Colaboração em apps usando ServiceNow Studio

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 4 min. de leitura
  • 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

    ServiceNow Studio O é compatível com o plug-in de colaboração para clientes devidamente licenciados.
    Nota:
    1. Você deve ter uma licença App Engine Enterprise para aproveitar ao máximo a colaboração.
    2. Se você já tiver o plug-in de colaboração instalado, poderá continuar usando a colaboração.
    3. 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

    As duas funções ServiceNow Studio que podem acessar ServiceNow Studio , admin e delegado_developer, têm acessos diferentes aos apps:
    • 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

    Existem duas funções de colaborador padrão para trabalhar em apps com outros desenvolvedores: proprietário e editor.
    • 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.
    Tabela 1. Descritores de colaboração padrão
    Descritor Descrição
    Responsável Proprietário da aplicação.
    • Se você criou o app, será automaticamente o proprietário.
    • Os proprietários podem gerenciar outros colaboradores do app.
    • Os proprietários podem excluir apps porque têm a permissão para excluir apps.
    • Os proprietários obtêm automaticamente a função delegado_developer para o app.
    Editor
    • Os editores podem convidar colaboradores.
    • Os editores têm uma capacidade mais limitada de editar o app.
    Nota:
    Para obter a lista completa de permissões de tipo de colaboração de proprietário e colaborador do editor padrão, consulte Permissões de colaboração para ServiceNow Studio.

    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é Tudo > App Engine > Colaboração > Tarefas de colaboração.