Konversation  – Scoped

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Mit der Konversations -API können Sie Connect-Konversationen erstellen oder ändern.

    Um diese Klasse in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie den Namespace-Identifier sn_connect. Das Connect Scriptable APIs-Plugin (ID: com.glide.connect.scriptable) sollte für den Zugriff auf die Conversation-API aktiviert sein.

    Scoped Conversation – get(String sysID)

    Rufen Sie eine vorhandene Connect-Konversation anhand der sys_id ab.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    sysID Zeichenfolge Die sys_id des Konversationsdatensatzes.
    Tabelle : 2. Ergebnisse
    Typ Beschreibung
    Objekt Konversationsobjekt
    var conversation = sn_connect.Conversation.get("27b9844c1385030034bb58a12244b037");

    Scoped Conversation – create(String name)

    Connect Konversationen erstellen.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    Name Zeichenfolge Erstellt eine Konversation mit einem bestimmten Namen.
    Typ Zeichenfolge Schließt einen bestimmten Konversationstyp ein. Der Typ wird durch die Typenauswahlliste bestimmt. Das Basissystem enthält die folgenden Typenoptionen:
    • connect
    • support
    • group
    • peer
    • qanda
    • team
    Tabelle : 4. Ergebnisse
    Typ Beschreibung
    Objekt Skriptfähige Konversation
    var conversation = sn_connect.Conversation.create({
        name: "Hello world",
        type: "connect"
    });

    Scoped Conversation – addSubscriber(String sysID)

    Fügt einen Benutzer zu einer Konversation hinzu.

    Tabelle : 5. Parameter
    Name Typ Beschreibung
    sysID Zeichenfolge Sys_ID des Benutzers, den Sie einer Konversation hinzufügen möchten.
    Tabelle : 6. Ergebnisse
    Typ Beschreibung
    void
    var conversation = sn_connect.Conversation.get("7caf49111309030034bb58a12244b06c");
    conversation.addSubscriber("a8f98bb0eb32010045e1a5115206fe3a");

    Scoped Conversation – removeSubscriber(String sysID)

    Entfernt einen Benutzer aus einer Konversation.

    Tabelle : 7. Parameter
    Name Typ Beschreibung
    SysID Zeichenfolge Die sys_id des Benutzers, den Sie aus einer Konversation entfernen möchten.
    Tabelle : 8. Ergebnisse
    Typ Beschreibung
    void
    var conversation = sn_connect.Conversation.get("7caf49111309030034bb58a12244b06c");
    conversation.removeSubscriber("a8f98bb0eb32010045e1a5115206fe3a");

    Scoped Conversation – sendMessage(String body, String field)

    Sendet eine Nachricht an eine Konversation.

    Tabelle : 9. Parameter
    Name Typ Beschreibung
    Textkörper Zeichenfolge Der Haupttext der Nachricht.
    Feld Zeichenfolge Das Feld, als das die Nachricht erscheinen soll. Verwenden Sie diese Option nur, wenn Sie einer Datensatz-Konversation eine Nachricht hinzufügen. Wählen Sie aus Arbeitsnotizen, Kommentaren oder System. Bei Verwendung des Feldsystems wird die Nachricht als Systemnachricht behandelt.
    Tabelle : 10. Ergebnisse
    Typ Beschreibung
    void
    var conversation = sn_connect.Conversation.get("2064fa3919010300964f5270e9840fbb");
    conversation.sendMessage({body: "Hello world", field: "work_notes"});