MobileDeepLinkGenerator - 전역
모바일 앱 목록 또는 양식 애플릿에 대한 링크를 포함시킵니다.
전역 서버 측 스크립트에서 이 API를 사용하여 다음 앱 내에서 목록 또는 양식 애플릿에 대한 링크를 생성합니다.
- Now Mobile
- 모바일 에이전트
- Mobile Onboarding
주:
예를 들어, 이메일, 푸시 알림 또는 앱에서 기록 또는 가상 에이전트 기록 목록을 여는 링크를 생성합니다. 양식 또는 목록에는 사용자가 볼 수 있는 액세스 권한이 있는 데이터만 포함됩니다.Mobile Onboarding 애플리케이션이 더 이상 사용되지 않습니다!
Now Platform 2021년 9월 Rome 릴리스와 함께 애플리케이션에 대한 Mobile Onboarding 지원을 단계적으로 중단하기 시작했습니다. 고객은 더 이상 활성화할 수 없으며, 개선 사항이나 중요하지 않은 버그 수정을 제공하지 않습니다. Mobile Onboarding 기능은 HR Service Delivery용 Now Mobile 앱에서 사용할 수 있습니다.
푸시 알림에 사용되는 이 API의 예는 푸시 알림 메시지 내용 구성을 참조하세요.
MobileDeepLinkGenerator - MobileDeepLinkGenerator(clientType 문자열)
특정 모바일 앱에 대한 MobileDeepLinkGenerator 객체를 인스턴스화합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 클라이언트 유형 | 문자열 | 링크를 작성할 앱의 이름입니다. 옵션은 다음과 같습니다.
|
주:
Mobile Onboarding 애플리케이션이 더 이상 사용되지 않습니다!
Now Platform 2021년 9월 Rome 릴리스와 함께 애플리케이션에 대한 Mobile Onboarding 지원을 단계적으로 중단하기 시작했습니다. 고객은 더 이상 활성화할 수 없으며, 개선 사항이나 중요하지 않은 버그 수정을 제공하지 않습니다. Mobile Onboarding 기능은 HR Service Delivery용 Now Mobile 앱에서 사용할 수 있습니다.
var glide = new global.MobileDeepLinkGenerator('onboarding');
MobileDeepLinkGenerator - getScreenLink(문자열, documentId, 객체 uiParams)
목록 애플릿에 대한 링크를 생성합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| documentId | 문자열 | 애플릿 [sys_sg_screen] 테이블에 있는 애플릿 기록의 시스템 ID입니다. |
| ui매개변수 | 객체 | 옵션입니다. 링크에 포함할 URL 매개변수를 포함하는 JSON 객체입니다. 연결하려는 URL을 검사하여 포함할 URL 매개변수를 결정합니다. 일반적으로 URL 매개변수는 목록의 기록을 필터링합니다. 예를 들어, var param = {'<company-sys-id>': 'servicenow'}입니다. 여기서 <company-sys-id>는 특정 모바일 화면에 대한 UI 매개변수 [sys_sg_ui_parameter] 테이블에 있는 회사 UI 매개변수의 Sys ID입니다. |
| 유형 | 설명 |
|---|---|
| 문자열 | 모바일 앱 목록 애플릿에 대한 링크입니다. |
var uiParams = {
"b250294ab3c12300a0d56ad4c6a8dc8c": "servicenow",
"7250294ab3c12300a0d56ad4c6a8dc90": "santa clara"}
var deepLinkGenerator = new global.MobileDeepLinkGenerator("request");
var link = deepLinkGenerator.getScreenLink("a75df1920f2033001befa68ca8767e50", uiParams);
MobileDeepLinkGenerator - getFormScreenLink(formScreenId 문자열, tableName 문자열, recordSysId 문자열)
양식 애플릿에 대한 링크를 생성합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| formScreenId | 문자열 | 애플릿 [sys_sg_screen] 테이블에 있는 애플릿 기록의 시스템 ID입니다. |
| tableName | 문자열 | 매개변수의 recordSysId 기록이 포함된 테이블의 이름입니다. |
| recordSysID | 문자열 | 애플릿에서 열 기록의 시스템 ID입니다. |
| 유형 | 설명 |
|---|---|
| 문자열 | 모바일 앱 양식 애플릿의 기록에 대한 링크입니다. |
var deepLinkGenerator = new global.MobileDeepLinkGenerator("agent");
var link = deepLinkGenerator.getFormScreenLink("<sys_id>", current.getTableName(), current.getValue("sys_id"));