cabrillo.nowapp - 클라이언트
Cabrillo Now App 기능의 이름 공간입니다. 이렇게 하면 네이티브 모바일 앱 내부의 ServiceNow AI Platform® 화면과 상호작용할 수 있습니다.
cabrillo.nowapp - openLauncherScreen(문자열 launcherScreenId)
모바일 시작 관리자 네이티브 화면을 엽니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| launcherScreenId | 문자열 | 애플릿 시작 관리자 [sys_sg_applet_launcher] 테이블에서 시작 관리자 화면을 Sys_id. |
| 유형 | 설명 |
|---|---|
| 부울 | 네이티브 측에서 메서드를 사용할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
|
const launcherScreenId = 'a9e30c7dc61122760116894de7bcc7bd';
const result = cabrillo.nowapp.openLauncherScreen(launcherScreenId);
If (result === false) {
console.log("method is not available")
}
출력:
true
cabrillo.nowapp - openScreen(String screenId)
모바일 네이티브 화면을 엽니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| screenId | 문자열 | 화면 [sys_sg_screen] 테이블에서 열 화면 기록의 sys_id입니다. |
| 유형 | 설명 |
|---|---|
| 부울 | 네이티브 측에서 메서드를 사용할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
|
const screenId = 'a9e30c7dc61122760116894de7bcc7bd';
cabrillo.nowapp.openScreen(screenId);
If (result === false) {
console.log("method is not available")
}
출력:
true
cabrillo.nowapp - openScreenWithRecordContext(String screenId, String table, String recordId)
기록 컨텍스트가 있는 모바일 네이티브 화면을 엽니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| ScreenId | 문자열 | 화면 [sys_sg_screen] 테이블에서 열 화면 기록의 Sys_id입니다. |
| 테이블 | 문자열 | 기록 테이블입니다. |
| 기록 | 문자열 | 기록이 sys_id. |
| 유형 | 설명 |
|---|---|
| 부울 | 네이티브 측에서 메서드를 사용할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
|
const screenId = 'a9e30c7dc61122760116894de7bcc7bd';
const recordId= '8e99daa3ff133100ba13757574847f2d';
const table= 'sys_users';
const result = cabrillo.nowapp.openScreenWithRecordContext(screenId, table, recordId);
If (result === false) {
console.log("method is not available")
}
출력:
true
cabrillo.nowapp - performFunction(String functionId, String table, String recordId)
네이티브 모바일 기능을 실행합니다.
주:
Vancouver 릴리스에서는 동작 함수만 지원됩니다. 자세한 내용은 Action functions 문서를 참조하십시오.
| 이름 | 유형 | 설명 |
|---|---|---|
| functionId | 문자열 | 버튼 [sys_sg_button] 테이블에서 대상 함수의 Sys_id. |
| 테이블 | 문자열 | 기록 테이블입니다. 전역 작업 항목의 경우 선택 사항입니다. 모바일 기능에 대한 자세한 내용은 문서를 참조하십시오 Action functions. 주: 전역 작업과 기록 작업의 차이점:
|
| recordId | 문자열 | 기록이 sys_id. 전역 작업 항목의 경우 선택 사항입니다. 모바일 기능에 대한 자세한 내용은 문서를 참조하십시오 Action functions. 주: 전역 작업 항목과 기록 작업 항목의 차이점:
|
| 유형 | 설명 |
|---|---|
| 부울 | 네이티브 측에서 메서드를 사용할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
|
const functionId= 'a9e30c7dc61122760116894de7bcc7bd';
const recordId= '8e99daa3ff133100ba13757574847f2d';
const table= 'sys_users';
const result = cabrillo.nowapp.performFunction(functionId, table, recordId);
If (result === false) {
console.log("method is not available")
}
출력:
true
cabrillo.nowapp - 새로 고침()
이전 화면에 영향을 줄 수 있는 웹 뷰에서 테이블 업데이트가 수행되는 경우 UI 스택을 새로 고칩니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 부울 | 네이티브 측에서 메서드를 사용할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
|
const result = cabrillo.nowapp.refresh();
If (result === false) {
console.log("method is not available")
출력:
true