NotifyNow - addConferenceCallParticipant(文字列 conferenceCall, 文字列 participant)

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む3読むのに数分
  • アドホック ユーザーを進行中の電話会議に追加します。

    メソッドが参加者パラメーターのための電話番号で呼び出され、電話番号と一致する sys_user レコードが 1 つだけある場合、その sys_user レコードは参加者に関連付けられます。電話番号が sys_user レコード内にあるため、参加者の電話番号フィールドは空白のままになります。電話番号と一致する複数の sys_user レコードがある場合、または結果がない場合は、参加者の電話番号フィールドが入力され、ユーザーが不明であるため sys_user へ保存される参照はありません。

    表 : 1. パラメーター
    名前 タイプ 説明
    conferenceCall 文字列または GlideRecord アクティブな電話会議の sys_id または GlideRecord です。
    participant 文字列または GlideRecord E.164 準拠の電話番号、または E.164 準拠の電話番号を持つユーザーの sys_id または GlideRecord です。
    表 : 2. 返される内容
    タイプ 説明
    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');
    }