Catálogo de serviços formulários em Portal de serviços
Catálogo de serviços formulários são renderizados em Portal de serviços widgets em um layout de duas colunas. Formulários complexos podem não ser exibidos conforme o esperado.
Recomendações ao criar Catálogo de serviços formulários
Use as recomendações a seguir como um guia para criar formulários escalonáveis que podem ser usados em ambas as aplicações:
- Mantenha os formulários simples. Como os formulários com vários contêineres, conjuntos de variáveis e scripts de cliente nem sempre são exibidos conforme o esperado em Portal de serviços, mantenha os formulários curtos para eliminar problemas de conversão e depuração.
- Pense em dispositivos móveis. Qualquer suporte para Client scripts de catálogo ou Políticas de IU de catálogo é o mesmo que em dispositivos móveis. Revise o seguinte recurso: Scripts e migração do GlideForm do cliente móvel (formulário g).
Renderização de formulário no Portal de serviços
Contêineres e conjuntos de variáveis em Catálogo de serviços formulários são convertidos em um layout de duas colunas quando implementados em Portal de serviços. Catálogo de serviços formulários são renderizados em Portal de serviços usando as seguintes regras:
- Somente as configurações de contêiner de nível superior são respeitadas. Se houver outros contêineres no contêiner de nível superior, eles serão renderizados como uma única coluna. Se houver divisões de contêiner ou contêineres aninhados nesses contêineres adicionais, eles serão renderizados como uma única coluna. Um contêiner de nível superior não é secundário de nenhum outro contêiner.
- Pode haver no máximo duas colunas em Portal de serviços. Se a sua implementação incluir formulários com mais de duas colunas, os campos serão reorganizados em duas colunas em Portal de serviços.
- Conjuntos de variáveis são tratados como contêineres. Todas as regras listadas anteriormente se aplicam a conjuntos de variáveis, bem como a todos os contêineres dentro deles.
- O tamanho de variável padrão não é compatível com Portal de serviços.
Para outros formulários na plataforma, a exibição determina como o formulário é exibido em Portal de serviços. Para tabelas do sistema base, o formulário é aberto no Portal de serviços usando as exibições de formulário de tabela do Portal de serviços.
Exemplo de conversões de layout
Os exemplos a seguir demonstram como os formulários Catálogo de serviços são exibidos em Portal de serviços.
- Formulário de coluna única
Um formulário Catálogo de serviços com:
- Dois contêineres.
- Um layout de coluna única.
Figura 1. Catálogo de serviços formulário Em Portal de serviços, o layout de coluna única é renderizado conforme o esperado.
Figura 2. Resultado do Portal de serviços - Layout de duas colunas com subcontêiner
Um formulário Catálogo de serviços com:
- Um contêiner com um layout de duas colunas.
- Um subcontêiner com um layout de coluna única.
- Um subcontêiner com um layout de duas colunas.
Figura 3. Catálogo de serviços formulário Em Portal de serviços, a configuração de layout de duas colunas do subcontêiner é ignorada. O subcontêiner é renderizado como uma única coluna.
Figura 4. Resultado do Portal de serviços - Layout de duas colunas com conjuntos de variáveis e subcontêineres
Um formulário Catálogo de serviços com:
- Contêineres com layouts de coluna única e duas colunas.
- Conjuntos de variáveis com um layout de duas colunas em contêineres.
Figura 5. Catálogo de serviços formulário Em Portal de serviços, as configurações de layout de duas colunas dos conjuntos de variáveis são ignoradas quando dentro de uma coluna de contêiner.
Figura 6. Resultado do Portal de serviços - Contêineres em conjuntos de variáveis
Um formulário Catálogo de serviços com:
- Conjuntos de variáveis com layouts de coluna única.
- Um contêiner com um layout de coluna única com uma divisão de contêiner em um conjunto de variáveis de coluna única.
- Um contêiner com um layout de duas colunas em um conjunto de variáveis de coluna única.
Figura 7. Catálogo de serviços formulário Em Portal de serviços, a divisão de contêiner e as configurações de contêiner de duas colunas são ignoradas quando dentro de um conjunto de variáveis de coluna única.
Figura 8. Resultado do Portal de serviços - Contêineres aninhados
Um formulário Catálogo de serviços com:
- Contêineres que contêm conjuntos de variáveis.
- Conjuntos de variáveis que contêm contêineres aninhados.
Figura 9. Catálogo de serviços formulário Em Portal de serviços, a formatação de contêiner aninhado é ignorada e exibida como uma coluna única.
Figura 10. Resultado do Portal de serviços
Renderizar um formulário complexo em Portal de serviços usando um iFrame
Como os formulários complexos não são exibidos conforme o esperado em Portal de serviços, você pode renderizar itens do catálogo, produtores de registro e guias de pedido em Portal de serviços usando um iFrame. Esta solução alternativa é uma solução temporária para permitir que seu Portal de serviços funcione conforme o esperado enquanto você simplifica todos os formulários Catálogo de serviços complexos.
Ao renderizar itens em um iFrame em Portal de serviços, as seguintes limitações se aplicam:
- Em itens do catálogo e produtores de registro, o ícone de anexo não está visível. Como resultado, os usuários não podem anexar arquivos durante o envio. Como solução alternativa, você pode adicionar o botão de anexo ao seu formulário.
- O clique de referência para o ícone de foco não está disponível.
- Os formulários não são otimizados para um ambiente móvel.
Para obter mais informações, consulte a publicação do Catálogo de serviços no Portal de serviços em ServiceNow Community.