Colaboração no Creator Studio

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 4 min. de leitura
  • Às vezes, você precisa de ajuda para criar seu app, e está OK! E, às vezes, outras pessoas precisam da sua ajuda para criar apps, o que é ótimo! É aqui que a colaboração entra em ação.

    Você pode colaborar em apps que não possui, solicitando permissão para editá-los e convidar outras pessoas com quem você trabalha para colaborar em seus apps com você.

    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.
    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 app Colaboração, consulte Colaboração de aplicações.

    Descritores de colaboração: responsáveis e editores

    Então, você percebe que precisa de ajuda com seu app ou quer ajudar outra pessoa a criar o app dela. O que vem a seguir? Você precisa da função de colaboração certa.

    Existem dois tipos padrão de colaboradores quando você desenvolve um app com outras pessoas: Proprietários e Editores. Essas duas funções são chamadas de descritores de colaboração. 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 Proprietários podem fazer mais do que pessoas com o tipo de colaboração Editor.

    Se necessário, seu administrador pode definir descritores de colaboração personalizados para selecionar ao gerenciar colaboradores, seja no Creator Studio Configuração assistida ou no app Colaboração. Para obter mais informações sobre descritores personalizados, consulte Configuração de 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
    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 têm a permissão para excluir o 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 delegado_developer para o app.
    Editor
    • Os editores podem convidar colaboradores.
    • Os editores têm capacidade limitada para editar o app.

    Permissões do Collaboration Development

    Você designou Proprietários e Editores em seu app, e agora? Você precisa convidar outros colaboradores para trabalhar no seu app.

    Aspermissões de colaboração permitem que você controle quem está criando apps em Creator Studio. Você atribui permissões a desenvolvedores (ou usuários que implantam aplicações) para que eles possam desenvolver e implantar aplicações.

    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, uma tarefa de colaboração é gerada em segundo plano e um fluxo de aprovação é iniciado. 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á. Se você não tiver AEMC instalado, os administradores poderão navegar até Todos > App Engine > Colaboração > Tarefas de colaboração.

    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 foram 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 Creator Studio de usuários, poderá ver todos os usuários e grupos que colaboram em um app, bem como seus descritores de colaboração.

    Se você não conseguir ver os usuários e grupos, talvez tenha uma permissão diferente com mais restrições. Mas não tema! Você sempre pode entrar em contato com o administrador se tiver alguma dúvida sobre quem está trabalhando em um app.

    A tabela a seguir fornece uma lista de padrões gerais do que os proprietários e editores podem fazer em Creator Studio.

    Nota:
    Para obter a lista completa de permissões de tipo de colaboração de colaborador padrão de Proprietário e Editor, consulte Permissões de colaboração de apps personalizadas no Creator Studio.
    Tabela 2. Colaboração em Creator Studio recursos
    Recurso Creator Studio Responsável Editor
    Convidar colaboradores Sim Sim
    Gerenciar colaboradores Sim Não
    Editar configurações do app, 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 e instâncias de colaboração 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 de versões de 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.