Ersteller – Umfang (Veraltet)

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Die Ersteller Die API stellt Methoden bereit, mit denen Sie Daten aus einem veröffentlichen können ServiceNow Instanz für ein Kafka-Thema.

    Hinweis:
    Diese API ist veraltet und wird durch ersetzt ProduktV2 – Umfang API.

    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.

    Tabelle : 1. Parameter
    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 snc.<instancename>.sn_Streamconnect.<topicname> , Eingabetaste sn_Streamconnect.<topicname> Im Feld Thema.

    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:
    • Wahr: Warten Sie, bis der Schritt abgeschlossen ist, bevor Sie den zugehörigen Flow fortsetzen.
    • Falsch: Warten Sie nicht, bis der Schritt abgeschlossen ist, bevor Sie den zugehörigen Flow fortsetzen.
    Tabelle : 2. Rückgaben
    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);