Ersteller – Umfang (Veraltet)
Die Ersteller Die API stellt Methoden bereit, mit denen Sie Daten aus einem veröffentlichen können ServiceNow Instanz für ein Kafka-Thema.
Diese API erfordert ServiceNow IntegrationHub Aktionsschritt – Kafka-Ersteller-Plugin (com.Glide.Hub.action_STEP.kafka) und wird in bereitgestellt sn_ih_kafka Namespace.
Ersteller – Send (Zeichenfolgenthema, Zeichenfolgenschlüssel, Zeichenfolgennachricht, boolescher isSync)
Sendet die angegebene Nachricht an das angegebene Kafka-Thema.
| Name | Typ | Beschreibung |
|---|---|---|
| Thema | Zeichenfolge | Name des Themas, in dem die Nachricht veröffentlicht werden soll. In einem Thema werden Nachrichten desselben Typs gespeichert. Beispielsweise kann ein Thema mit dem Namen Zahlungen Nachrichten zu aktuellen Zahlungen speichern. Wenn Sie den Themennamen eingeben, fügen Sie alles ein, was nach dem Präfix des Instanznamens steht. Beispiel: Wenn der vollständige Themenname lautet |
| key | Zeichenfolge | Name des Schlüssels für eine bestimmte Partition. Themen können partitioniert werden. Nachrichten mit demselben Schlüssel werden in derselben Partition gespeichert. Beispielsweise würden Zahlungsnachrichten mit dem Schlüssel „Juni“ alle in derselben Partition des Themas „Zahlungen“ gespeichert. |
| Nachricht | Zeichenfolge | Nachrichtentext. |
| IsSync | Boolean | Kennzeichnung, die angibt, ob der Flow warten soll, bis der Schritt abgeschlossen ist, bevor fortgefahren wird. Gültige Werte:
|
| Typ | Beschreibung |
|---|---|
| Keine |
Dieses Beispiel zeigt, wie geänderte Incident-Informationen an das Kafka-Thema „changed_Incidents“ gesendet werden.
var message = {
'number': current.number.toString(),
'short_description': current.short_description.toString(),
'caller_id': current.caller_id.getDisplayValue(),
'priority': current.priority.toString(),
'state': current.state.toString()
};
var producer = new sn_ih_kafka.Producer();
producer.send('changed_incidents', current.number.toString(), JSON.stringify(message), false);