CMS para Portal de serviços transição
Seu CMS pode incluir formulários complexos e personalizações que não são renderizados conforme o esperado em Portal de serviços. Use este guia para entender a melhor forma de modificar seu CMS e Catálogo de serviços implementação do Portal de serviços e para entender como uma conversão pode afetar seus usuários.
Se você estiver pensando em fazer a transição do CMS para Portal de serviços certifique-se de entender o impacto da mudança para um ambiente móvel. Revise Client para celular GlideForm (formulário g) script e migração .
Nível de suporte e ações de transição
| componente CMS | Suporte Portal de serviços |
Possíveis ações de transição |
|---|---|---|
| Pesquisas de dados | O componente do lado do cliente de uma pesquisa de dados não é compatível com Portal de serviços. No entanto, a pesquisa de dados é aplicada na plataforma quando um registro é enviado ou atualizado em Portal de serviços. |
Pesquisas de dados não são aplicadas no Portal de serviços, O registro é atualizado conforme o esperado na IU da plataforma quando enviado ou atualizado no Portal de serviços. Se o CMS for usado somente por solicitantes, essa limitação pode não afetar sua implementação. |
| Blocos de conteúdo | Como os blocos de conteúdo usam Jelly, eles não são compatíveis com Portal de serviços . |
Em Portal de serviços blocos de conteúdo são substituídos por widgets. Widgets são componentes altamente personalizáveis que podem consultar dados de registro, exibir e atualizar registros e coletar entrada do usuário. Os widgets do sistema de base geralmente cobrem a maioria dos casos de uso. Assim como você adiciona blocos de conteúdo a uma página no CMS, você pode adicionar widgets a uma página usando Portal de serviços Designer. |
| Macros de IU | Como as macros de IU usam Jelly, elas não são compatíveis com Portal de serviços. |
|
| Ações de IU | Todas as ações de IU do lado do servidor são compatíveis com Portal de serviços embora SetRedirectURL() as operações são ignoradas porque Portal de serviços os formulários manipulam o redirecionamento de uma maneira diferente da plataforma. O widget de formulário ignora todas as ações de IU marcadas como Cliente. |
|
| Client scripts de catálogo |
Somente opções de Tipo de IU Portal de serviços/Mobile e. Todos são compatíveis. Tipo de IU Desktop não é compatível com Portal de serviços. Para obter uma lista de APIs compatíveis, consulte Portal de serviços e client scripts. Nota: Chamadas JavaScript síncronas não são compatíveis com Portal de serviços e devem ser substituídos por chamadas assíncronas. Por exemplo, o. GetXMLWait() O método da classe GlideAjax não é compatível com Portal de serviços. Em vez disso, use um dos seguintes métodos assíncronos compatíveis:
Para obter informações adicionais sobre GlideAjax, consulte GlideAjax . Para entender o impacto da atualização do CMS para funcionar em um ambiente móvel, revise Client para celular GlideForm (formulário g) script e migração . |
|
| Políticas de IU | As políticas de IU com script só podem usar APIs compatíveis com Portal de serviços. Para obter uma lista de APIs compatíveis, consulte Portal de serviços e client scripts. |
Atualize seus scripts para remover APIs de cliente incompatíveis. |
Variáveis do Catálogo de serviços |
Catálogo de serviços as variáveis são compatíveis com Portal de serviços com as seguintes exceções:
|
|
| Guias de pedidos | Guias de pedido em Portal de serviços Use o widget Guia de pedido. |
Guias de pedido grandes podem causar problemas de desempenho no Portal de serviços. Se você tiver guias de pedido grandes, poderá:
|
| Produtores de registro | Produtores de registro são usados em Portal de serviços com as seguintes diferenças:
|
Certifique-se de testar todos os produtores de registro usados em Portal de serviços para garantir que eles se comportem conforme o esperado. |
| Cenários de login e redirecionamentos | No CMS, você usou a inclusão de script CMSEntryPage para definir cenários de login. Em vez disso, Portal de serviços Usa a inclusão de script SPEntryPage e as propriedades do sistema relacionadas para definir cenários de login. Redirecionamentos não são compatíveis com Portal de serviços. |
Em Portal de serviços Defina o comportamento de login modificando a inclusão de script SPEntryPage e definindo as propriedades do sistema. Para obter mais informações, consulte Single Sign-on, logins e redirecionamentos de URL. |
Catálogo de serviços formulários |
Catálogo de serviços formulários como itens do catálogo e produtores de registro são renderizados em widgets em um layout de duas colunas. Formulários complexos podem não ser exibidos conforme o esperado.
|
|
| Carrinho | . Portal de serviços Inclui um widget Carrinho de compras do sistema de base. |
Use o widget Carrinho de compras. |