Catálogo de serviços formulários em Portal de serviços
Catálogo de serviços 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 escaláveis que podem ser usados em ambas as aplicações:
- Manter formulários simples. Porque formulários com vários contêineres, conjuntos de variáveis e scripts de cliente nem sempre são exibidos conforme 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 Scripts de cliente de catálogo ou políticas de IU de catálogo é o mesmo que no dispositivo móvel. Revise o seguinte recurso: Client para celular GlideForm (formulário g) script e migração .
Renderização de formulário no Portal de serviços
Contêineres e conjuntos de variáveis em Catálogo de serviços os formulários são traduzidos em um layout de duas colunas quando implementados em Portal de serviços. Catálogo de serviços 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 atendidas. 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 sua implementação incluir formulários com mais de duas colunas, os campos serão reorganizados em duas colunas no 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 delas.
- O tamanho da 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 no Portal de serviços. Para tabelas do sistema de base, o formulário é aberto no Portal de serviços usando o. Portal de serviços Exibições de formulário de tabela.
Conversões de layout de exemplo
Os exemplos a seguir demonstram como Catálogo de serviços os formulários são exibidos em Portal de serviços.
- Formulário de coluna única
. Catálogo de serviços formulário 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êineres
. Catálogo de serviços formulário 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
. Catálogo de serviços formulário com:
- Contêineres com layouts de coluna única e de 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
. Catálogo de serviços formulário com:
- Conjuntos de variáveis com layouts de coluna única.
- Um contêiner com um layout de coluna única com um contêiner dividido 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, as configurações de divisão de contêiner e 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
. Catálogo de serviços formulário 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 única coluna.
Figura 10. Resultado do Portal de serviços
Renderize um formulário complexo em Portal de serviços Usando um iFrame
Porque formulários complexos não são exibidos conforme esperado em Portal de serviços, você pode renderizar itens do catálogo, produtores de registro e guias de pedido no Portal de serviços Usando um iFrame. Esta solução alternativa é uma solução temporária para habilitar seu Portal de serviços para funcionar conforme o esperado enquanto você simplifica qualquer complexo Catálogo de serviços formulários.
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 para o ícone de passar o mouse não está disponível.
- Os formulários não são otimizados para um ambiente móvel.
Para obter mais informações, consulte Catálogo de serviços no Portal de serviços publique em Comunidade ServiceNow.