Creator Studio estratégia de instância de desenvolvimento
Certifique-se de instalar Creator Studio em todas as instâncias ServiceNow em que os usuários criarão aplicações, incluindo a instância de produção.
Decidir sobre sua estratégia de instância
- Acesso aberto: permita que todos na sua empresa usem Creator Studio para criar apps.
- Acesso restrito: limite o acesso a um grupo específico de usuários.
- Acesso baseado em solicitação: configure um formulário em que os usuários possam solicitar acesso. Os administradores revisarão essas solicitações e decidirão se concederão acesso.
Desenvolvimento e implantação em instâncias de produção
Uma instância de não produção configurada de forma semelhante à sua instância de produção pode ser o melhor candidato para o seu ambiente de testes. Você pode encontrar com mais precisão os problemas que podem surgir se a aplicação for implantada na produção.
Você deve garantir que os desenvolvedores criem apps em Creator Studio em uma instância de não produção e, em seguida, implantem apps que estão prontos e aprovados para produção.
Quando você implanta um app, os registros são referenciados na tabela Apps da Store [sys_store_app] na instância de produção. Mas quando você está desenvolvendo um app, os registros são referenciados na tabela Aplicações do sistema [sys_app]. Portanto, se você desenvolver na produção, estará desenvolvendo usando a tabela [sys_app] em vez de [sys_store_app].
Depois de estabelecer sua estratégia de instância, você também deve estabelecer e automatizar seu processo de aprovação ou revisão. Creator Studio é executado em seu ambiente de não produção e os administradores implantam apps no ambiente de produção. Para obter mais informações sobre o processo de implantação, consulte Como implantar seu app Creator Studio.
Se sua organização tiver vários ambientes de não produção, você deverá decidir em qual ambiente de não produção Creator Studio será executado. Você também deve determinar qual pipeline usar para promover apps de uma instância de não produção específica para sua instância de teste e, finalmente, para a produção em que o app será executado em tempo real. Para obter mais informações, consulte Pipelines e implantações.
Requisito de configuração do catálogo para Creator Studio
Para garantir que os formulários sejam exibidos corretamente para os usuários, as instâncias de não produção e de produção devem ter o mesmo Catálogo de serviços e todas as suas categorias.
Funções de desenvolvedor e apps de teste em instâncias
Se você tiver uma função Creator Studio de sn_creatorstudio.user ou sn_creatorstudio.restricted_user, não poderá testar os apps criados no Espaço do app de solicitação da instância de não produção. Você deve ser capaz de testar o app na instância de não produção usando as visualizações do app de Creator Studio. Você poderá testar os apps como executante no espaço do app que foi implantado na produção.
Digamos que um usuário esteja no grupo Creator Studio Usuários. Portanto, quando esse usuário criar um app, esse usuário obterá permissões de desenvolvimento delegado para esse app. Esse usuário pode publicar um formulário de solicitação e, se não houver funções necessárias para o formulário, esse usuário poderá enviar solicitações com o formulário.
No entanto, esse usuário não poderá atender às solicitações ou acessar o espaço do aplicativo de solicitação porque esse usuário não terá a função x_acme_user_app.agent e esse usuário não poderá atribuir essa função a si mesmo. Os administradores devem atribuir funções adicionais conforme necessário.