Posso fazer isso com o Okta Workflows?

Sobre o autor

Max Katz

Staff Developer Advocate, Okta Workflows

Max Katz is a Staff Developer Advocate for Okta Workflows. Max loves the no-code automation space and creating educational content. Before Okta, Max led the North America Developer Advocacy team at IBM. Before IBM, Max led developer advocacy for a cloud-based mobile app platform, Appery, helping it grow from zero to over 400,000 developers. Max regularly writes on his http://maxkatz.net blog. 

24 novembro 2025 Tempo de leitura: ~

Person with table in modern office setting

Esta é uma das perguntas que mais ouço sobre o Okta Workflows:

Posso fazer isso com o Okta Workflows?

Muitos desenvolvedores e administradores de TI fazem essa pergunta. Eles querem automatizar tarefas de identidade — como enviar um alerta do Slack quando um novo funcionário é contratado ou desativar automaticamente os usuários quando eles saem. 

Para começar, o Okta Workflows é uma plataforma de automação de identidade sem código. Os fluxos de trabalho permitem que você personalize e automatize a Okta. Por exemplo, você pode automatizar a integração e o desligamento, enviar alertas de segurança para vários logins com falha e conceder acesso automaticamente aos aplicativos. 

Para começar, a primeira coisa que deve ser considerada é como iniciar um fluxo do Okta Workflows. Vamos começar por aí.

Estas são as maneiras de acionar uma automação do Okta Workflows:

  • No evento
  • Por agendamento
  • endpoint de API
  • Manualmente

Vamos agora revisar cada maneira de acionar um fluxo.

No evento

Você pode acionar um fluxo quando um evento é disparado dentro da Okta. Por exemplo, quando um grupo é criado na Okta, é possível executar um fluxo no evento Group Created.

O método de gatilho "No evento" possui três opções:

  • Usar cartões de conectores
  • Usar Webhook
  • Pesquisar o Registro do Sistema Okta

Vamos analisar cada gatilho em detalhes. 

Usar eventos de conector

Como o Okta Workflows é uma plataforma no-code, a maioria dos eventos da Okta tem um cartão de evento dedicado.

Por exemplo, este é um cartão de evento para acionar um fluxo quando um novo grupo da Okta é criado:

A screenshot of the Okta interface showcasing group creation functionality.

E estes são alguns outros eventos que você pode usar para acionar um fluxo:

The image displays the Okta application interface, showcasing tools for access and identity authentication.

Portanto, se o Okta Workflows fornece um cartão dedicado para um evento da Okta, você pode acionar um fluxo usando esse evento. 

Mas você não precisa se limitar a eventos da Okta. Usando o catálogo de conectores do Okta Workflows, também é possível acionar um fluxo usando eventos disparados em aplicativos externos.

Por exemplo, é possível usar estes eventos do Slack para acionar um fluxo:

A screenshot showcasing the Slack app interface, highlighting various event options such as 'New Channel Created' and 'New Message in Channel'.

Como o Okta Workflows se conecta a esses aplicativos?

O Okta Workflows tem mais de 80 conectores pré-construídos para vários serviços, incluindo Slack, ServiceNow, Google e Okta. Porém, antes de usar qualquer um deles (até mesmo o da Okta!), você deve primeiro criar uma conexão.

A grid layout showcasing various software and cloud service logos, including Adobe, Microsoft, Google, and others.

Uma conexão armazena os detalhes de autenticação com segurança. É uma chave de API ou token OAuth. Essa credencial permite que você invoque as APIs de um serviço. Você pode criar várias conexões para um conector. Também pode criar conexões para um ambiente de teste e um ambiente de produção. 

Voltemos aos eventos. Quando você usa o evento de um conector para acionar um fluxo, o Okta Workflows tecnicamente registra um Webhook nos bastidores. Para a maioria dos outros conectores, o Okta Workflows usará um método de polling (verificar periodicamente se há novos eventos). 

