NotifyNow - addConferenceCallParticipant(문자열 conferenceCall, 문자열 참가자)
진행 중인 전화 회의에 임시 사용자를 추가합니다.
참가자 매개 변수에 대한 전화 번호를 사용하여 메서드가 호출되고 전화 번호와 일치하는 sys_user 레코드가 정확히 하나라도 있는 경우 해당 sys_user 레코드는 참가자와 관련됩니다. 전화 번호가 sys_user 기록에 있기 때문에 참가자의 전화 번호 필드는 비어 있게 됩니다. 전화 번호와 일치하는 sys_user 기록이 여러 개 있거나 결과가 없는 경우 참가자의 전화 번호 필드가 채워지고 사용자를 알 수 없기 때문에 sys_user에 대한 참조가 저장되지 않습니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| conferenceCall | 문자열 또는 GlideRecord | 활성 전화 회의의 sys_id 또는 GlideRecord입니다. |
| 참가자 | 문자열 또는 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');
}