NotifyNow - addConferenceCallParticipant(文字列 conferenceCall, 文字列 participant)
アドホック ユーザーを進行中の電話会議に追加します。
メソッドが参加者パラメーターのための電話番号で呼び出され、電話番号と一致する sys_user レコードが 1 つだけある場合、その sys_user レコードは参加者に関連付けられます。電話番号が sys_user レコード内にあるため、参加者の電話番号フィールドは空白のままになります。電話番号と一致する複数の sys_user レコードがある場合、または結果がない場合は、参加者の電話番号フィールドが入力され、ユーザーが不明であるため sys_user へ保存される参照はありません。
| 名前 | タイプ | 説明 |
|---|---|---|
| conferenceCall | 文字列または GlideRecord | アクティブな電話会議の sys_id または GlideRecord です。 |
| participant | 文字列または GlideRecord | E.164 準拠の電話番号、または E.164 準拠の電話番号を持つユーザーの sys_id または GlideRecord です。 |
| タイプ | 説明 |
|---|---|
| GlideRecord | 電話会議に追加された新しい参加者の参加者レコードです。 |
// add a new participant by conference call sys_id (string) and phone number (string)
var nn = new SNC.NotifyNow();
gs.log(nn.addConferenceCallParticipant('d193b242eb020100a04d4910f206fe39', '+31612345678'));
// add a new participant by conference call sys_id (string) and user record (GlideRecord)
var user = new GlideRecord('sys_user');
user.query('user_name', 'myUserName');
if (user.hasNext() && user.next()) {
var nn = new SNC.NotifyNow();
gs.log(nn.addConferenceCallParticipant('d193b242eb020100a04d4910f206fe39', user));
// you could have added the user by sys_id as well:
// nn.addConferenceCallParticipant('d193b242eb020100a04d4910f206fe39', user.getValue('sys_id'));
} else {
gs.log('no such user');
}
// add a new participant by conference call record (GlideRecord) and phone number (string)
var conferenceCall = new GlideRecord('notifynow_conference_call');
conferenceCall.query('title', 'IA0001001');
if (conferenceCall.hasNext() && conferenceCall.next()) {
var nn = new SNC.NotifyNow();
gs.log(nn.addConferenceCallParticipant(conferenceCall, '+31612345678'));
} else {
gs.log('no such conference call');
}