Examinando o cartão de evento Group Created, vemos que o evento se origina do conector Okta. Ele usa uma conexão chamada Okta.

A screenshot of the Okta interface showing the 'Group Created' notification.

O campo do cartão de evento, como data e hora, mensagem, ID do evento e outros, é um dado que o evento disponibiliza para uso no fluxo. 

Usar Webhook

Você pode encontrar um evento na Okta ou em outro aplicativo para o qual o conector não possui um cartão de evento. Pode registrar um Webhook (também conhecido como hook de evento na Okta) para esse evento. O URL é registrado em um aplicativo (como a Okta ou um sistema externo) para ser chamado automaticamente quando um evento específico ocorrer.

Esta imagem mostra o registro de um hook de evento para o evento Create Okta group. Para encontrar eventos que você pode usar com hooks de evento, procure eventos com a tag event-hook-eligible.

Screenshot of the Okta workflow interface showing the 'Group created' event hook setup.

O URL do endpoint faz referência ao endpoint da API deste fluxo:

A user interface showcasing an API Endpoint setup with fields for headers, body, and query inputs.

Se você clicar em </> no cartão Endpoint de API, o URL do endpoint será revelado:

A screenshot of an API endpoint settings interface showing options for invoking and resuming URLs.

Você pode registrar um Webhook com outro aplicativo e acionar um fluxo quando um evento for disparado nele. Aqui está um exemplo de como acionar um fluxo quando um formulário Typeform é enviado: 

The image showcases a user interface for managing webhooks, featuring two distinct webhook URLs.

Pesquisar o Registro do Sistema Okta

Se o conector Okta não tiver um cartão de evento ou se o evento não se qualificar para hook de evento, outra opção é pesquisar um evento específico no Registro do Sistema Okta.

Esta imagem mostra a pesquisa no Registro do Sistema em um agendamento para logins com falha:

A visual representation of an automated workflow using Okta's system logs.

Se a pesquisa no Registro do Sistema encontrar o evento, você poderá continuar executando o fluxo. 

Os recursos a seguir ajudarão você a saber mais sobre eventos no Okta Workflows: 

A screenshot of the Flow Schedule settings interface in Okta.

endpoint de API

Você pode acionar um fluxo por meio de um endpoint de API. Isso é semelhante ao uso de um Webhook. Quando o primeiro cartão do fluxo é o cartão do endpoint de API, o fluxo tem um URL de endpoint. Se você chamar esse URL de endpoint de API, um fluxo será acionado. Você pode invocar o endpoint de API de qualquer sistema externo.

A user interface showcasing an API Endpoint setup with fields for headers, body, and query inputs.

Configurações do endpoint da API:

A screenshot of an API endpoint settings interface showing URLs for invoking and resuming API workflows.

Aqui está um resumo para distinguir entre as opções de Webhook e endpoint de API: 

  • Webhook (no evento): o outro app chama um endpoint de API do Okta Workflows quando ocorre um evento.
  • Endpoint de API (sob demanda): o Workflows está esperando que alguém o chame explicitamente para iniciar o fluxo.

Manualmente

Outra opção para executar um fluxo é manualmente, clicando no botão Executar.

A digital interface displaying a workflow management system.

Aqui está um resumo das opções de execução de um fluxo: 

Método de disparoQuando usarCartão
No eventoQuando algo acontece na Okta ou em um app externo (por exemplo, um grupo é criado)Cartão de evento do conector ou Webhook (hook de evento)
Por agendamentoPara tarefas recorrentes (por exemplo, todas as manhãs)Cartão de agendamento
endpoint de APIQuando um sistema externo precisa iniciar explicitamente o fluxoCartão de endpoint de API
ManualmentePara testes ou execuções únicasBotão Executar

Depois que um fluxo é iniciado com sucesso usando um desses métodos, a lógica de automação é executada construindo a lógica do fluxo com cartões de Ação e Função.

Criar lógica de fluxo

Existem dois tipos de cartões disponíveis:

  • Cartões de ação
  • Cartões de função

Cartões de ação

