Ir para o conteúdo

Permissões, Colaboração e Salvamento do Cloud Studio

Introdução

Esta página fornece informações básicas sobre como trabalhar com o Cloud Studio, incluindo qual acesso é concedido por várias permissões, como funciona a colaboração ao editar projetos simultaneamente com outros usuários, como funciona o salvamento e como desfazer e refazer funcionam.

Permissões do Projeto

O acesso aos projetos é restrito com base na combinação de permissões de papel do usuário e níveis de acesso ao ambiente, conforme definido no Management Console. As permissões de papel do usuário são definidas por meio do Gerenciamento de usuários página, enquanto os níveis de acesso ao ambiente são definidos por meio de Ambientes página.

Um usuário deve ser membro de uma papel de usuário com permissão Read ou Admin para acessar o Cloud Studio. Ambas as permissões Read e Admin fornecem os mesmos privilégios dentro do aplicativo Cloud Studio. Como os projetos devem ser criados dentro de um ambiente, as áreas do Cloud Studio que esses membros podem visualizar ou editar dependem dos níveis de acesso que a papel recebe no nível do ambiente.

A tabela abaixo detalha a combinação de permissões de papel da organização e níveis de acesso ao ambiente que são necessários para acessar, editar e executar ações no Cloud Studio e páginas relacionadas. Observe que as diferenças oferecidas pelas permissões Read e Admin são a capacidade de acessar e editar outras páginas e aplicativos do portal Harmony (consulte Permissões e acesso do Harmony).

Além disso, o nível de acesso Exibir logs não fornece acesso ao Cloud Studio, mas fornece acesso aos logs de operação do Cloud Studio no Management Console.

Nível de acesso ao ambiente Permissão de função da organização de Leitura ou Administrador
Exibir Logs

Acesso a:

Ler

Acesso a:

  • Todas as áreas no Cloud Studio. Por exemplo:
    • Visualizar a lista de projetos na página Projetos.
    • Abrir projetos para visualização no designer de projetos.
    • Visualizar telas de configuração de projeto e componente (por exemplo, conexão/atividade, transformação, script).

Executar

Capacidade de executar estas ações:

Acesso a:

  • Todas as áreas no Cloud Studio que são fornecidas pelo nível de acesso Leitura.

Escrever

Acesso e capacidade de fazer edições e executar todas as ações no Cloud Studio. Por exemplo:

  • Abrir projetos para visualizar e editar no designer de projetos.
  • Visualizar e editar telas de configuração de projetos e componentes.
  • Criar novos workflows.
  • Adicionar componentes de projeto.
  • Implementar e migrar projetos.

Solução de Problemas

Usuários com acesso somente Read ou Execute em um ambiente específico conseguem ver as mesmas opções para executar ações que estão disponíveis para usuários com acesso Write. No entanto, ao tentar executar tal ação, ocorre um erro, com texto indicando que o usuário não tem permissão para executar a ação.

Se você receber uma mensagem de erro como uma das mostradas abaixo, entre em contato com um administrador da organização Harmony para garantir que você seja um membro da papel de organização apropriada e que sua papel tenha recebido o nível de acesso apropriado no ambiente (consulte Permissões e acesso do Harmony).

incapaz de importar projeto

erro falha ao autorizar

Colaboração

Usuários que são membros de uma papel com acesso Write em um ambiente podem editar projetos de integração simultaneamente com outros usuários — chamados de colaboradores do projeto — bem como fazer edições em diferentes partes de um projeto. O Cloud Studio sincroniza automaticamente workflows e componentes entre vários usuários.

Avatares de Usuário

Quando vários usuários têm o mesmo projeto aberto no designer de projetos, os avatares dos outros usuários são exibidos na barra de ferramentas do projeto.

Sincronização Automática

Se um workflow estiver sendo editado por outro usuário, essas alterações serão refletidas em tempo real na quadro de design. Você também pode fazer alterações no workflow simultaneamente, com suas alterações refletidas em tempo real para outros usuários. Um log de auditoria das alterações feitas por todos os usuários é fornecido no histórico do projeto.

Edição Simultânea

Você pode editar workflows e componentes simultaneamente com outros usuários, com todas as edições sendo salvas automaticamente e sincronizadas em tempo real.

No caso raro de o usuário A editar um workflow ou componente antes de receber as últimas alterações do usuário B, a edição do usuário A será rejeitada até que a sincronização seja concluída. Nesse caso, uma mensagem de erro indica que uma ação de edição do projeto entrou em conflito com outro usuário. Atualize o workflow ou componente para buscar as últimas alterações.

