Etapa do produtor Kafka
Crie uma ação que publique eventos em um tópico no ambiente Kafka.
Funções e disponibilidade
A etapa do produtor Kafka é um Workflow Studio etapa de ação. 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 um Stream Connect assinatura. Para obter mais informações, consulte https://www.servicenow.com/now-platform/workflow-data-fabric.html.
Esta etapa requer ServiceNow Plug-in do instalador do Stream Connect [com.glide.hub.stream_connect.installer].
Campos
| Campo | Descrição |
|---|---|
| Alias do tópico | Nome do alias do tópico para o tópico no qual você deseja publicar mensagens. Um alias de tópico é um nome de tópico exclusivo que pode ser conectado a qualquer subjacente Hermes Ou tópico direto do Kafka. Selecione um alias de tópico na lista suspensa. |
| Mensagem | Texto da mensagem. |
| Chave | Nome da chave de uma partição específica. Os tópicos podem ser particionados. As 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 de pagamentos. |
| Cabeçalhos | Cabeçalhos da mensagem, em pares nome-valor. Para ambos 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 Mensagem o campo deve aderir à estrutura do esquema selecionado. |
| Se esta etapa falhar | Opção para ir para a avaliação de erros 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 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 de etapa. | Objeto |
| Status da etapa > Código | Cápsula de dados inteiros que indica se a etapa produziu um erro. Por padrão, o valor 1 indica que a etapa produziu um erro. O valor 0 indica que a etapa foi executada com sucesso. Não é possível personalizar esses códigos. | Inteiro |
| Status da etapa > Mensagem | Cápsula de dados de 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 |