Colaboração no Creator Studio

  • Versão de lançamento: Washingtondc
  • Atualizado 20 de fev. de 2024
  • 3 min. de leitura
  • Você pode colaborar em apps que não possui, solicitando permissão para editá-los e convidar outros desenvolvedores-cidadãos para colaborar em seu app.

    A colaboração, também conhecida como desenvolvimento delegado, se baseia no recurso de desenvolvimento delegado existente definido no Now Platform. Ele permite que os desenvolvedores convidem outros desenvolvedores para aplicativos para que eles possam cocriar e desenvolver o aplicativo juntos. Dependendo das suas permissões, você pode convidar outras pessoas para colaborar em um app com você ou solicitar o ingresso no app de outra pessoa.
    Nota:
    Você deve ter uma licença App Engine Enterprise para aproveitar ao máximo a colaboração.

    O aplicativo de colaboração Now Platform é instalado automaticamente com Creator Studio. Para obter mais informações sobre o aplicativo de colaboração, consulte Colaboração de aplicações.

    Descritores de colaboração: proprietários e editores

    Os descritores de colaboração permitem atribuir, gerenciar e monitorar permissões de desenvolvimento delegadas. Existem dois tipos padrão de colaboradores ao desenvolver um app com outras pessoas: Proprietários e Editores. No entanto, seu administrador pode definir descritores de colaboração personalizados para você selecionar ao gerenciar colaboradores, seja no Creator Studio Configuração assistida ou no aplicativo de colaboração. Para obter mais informações sobre descritores personalizados, consulte Configurar Creator Studio usando Configuração assistida e Criar descritores de colaboração para atribuir permissões.
    Tabela 1. Descritores de colaboração padrão
    Descritor Descrição Conjunto de permissões padrão
    Proprietário Proprietário da aplicação que gerencia outros colaboradores e pode excluir a aplicação.
    • Os proprietários podem fazer qualquer coisa no app.
    • Se você criou o app, será automaticamente o proprietário.
    • Os proprietários têm a permissão de exclusão do app, o que permite que eles editem as configurações do app, como nome, descrição e ícone.
    • Os proprietários obtêm automaticamente a função delegated_developer para o app.
    Gerenciar colaboradores
    Editor Descritor padrão para convidar colaboradores, com capacidade limitada de editar o app. Convidar colaboradores

    Permissões do Collaboration Development

    As permissões de colaboração permitem que você controle quem está criando aplicações em Creator Studio. Você atribui permissões a desenvolvedores (ou usuários que implantam aplicações) para que eles possam desenvolver ou implantar aplicações.
    Tabela 2. Descrições da colaboração
    Permissão O que eles podem fazer no app
    Gerenciar colaboradores
    • Alterar a permissão de colaboração para usuários e grupos
    • Remover colaboradores da aplicação
    Convidar colaboradores Convide usuários e grupos para colaborar. As pessoas convidadas a colaborar são editores do app.

    Se você convidar alguém para colaborar em um app e essa pessoa não tiver a função delegated_developer, um administrador App Engine deverá aprovar a solicitação de colaboração. Para obter mais informações, consulte Desenvolvimento e implantação delegados.

    Quando você adiciona um usuário ou grupo, uma tarefa de colaboração é gerada e um fluxo de aprovação é iniciado. Para encontrar todas as tarefas de colaboração, os administradores devem navegar até Todos > App Engine > Colaboração > Tarefas de colaboração. A tarefa de colaboração fornece informações sobre qual aplicação um desenvolvedor está sendo adicionado e quais permissões são concedidas. Às vezes, os aprovadores precisam revisar esses registros de tarefa antes de adicionar desenvolvedores à aplicação.

    O que os Proprietários e Editores podem fazer?

    Se você estiver no grupo de usuários Creator Studio, poderá ver todos os usuários e grupos que colaboram em um app, bem como seus descritores de colaboração.

    A seguir está uma lista de padrões gerais para o que os Proprietários e Editores podem fazer em Creator Studio. Para obter uma lista mais granular de permissões padrão de Proprietário e Editor, consulte Permissões de colaboração da aplicação personalizadas no Creator Studio.
    Tabela 3. Colaboração nos recursos do Creator Studio
    Recurso Creator Studio Proprietário Editor
    Convidar colaboradores Sim Sim
    Gerenciar colaboradores Sim Não
    Editar configurações da aplicação, como nome, descrição e ícone Sim Não
    Criar, editar e excluir formulários Sim Sim
    Criar, editar e excluir automação Sim Sim
    Gerenciar o espaço para envios de formulário Sim Sim
    Enviar app para implantação Sim Não
    Excluir app Sim Não

    Funções de colaboração e instâncias em versões diferentes

    Conforme os administradores implementam Creator Studio, eles podem instalá-lo em uma instância de não produção enquanto a instância de produção está em uma versão anterior do Now Platform que não tem Creator Studio. Essa incompatibilidade nas versões da instância afeta o fluxo de trabalho de aprovação de colaboração, que especifica a instância de não produção como a origem e a instância de produção como o controlador. Se o controlador não tiver a versão do plug-in de colaboração compatível com Creator Studio, a colaboração não será compatível.

    Para garantir que os usuários possam usar o fluxo de trabalho de aprovação de colaboração, independentemente das versões da instância, os administradores devem atribuir a função _builder_editor do catálogo a Creator Studio grupos de usuários.