Separação de domínios e Workflow Studio

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 5 min. de leitura
  • Separação de domínios é compatível com Workflow Studio. Workflow Studio oferece suporte à separação de domínio da lógica de negócios, o que permite que cada domínio de locatário tenha seus próprios fluxos, ações e subfluxos. O Domain Separation permite separar dados, processos e tarefas administrativas em agrupamentos lógicos chamados de domínios. Você pode controlar vários aspectos dessa separação, incluindo quais usuários podem ver e acessar os dados.

    Nível de suporte: Padrão*

    • Inclui nível Básico.
    • Lógica de negócios: os processos podem ser criados ou modificados por cliente pelo provedor de serviço. Os casos de uso refletem o uso apropriado da aplicação por vários clientes do provedores de serviço em uma única instância.
    • O proprietário da instância deve ser capaz de configurar a lógica de negócios do MVP e os parâmetros de dados por locatário conforme previsto para a aplicação específica.
    Caso de uso: como administrador, preciso tornar os comentários obrigatórios no encerramento de um registro para um locatário, mas não para outro.

    Como o Domain Separation funciona no Workflow Studio

    O domínio do sistema separa Workflow Studio conteúdo de acordo com essas regras.

    Workflow Studio o conteúdo herda o domínio do usuário que o cria
    Fluxos, ações e subfluxos pertencem ao domínio do usuário que os cria. Por exemplo, quando um administrador do provedor de serviços (SP) no domínio PRINCIPAL cria um fluxo, ele pertence ao domínio PRINCIPAL.
    Nota:
    O domínio selecionado no seletor de domínio substitui o domínio ao qual o usuário pertence. Por exemplo, quando um administrador de SP no domínio PRINCIPAL seleciona o domínio ACME no seletor de domínio, qualquer conteúdo criado pertence ao domínio ACME.
    Workflow Studio o conteúdo é executado a partir do domínio a partir do qual é acionado ou iniciado
    Fluxos, ações e subfluxos são executados a partir do domínio do registro ou do usuário que os inicia. Por exemplo, quando um usuário do domínio secundário ACME aciona um fluxo pertencente ao domínio primário SUPERIOR, o fluxo é executado no contexto do domínio secundário ACME.
    Tabela 1. Atribuição de domínio por tipo de gatilho
    Tipo de gatilho Atribuição de domínio
    Chamada de API Domínio do usuário que faz a chamada de API
    Gatilho de e-mail Domínio do remetente do e-mail
    Gatilho de registro Domínio do registro de acionamento
    Gatilho agendado Domínio do fluxo
    Gatilho do Catálogo de serviços Domínio do registro do item solicitado
    Workflow Studio executa somente conteúdo acessível a partir do contexto de domínio atual
    O sistema só pode executar conteúdo ao qual o contexto de domínio atual permite acesso. Consulte Noções básicas sobre separação de domínios para entender a separação de dados e a hierarquia de domínio. Por exemplo, um usuário no domínio secundário ACME pode acionar fluxos pertencentes ao domínio primário TOP, mas não pode acionar fluxos pertencentes a um domínio irmão, como INITECH.

    Workflow Studio executa operações de registro do contexto de domínio do usuário atual. Uma operação de leitura, como a ação Pesquisar registros, retorna registros com base no domínio selecionado no momento e em seus secundários. Por exemplo, se o domínio selecionado no momento for o domínio PRINCIPAL, você verá registros do domínio PRINCIPAL e todos os seus secundários, como os domínios ACME e INITECH. Se o domínio selecionado no momento for o domínio ACME, você verá registros do domínio ACME e seus secundários, mas não verá registros do domínio primário PRINCIPAL.

    Nota:
    As operações de registro usam as regras de separação de dados ou processos aplicadas à tabela à qual o registro pertence. Por exemplo, suponha que você tenha separado o processo da tabela Regra de negócio. Se você adicionar uma regra de negócio ao domínio PRINCIPAL, a regra de negócio estará acessível para registrar operações em domínios secundários, como o domínio ACME, porque a separação de processos permite o acesso a registros de domínios primários.

    Os fluxos que chamam outra aplicação, como uma tabela de decisão ou fluxo de trabalho, também são executados a partir do contexto de domínio do usuário atual.

    Workflow Studio executa todos os fluxos cujas condições do gatilho são atendidas
    Um fluxo em um domínio não pode substituir ou impedir a execução de um fluxo de outro domínio. Workflow Studio executa qualquer fluxo visível para o usuário atual e cujas condições do gatilho foram atendidas. Por exemplo, um fluxo pertencente ao domínio PRINCIPAL que é acionado pela criação de um registro de incidente é executado sempre que um incidente é criado, independentemente de o incidente ser criado nos domínios secundários ACME ou INITECH.

    Diretrizes gerais

    Siga estas diretrizes gerais ao usar o Domain Separation com Workflow Studio.

    Certifique-se de que fluxos, ações e subfluxos de locatário sejam executados corretamente para domínios
    Como os locatários não podem substituir Workflow Studio Conteúdo, um administrador do provedor de serviços (SP) do SUPERIOR o domínio deve criá-los e gerenciá-los para garantir que eles sejam executados corretamente para os domínios. Embora você possa criar fluxos específicos do domínio, os usuários que trabalham em domínios superiores na hierarquia podem acionar vários fluxos de domínio secundário. Por exemplo, um usuário que trabalha no domínio PRINCIPAL pode acionar fluxos em domínios secundários, como ACME e INITECH.
    Nota:
    Os autores de fluxo só podem ver Workflow Studio conteúdo disponível no domínio atual e em todos os domínios primários na hierarquia. Workflow Studio Não exibe conteúdo visível de domínios Contém.
    Forneça um nome exclusivo para cada fluxo, ação e subfluxo
    Todos os domínios são compartilhados Workflow Studio Um administrador de SP no domínio PRINCIPAL nomeie exclusivamente cada fluxo, ação e subfluxo para garantir que um fluxo destinado a um domínio não duplique o nome de um fluxo em outro domínio. Por exemplo, adicione o domínio ao nome do fluxo, como Validar incidentes - TOP , Validar incidentes - ACME e Validar incidentes - INITECH .
    Certifique-se de que os fluxos e as ações contenham somente artefatos dos domínios atuais ou primários
    Workflow Studio impede a ativação de qualquer fluxo que contenha artefatos indisponíveis para os domínios primário ou atual. Por exemplo, se você criar um fluxo específico do domínio que pertença ao domínio ACME, ele não poderá conter ações ou subfluxos pertencentes ao domínio irmão INITECH.
    Editar Workflow Studio conteúdo no domínio ao qual ele pertence
    Os usuários em um domínio primário não podem ver fluxos, ações e subfluxos em um domínio secundário. Eles devem mudar para o domínio ao qual pertencem para editá-los. Por exemplo, um administrador no domínio PRINCIPAL não pode ver fluxos do domínio ACME. O administrador deve alternar para o domínio ACME para vê-los e editá-los.