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 do produtor do Kafka é um Workflow Studio etapa da 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 Instalador do Stream Connect [plug-in com.glide.hub.stream_connect.installer].
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 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 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 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. Esses códigos não podem ser personalizados. | 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 |