Colaboração em apps usando ServiceNow Studio
Você pode colaborarou compartilhar o desenvolvimento de apps em ServiceNow Studio com outras pessoas da sua empresa.
Colaboração é desenvolvimento delegado
A colaboração, também chamada de desenvolvimento delegado, se baseia no conjunto de recursos de desenvolvimento delegado existente no Now Platform. Ele permite que os desenvolvedores convidem outros desenvolvedores para apps para que possam cocriar e desenvolver o app juntos. Dependendo das suas permissões, você pode convidar outras pessoas para colaborar em um app com você ou solicitar para ingressar no app de outra pessoa. Para obter mais informações sobre o desenvolvimento delegado, consulte Desenvolvimento delegado e implantação.
Existem dois tipos padrão de colaboradores quando você desenvolve um app com outras pessoas: proprietários e editores. Os administradores podem criar uma função de colaboração personalizada ajustando as permissões.
Requisitos para colaboração
- Você deve ter uma licença App Engine Enterprise para aproveitar ao máximo a colaboração.
- Se você já tiver o plug-in de colaboração instalado, poderá continuar usando a colaboração.
- Os clientes que não têm a Colaboração instalada não poderão gerenciar permissões de desenvolvimento delegado em ServiceNow Studio . As permissões de desenvolvimento delegado existentes ainda serão respeitadas em ServiceNow Studio .
Aplicações que você pode acessar
- Usuários com a função de administrador têm acesso automático a todos os apps em ServiceNow Studio .
- Usuários com a função delegado_developer têm acesso a:
- Apps que eles criam
- Apps para os quais eles foram convidados a editar (como editor no app)
- Todos os apps no escopo ao qual você tem acesso. Para obter mais informações sobre escopos, consulte Escopo da aplicação.
Se você souber de um app no qual deseja trabalhar, mas não o vir em ServiceNow Studio , entre em contato com o administrador e peça permissão para trabalhar no app usando o app de colaboração. O aplicativo de colaboração Now Platform é instalado automaticamente com ServiceNow Studio . Para obter mais informações sobre o app Colaboração, consulte Colaboração de aplicações.
O que os proprietários e editores de apps podem fazer
- Se você criar um app, será o proprietário desse app.
- Se você vir um app em ServiceNow Studio no qual foi delegado para trabalhar, poderá abri-lo e começar a trabalhar nele com qualquer função de colaboração que o proprietário tenha atribuído a você. Essa função geralmente é editor.
| Descritor | Descrição |
|---|---|
| Responsável | Proprietário da aplicação.
|
| Editor |
|
Permissões e descritores de colaboração personalizados
O descritor de colaboração atribuído a alguém determina se essa pessoa pode atribuir, gerenciar e monitorar permissões de desenvolvimento delegado. Por exemplo, as pessoas que são responsáveis podem fazer mais do que as pessoas com o descritor de colaboração do editor.
Se você quiser criar uma função de colaboração personalizada para ajudar a criar seu app, poderá criar um descritor de colaboraçãopersonalizado, que é uma função de colaboração personalizada. Em seguida, você usa permissões de colaboração para controlar o que os desenvolvedores (ou usuários que implantam aplicações) podem fazer na aplicação.
Se necessário, os administradores podem definir descritores de colaboração personalizados para selecionar ao gerenciar colaboradores usando o aplicativo Colaboração. Para obter mais informações sobre descritores personalizados, consulte Criar descritores de colaboração para atribuir permissões.
Gerenciamento de permissões de colaboração para outros desenvolvedores
Se você convidar alguém para colaborar em um app e essa pessoa não tiver a função de Desenvolvedor delegado (delegated_developer), um administrador App Engine deverá aprovar a solicitação de colaboração. Para obter mais informações, consulte Desenvolvimento delegado e implantação.
Quando você adiciona um usuário ou grupo para colaborar em um aplicativo, uma tarefa de colaboração é gerada em segundo plano, o que inicia um fluxo de aprovação. Se você tiver Central de gestão do App Engine (AEMC) instalado, seu administrador poderá revisar e aprovar/negar essas tarefas de solicitação de colaboração lá. A tarefa de colaboração que vai para o seu administrador fornece informações sobre a aplicação à qual um desenvolvedor está sendo adicionado e quais permissões ele obtém. Às vezes, os administradores e aprovadores precisam revisar esses registros de tarefa antes de adicionar desenvolvedores à aplicação.
Se você não tiver AEMC instalado, os administradores poderão navegar até .