附錄 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
補充
可以在FUJIFILM IWpro文件管理的URL中確認辦公室ID。例如,文件畫面的URL如下。
https://data-management.fbiwpro.fujifilm.com/web/{辦公室ID}/document/page/main/object-list