Etapa do produtor do Kafka
Crie uma ação que publique eventos em um tópico no ambiente Kafka.
Funções e disponibilidade
A etapa Produtor do Kafka é uma etapa de ação Workflow Studio. Usuários com a função action_designer podem criar uma ação personalizada com uma ou mais etapas de ação.
Esta etapa requer uma assinatura Stream Connect. Para obter mais informações, consulte https://www.servicenow.com/now-platform/workflow-data-fabric.html.
Esta etapa requer o plug-in ServiceNow Stream Connect Installer [com.glide.hub.stream_connect.installer].
Campos
| Campo | Descrição |
|---|---|
| Tópico | Nome do tópico no qual a mensagem será publicada. Um tópico armazena mensagens do mesmo tipo. Por exemplo, um tópico chamado Pagamentos pode armazenar mensagens sobre pagamentos recentes. Selecione um tópico na lista suspensa. |
| Mensagem | Texto da mensagem. |
| Chave | Nome da chave para uma partição específica. Os tópicos podem ser particionados. Mensagens com a mesma chave são armazenadas na mesma partição. Por exemplo, as mensagens de pagamento com uma chave de junho seriam todas armazenadas na mesma partição do tópico Pagamentos. |
| Cabeçalhos | Cabeçalhos da mensagem, em pares de nome-valor. Para os campos Nome e Valor, você pode inserir um valor ou usar uma cápsula de dados. |
| Aguardar conclusão | Opção para exigir que o fluxo aguarde a conclusão da etapa antes de continuar. |
| Esquema | Referência a uma tabela de esquema. Selecione um esquema na lista. Para obter informações sobre esquemas, consulte Schema management in Stream Connect. Nota: A mensagem que você está enviando no campo Mensagem deve aderir à estrutura do esquema selecionado. |
| Se esta etapa falhar | Opção para ir para a avaliação de erro ou continuar executando a próxima etapa. Esta opção não tem efeito no Status da etapa. Selecione uma das seguintes opções.
|
Exemplo
Neste exemplo, a etapa envia uma mensagem registrando a criação de um incidente. A mensagem inclui um identificador de incidente, uma descrição e um cabeçalho de mensagem. A mensagem é enviada para o tópico de incidentes e armazenada na partição com o nome do identificador do incidente.
Saídas
| Campo | Descrição | Tipo de Dados |
|---|---|---|
| Status da etapa | Cápsula de dados do objeto que contém detalhes de tempo de execução sobre a etapa. Cada etapa em uma ação retorna um Status da etapa. | Objeto |
| Status da etapa > Código | Cápsula de dados inteiros que indica se a etapa produziu um erro. Por padrão, um valor de 1 indica que a etapa produziu um erro. Um valor 0 indica que a etapa foi executada com sucesso. Você não pode personalizar esses códigos. | Números inteiros |
| Status da etapa > Mensagem | Cápsula de dados da cadeia de caracteres que contém a mensagem de erro produzida pela etapa ou operação do sistema. Você não pode personalizar esta mensagem. | Cadeia de caracteres |