Os administradores podem definir um fluxo de trabalho de aprovação no nível do workspace do DataWorks para publicar cada API do DataService Studio.
Limites
O DataWorks Enterprise Edition oferece suporte às políticas de aprovação do DataService Studio.
crie uma política de aprovação
-
acesse o DataWorks console. Na região de destino, clique em no painel de navegação à esquerda. selecione um workspace na lista suspensa e clique em Go to Data Development.
clique no ícone
no canto superior esquerdo e escolha para abrir a página do Approval Center.-
Na página do Approval Center, escolha no painel de navegação à esquerda para abrir a página de gerencie de políticas de aprovação do DataService Studio.
Na página de gerencie de políticas de aprovação do DataService Studio, visualize a lista de políticas existentes, edite-as ou exclua-as.
clique em Create Policy no canto superior direito. Na página crie política de aprovação, configure as configurações da política.
insira informações básicas
insira um Policy Name e um Purpose com base no cenário de negócios que esta política abrange.
selecione o escopo
Defina o escopo de dados ao qual a política de aprovação se aplica com base no seu caso de uso. Depois que a política for criada, as solicitações de permissão para dados nesse escopo devem seguir o processo de aprovação definido pela política.
Na lista suspensa selecione workspace, selecione o workspace que você deseja gerenciar. Uma conta Alibaba Cloud ou um usuário RAM com a política AliyunDataWorksFullAccess pode selecionar qualquer workspace. Um administrador de workspace pode selecionar apenas um workspace ao qual pertence.
configure os métodos de notificação
O DataWorks oferece suporte a notificações por mensagem de texto, e-mail, chatbot do DingTalk e webhook. Depois que você configurar os métodos de notificação, o DataWorks notificará os aprovadores pelos canais selecionados no envio de uma solicitação de permissão.
Esta etapa apenas define os métodos de notificação. A próxima etapa (configure a cadeia de aprovação) define os aprovadores reais.
Para que os aprovadores recebam notificações por mensagem de texto e e-mail, adicione-os como contatos de alerta do DataWorks. Para mais detalhes, consulte visualize e configure contatos de alerta.
-
Para que os aprovadores recebam notificações do DingTalk, acesse as configurações de gerenciamento do chatbot do DingTalk, defina Security Settings como Custom Keywords, adicione a palavra-chave DataWorks e não selecione nenhuma outra configuração de segurança.
Se você não adicionar a palavra-chave DataWorks ou selecione outras configurações de segurança, os aprovadores não receberão notificações do DingTalk.
configure a cadeia de aprovação
Na seção Configure Processing Links, defina o aprovador e a função para cada nó de aprovação. Observe o seguinte:
Fluxo de aprovação: Depois da configuração, o fluxo de aprovação avança sequencialmente de cima para baixo. O DataWorks notifica o próximo aprovador somente depois que o aprovador atual concede a aprovação.
-
Tipos de aprovadores: Cada nó oferece suporte a diferentes tipos de aprovadores. Os tipos de aprovadores do MaxCompute incluem: DataWorks Workspace Role, DataWorks Workspace Member, Table Owner, Alibaba Cloud Account e MaxCompute Role. Os tipos de aprovadores do Hologres incluem: Table Owner, Alibaba Cloud Account e RAM User.
NotaQuando uma tarefa de aprovação está pendente, o DataWorks notifica todos os aprovadores por meio dos métodos de notificação configurados na etapa anterior. Para que os aprovadores recebam notificações por mensagem de texto e e-mail, adicione-os como contatos de alerta do DataWorks. Para mais detalhes, consulte visualize e configure contatos de alerta.
Quando vários usuários compartilham a mesma função de aprovadores em um nó, todos recebem a notificação. A aprovação de qualquer um deles é suficiente para encaminhar a solicitação ao próximo nó.