会話 :スコープ対象
Conversation API を使用すると、Connect の会話を作成または変更できます。
スコープ対象のアプリケーションでこのクラスを使用するには、sn_connect 名前空間識別子を使用します。会話 API にアクセスするには、Connect Scriptable API プラグイン (ID:com.glide.connect.scriptable) を有効にする必要があります。
会話:addSubscriber(文字列 sysID)
会話にユーザーを追加します。
| 名前 | タイプ | 説明 |
|---|---|---|
| sysID | 文字列 | 会話に追加するユーザーの sys_id です。 |
| タイプ | 説明 |
|---|---|
| なし |
var conversation = sn_connect.Conversation.get("7caf49111309030034bb58a12244b06c");
conversation.addSubscriber("a8f98bb0eb32010045e1a5115206fe3a");
会話 - create(文字列名)
コネクト会話を作成します。
| 名前 | タイプ | 説明 |
|---|---|---|
| name | 文字列 | 特定の名前の会話を作成します。 |
| type | 文字列 | 特定の会話タイプを含めます。タイプは、タイプ選択リストによって決定されます。基本システムには、次のタイプのオプションがあります。
|
| タイプ | 説明 |
|---|---|
| オブジェクト | スクリプト可能な会話 |
var conversation = sn_connect.Conversation.create({
name: "Hello world",
type: "connect"
});
会話 - get(文字列 sysID)
既存のコネクト会話をsys_idで返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| sysID | 文字列 | 対話レコードの sys_id |
| タイプ | 説明 |
|---|---|
| オブジェクト | 会話オブジェクト |
var conversation = sn_connect.Conversation.get("27b9844c1385030034bb58a12244b037");
会話:removeSubscriber(文字列 sysID)
会話からユーザーを削除します。
| 名前 | タイプ | 説明 |
|---|---|---|
| SysID | 文字列 | 会話から削除するユーザーの sys_id |
| タイプ | 説明 |
|---|---|
| なし |
var conversation = sn_connect.Conversation.get("7caf49111309030034bb58a12244b06c");
conversation.removeSubscriber("a8f98bb0eb32010045e1a5115206fe3a");
会話 - sendMessage (文字列本文、文字列フィールド)
会話にメッセージを送信します。
| 名前 | タイプ | 説明 |
|---|---|---|
| 本文 | 文字列 | メッセージの本文 |
| フィールド | 文字列 | メッセージを表示するフィールド。レコード会話にメッセージを追加する場合にのみ、このオプションを使用します。work_notes、コメント、またはシステムから選択してください。フィールドシステムを使用すると、メッセージがシステムメッセージとして扱われます。 |
| タイプ | 説明 |
|---|---|
| なし |
var conversation = sn_connect.Conversation.get("2064fa3919010300964f5270e9840fbb");
conversation.sendMessage({body: "Hello world", field: "work_notes"});