부록 C 채우기 방식

[통지 설정]의 템플릿, 프로세스의 [통지]의 [제목]이나 [본문]에 입력할 수 있는 함수와 그 내용에 대해 설명합니다.
함수 설명
String getProcessKey() 키 속성 값을 반환합니다.
String getProperty(String propertyId) · 업무 프로세스가 지정한 속성값을 반환합니다.
인수1: 속성 ID
· 값이 빈 경우나 지정한 속성이 존재하지 않을 경우 빈 문자열을 반환합니다.
· 실행 상태는 표시값으로 변환하여 반환합니다.
· 일시, 일자는 본 컴포넌트 표시 형식의 문자열로 변경하여 반환합니다.
String getProperty(String stepId, String propertyId) · 지정한 단계가 지정한 속성값을 반환합니다.
인수1: 대상의 정의 ID(업무 프로세스 전체, 단계, 단계 그룹) 인수2: 속성 ID
· 값이 빈 경우나 지정한 단계, 속성이 존재하지 않을 경우 빈 문자열을 반환합니다.
· 실행 상태는 표시값으로 변환하여 반환합니다.
· 일시, 일자는 본 컴포넌트 표시 형식의 문자열로 변경하여 반환합니다.
String getAfterValue() · 통지 대상이 된 속성의 변경 후 값을 반환합니다.
· 변경 후 값이 빈 경우, 빈 문자열을 반환합니다.
· 실행 상태는 표시값으로 변환하여 반환합니다.
· 일시, 일자는 본 컴포넌트 표시 형식의 문자열로 변경하여 반환합니다.
String getBeforeValue() · 통지 대상이 된 속성의 변경 전 값을 반환합니다.
· 변경 후 값이 빈 경우, 빈 문자열을 반환합니다.
· 실행 상태는 표시값으로 변환하여 반환합니다.
· 일시, 일자는 본 컴포넌트 표시 형식의 문자열로 변경하여 반환합니다.
String urlEncode(String str) 인수로 부여된 문자열에 대해 URL 인코딩(UTF-8)을 실시합니다.
업무 정의 설정 예
채우기 방식을 사용한 경우의 예는 다음과 같습니다.
제목: [$.getProcessKey()] 안건 견적 단계의 상태 변경 통지
본문: 대상 안건: [$.getProcessKey()]
통지 내용: 견적 단계의 상태가[$.getProperty('Step1','et:statusString')]으로 변경되었습니다.
아래 URL에서 확인하십시오.
https://data-management.fbiwpro.fujifilm.com/web/{오피스 ID}/process/page/instances/ search?business=example&param1=$.urlEncode($.getProcessKey())
실제로 전송되는 메일은 다음과 같습니다.
제목: [TEST001] 안건 견적 단계의 상태 변경 통지
본문: 대상 안건: [TEST001]
통지 내용: 견적 단계의 상태가 [RED]로 변경되었습니다.
아래 URL에서 확인하십시오.
https://data-management.fbiwpro.fujifilm.com/web/{오피스 ID}/process/page/instances/ search?business=example&param1=%28%E6%A0%AA%29%E5%AF%8C%E5%A3%AB%E3
%83%93%E3%83%AB%E5%BB%BA%E8%A8%AD
보충
오피스 ID는 FUJIFILM IWpro 문서 관리의 URL로 확인할 수 있습니다. 예를 들면, 문서 화면의 URL은 다음과 같이 되어 있습니다.
https://data-management.fbiwpro.fujifilm.com/web/{오피스 ID}/document/page/main/object-list