附錄 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¶m1=$.urlEncode($.getProcessKey()) |
實際送信的郵件如下。
主旨: | [TEST001] 案例報價步驟的狀態變更通知 |
內容: | 對象案例:[TEST001] 通知内容:報價步驟的狀態變更為[RED]。 請從如下URL確認。 https://data-management.fbiwpro.fujifilm.com/web/{辦公室ID}//process/page/instances/ search?business=example¶m1=%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
https://data-management.fbiwpro.fujifilm.com/web/{辦公室ID}/document/page/main/object-list