Se um conflito for detectado durante a edição de um workflow ou componente que salva automaticamente (consulte Salvamento automático em Salvando abaixo), o salvamento automático é temporariamente suspenso até que você atualize manualmente esse componente. Isso fornece uma oportunidade para você copiar seu trabalho, caso queira colá-lo após a atualização.

Implantação

Se as edições de vários colaboradores do projeto ainda não foram implantadas, todas as atualizações dos usuários serão implantadas quando um único usuário implantar.

Salvando

As alterações que você faz em um projeto são salvas automaticamente ou manualmente com um botão de comando ou atalho de teclado em uma tela de configuração.

Salvamento Automático

Ao editar um projeto, suas alterações são salvas automaticamente quando você executa uma destas ações:

  • Feche o projeto
  • Feche um componente do projeto (transformação, script, etc.)
  • Sair do portal Harmony

Isso inclui quando o projeto ou componente é fechado devido ao tempo limite da sessão do Harmony ou quando o usuário sai do projeto.

Além disso, algumas telas, como a tela de configuração para transformações, tem um componente de salvamento automático que se aplica somente enquanto a tela estiver aberta. O salvamento automático é temporariamente suspenso se um conflito for detectado com outro usuário (veja Edição simultânea em Colaboração acima).

Salvamento Manual

Muitas telas de configuração têm botões explícitos que podem ser clicados para salvar uma configuração de componente individual. Esses botões podem ser rotulados de várias maneiras. Por exemplo: Salvar alterações, Salvar e sair, Concluir ou Concluído. Se um conflito com outro usuário for detectado ao fazer alterações na mesma tela de configuração, uma mensagem de erro indicará que a configuração não pode ser salva até que você atualize para buscar as alterações mais recentes.

Além disso, as telas de configuração de script e transformação oferecem suporte ao salvamento manual usando Control+S (Windows ou Linux) ou Command+S (macOS).

Salvar Status

O status de salvamento é exibido na parte superior da quadro de design, editor de script, e transformação telas (descritas abaixo).

Tela de Design

O status de salvamento de um projeto é refletido em cada workflow, na extremidade esquerda do cabeçalho da quadro de design:

cabeçalho da quadro de design

Script

O status de salvamento do editor de script é exibido abaixo do nome do script:

cabeçalho do script

Transformação

O status de salvamento da tela de configuração da transformação é exibido à direita do nome da transformação:

status de salvamento da transformação

A presença de um asterisco após o tempo indica que a transformação possui alterações não salvas:

transformação não salva

Desfazer e Refazer

Ao projetar um projeto, você pode desfazer ou refazer suas próprias ações enquanto o projeto estiver aberto. Fechar o projeto ou sair do portal Harmony redefinirá as pilhas de desfazer/refazer.

Desfazer e refazer estão disponíveis apenas para design de projeto; eventos de restauração de projeto e ações que interagem com o Harmony, como implantar um projeto, não podem ser desfeitas ou refeitas.

Desfazer e Refazer Básico

Os recursos básicos de desfazer e refazer fornecidos pelo seu navegador e sistema operacional são suportados nas telas de configuração de componentes para conexões, atividades, notificações email, esquemas e scripts.

Componentes que fornecem múltiplas etapas de configuração suportam desfazer e refazer somente dentro de cada etapa de configuração; quando a tela atual é encerrada, a pilha desfazer/refazer é redefinida. Para desfazer e refazer básicos, cada pilha desfazer/refazer é separada e em uma base por etapa.

Para usar funções básicas de desfazer e refazer, use os atalhos de teclado padrão suportados pelo seu navegador e sistema operacional.

Desfazer e Refazer Aprimorados

O quadro de design e as transformações oferecem suporte a recursos aprimorados de desfazer e refazer. Para desfazer e refazer aprimorados, as pilhas de desfazer/refazer persistem ao navegar e fazer alterações em outros componentes. O quadro de design tem uma única pilha de desfazer/refazer que persiste enquanto o projeto está aberto. Cada transformação tem sua própria pilha de desfazer/refazer que persiste enquanto o projeto está aberto. Ou seja, você pode editar outros componentes e, em seguida, retornar ao quadro de design ou a uma transformação editada desde que o projeto foi aberto para desfazer ou refazer as alterações feitas ali.

As opções de desfazer e refazer podem ser acessadas por meio da IU usando o menu de ações da quadro de design ou a barra de ferramentas de transformação e também são suportados usando os atalhos de teclado Control+Z e Control+Y (Windows ou Linux) ou Command+Z e Command+Y (macOS).

Todas as alterações de design feitas na quadro de design e dentro de transformações podem ser desfeitas ou refeitas. Você pode retroceder por todas as alterações feitas na quadro de design ou dentro de uma transformação desde que abriu o projeto.