O Okta Workflows tem mais de 80 conectores para vários aplicativos e serviços.

Uma captura de tela da interface do Okta Workflows mostrando uma lista de mais de 80 conectores pré-construídos.

Cada conector tem ações. Nos bastidores, as ações são chamadas de API para o aplicativo subjacente. À medida que você constrói sua automação de identidade, as ações permitem que você chame outros aplicativos. Por exemplo, quando um novo grupo é criado na Okta, você deve enviar um e-mail usando o conector do Office 365 e enviar uma mensagem para o Slack usando o conector do Slack. 

Se você encontrar uma API para a qual não haja um conector pré-construído, pode usar o cartão de função do Conector de API para se conectar a qualquer API de sua escolha.

A screenshot showcasing the API Connector interface in a software environment.

Cartões de função

Ao interagir com a Okta e outros conectores, eles retornarão dados como uma lista de usuários ou uma lista de grupos. Você usa cartões de Função para editar ou criar novos dados. Por exemplo, ao enviar uma mensagem para o Slack, é possível usar o cartão Text-Compose para criar uma mensagem.

A screenshot showcasing a workflow automation interface featuring various logic tools and actions.

Este fluxo demonstra tudo o que foi abordado neste artigo: 

A visual representation of a workflow automation system showing data flow between modules.

1. O evento Okta-Group Created na Okta aciona o fluxo. O evento é do conector da Okta. 

2. O cartão Text-Compose cria uma mensagem. Compose é um cartão de função da categoria Text. 

3. O cartão de ação Office 365 Mail-Send Email envia um e-mail com a mensagem. A ação é do conector do Office 365 Mail.

4. O cartão de ação Slack-Send Message to Channel envia uma mensagem para um canal do Slack. A ação é do conector do Slack. 

E eu posso fazer isso com o Okta Workflows?

Aqui está um breve resumo do que foi abordado neste artigo: 

TermoO que éExemploPor que isso é importante
conector

Uma integração pré-configurada entre o Okta Workflows e outro serviço ou app

Slack, Okta, Office 365 Mail, Google Workspace

Permite o uso de cartões de Ação e Evento prontos em vez de criar chamadas de API manualmente

Conexão

O link autenticado (usando uma chave de API ou token Oauth) entre o Okta Workflows e sua instância específica de um serviço

O espaço de trabalho Slack da sua empresa, locatário Okta

Armazena credenciais com segurança para que o Workflows possa chamar a API do app

evento

Algo que acontece em um sistema conectado que pode iniciar (acionar) um fluxo

Novo grupo criado na Okta, novo usuário ativado na Okta

Define quando o fluxo começa — o gatilho que inicia sua automação

Agendamento

Um gatilho integrado que inicia um fluxo por agendamento

Toda semana às 9h, uma vez por semana na sexta-feira

Lança um fluxo por agendamento

Cartão de ação

Executa uma ação em um conector ou um serviço. Nos bastidores, ele faz uma chamada de API

Slack-Send Message, Office 365 Mail-Send Email, Okta-Ad User to Group

Executa a lógica de automação — enviar mensagens, atualizar usuários, criar registros

Cartão funcional

Manipula ou formata dados

Text-Compose, List-Filter, Date-Format

Ajuda a transformar e formatar dados

Primeiro, determine como acionar um fluxo. Você tem várias opções: em evento, por agendamento e um endpoint de API. Em seguida, depois de iniciar um fluxo, use ações (de conectores) para chamar outros serviços e funções para editar e criar dados.

Sobre o autor

Max Katz

Staff Developer Advocate, Okta Workflows

Max Katz is a Staff Developer Advocate for Okta Workflows. Max loves the no-code automation space and creating educational content. Before Okta, Max led the North America Developer Advocacy team at IBM. Before IBM, Max led developer advocacy for a cloud-based mobile app platform, Appery, helping it grow from zero to over 400,000 developers. Max regularly writes on his http://maxkatz.net blog. 

Continue sua jornada de identidade