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 Designer de ações. Usuários com a função action_designer podem criar uma ação personalizada com uma ou mais etapas de ação.
Esta etapa faz parte de Stream Connect para Apache Kafka que requer uma assinatura Stream Connect para Apache Kafka. Para obter mais informações, consulte https://www.servicenow.com/products/automation-engine.html.
Esta etapa requer o plug-in ServiceNow Etapa de ação do Hub de integração - Kafka Produtor [com.glide.hub.action_step.kafka].
Campos
| Campo | Descrição |
|---|---|
| Tópico | Nome do tópico para publicar a mensagem. 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. |
| 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 de 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. | Inteiro |
| 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 |