Uso App Engineem vez de personalização
App Engineferramentas de desenvolvimento, como App Engine Studio, oferecem uma excelente alternativa para personalizar aplicações existentes no ServiceNow AI Platform.
- Se a personalização estender a finalidade pretendida da aplicação, funcionará melhor para personalizar. Por exemplo, você pode adicionar a funcionalidade DE TI a. ITSM.
- Se a personalização não estender a finalidade pretendida da aplicação, funcionará melhor para criar uma nova aplicação usando App Engineprodutos do desenvolvedor. Por exemplo, não redirecione o. ITSMfluxo de trabalho para adicionar um fluxo de trabalho de solicitação de viagem.
Exemplos de quando usar App Engine
ServiceNow os produtos funcionam melhor quando são usados como foram destinados. Se você estiver personalizando fortemente uma aplicação para realocá-la, um plano melhor é criar uma nova aplicação usando App Engineprodutos do desenvolvedor.
- Sua empresa tem um processo de negócios que aumenta a funcionalidade do produto existente, mas não segue exatamente o mesmo fluxo de trabalho.
- Você tem um novo caso de uso para um app que não se alinha a nenhum fluxo de trabalho de produto.
- Você tem um caso de uso que pode ser criado personalizando fortemente uma aplicação pronta para uso, mas não se alinha ao que a aplicação existente pretendia fazer.
Vamos nos aprofundar no último caso de uso.
Problemas com a realocação de produtos existentes
ServiceNow as aplicações vêm com funções, processos e fluxos especialmente adaptados ao caso de uso. Por exemplo, ITSMOs apps ajudam com usuários DE TI, problemas de TI, relatórios de TI e casos de TI.
- A combinação de dois fluxos de trabalho cria conflitos.
- A personalização de aplicações tem implicações.
A combinação de dois fluxos de trabalho cria conflitos
- Suas caraterísticas continuarão a divergir.
- Adicionar nova funcionalidade ou corrigir problemas em um fluxo de trabalho pode afetar negativamente o outro.
- O desempenho de ITSMpode sofrer.
- A base de código crescerá e as duas finalidades de ITSMa solução de problemas será mais difícil.
- Os engenheiros de qualidade precisarão de duas estruturas de teste diferentes.
Todos esses problemas podem causar complicações desnecessárias, pior desempenho, atrasos de upgrade e problemas de software.
A personalização de aplicações tem implicações
. ServiceNow AI Platformo foi criado para adotar a personalização e a configuração. . ServiceNow AI Platformé flexível o suficiente para atender às necessidades de negócios da sua empresa. Como você personaliza ServiceNowas aplicações, no entanto, podem ter impactos significativos em ServiceNowsuporte, upgrade para futuro ServiceNow AI Platforme a funcionalidade da plataforma.
- A personalização é qualquer mudança feita no código que faz parte da instalação de linha de base de um ServiceNowinstância. Você usa código para personalizar aplicações.
- A configuração é qualquer mudança que você faz no comportamento de um produto que não toca o código na instalação de linha de base de um ServiceNowinstância. Você pode usar propriedades do sistema, ServiceNowprodutos ou código para configurar uma aplicação.
- Se você adicionar código a uma aplicação, você será o proprietário dele independentemente de modificar ou não o código na instalação de linha de base em um ServiceNowinstância.
- A plataforma marca todas as personalizações e as ignora quando você atualiza para uma nova versão da plataforma. Isso significa que você é responsável por atualizar manualmente as personalizações. Isso pode ter um impacto significativo no tempo e nos recursos necessários para atualizar para novas versões da plataforma.
- . ServiceNow AI Platformusa uma estrutura que oferece suporte às aplicações na forma como processam tarefas, como os formulários são renderizados em vários navegadores e na experiência geral do usuário. A introdução de personalizações pode ter consequências não intencionais nesta estrutura.
- Você é responsável pela carga de testar o código personalizado e determinar se ele afeta a funcionalidade da plataforma.
- ServiceNow O Suporte ao cliente não pode solucionar problemas de código personalizado ou problemas causados por código personalizado.
A personalização é um dos principais recursos do ServiceNow AI Platform. No entanto, personalizar excessivamente uma aplicação para reutilizá-la provavelmente gera dívida técnica, prolonga o ciclo de upgrade e complica upgrades futuros da plataforma, porque o código personalizado pode não migrar facilmente para novas versões da plataforma.
Conclusão
- Configurar ServiceNowtanto quanto você pode antes de personalizá-los.
- Personalize uma aplicação somente quando ela estender a intenção da aplicação.
- Uso App Engineprodutos do desenvolvedor, como App Engine Studio, Creator Studio, e. ServiceNow Studio, para criar novas aplicações em vez de personalizar uma aplicação para criar funcionalidades que não se alinham à sua finalidade original.