2016-06-22 25 views
-2

如何從初始/實例化Form/Page訪問連接器/數據庫?如何從初始/實例化Form/Page訪問連接器/數據庫?

嗨每一個身體,任何幫助將不勝感激。 我嘗試使用API​​ Rest進行訪問,但該方法需要激活/任務ID或實例流程ID。 這是因爲連接器將結果存儲在一個proces/local/Busines數據模型或變量中,但是在初始形式中,我沒有流/任務/活動的 實例,我無法訪問存儲該值的變量。 我需要使用連接器訪問數據庫和Ldap 以獲取一些值,以在實例化過程之前以初始形式顯示。 有什麼辦法可以從初始表單調用Groovy腳本?如果有的話, 我可以從該腳本訪問數據庫,並將此值保存到表單變量中,以我認爲的形式顯示它。 P.S .:我用Bonita 7.2 謝謝!

回答

1

聽起來像是你有一個雞和蛋的問題。
您可以用最少的數據實例化進程,然後使用連接器將連接器數據填充到BDM中,然後將流程的第一步作爲「初始」形式?此時,您將擁有案例,taskid等。

如果數據不是特定於任務/案例的,則可以通過REST API和自定義查詢訪問BDM數據 - 即,您不僅限於需要大小寫/任務/實例的API等。但是,您可能需要明白如何隔離該記錄。例如,我有一些全局參數,我保留在BDM中,並通過請求表中的第一條記錄通過其餘API訪問它們:

我創建了一個名爲「globals」的類型爲「外部API「,其中下面的REST調用檢索persistenceId = 1的記錄:

../API/bdm/businessData/com.company.model.GlobalParameters/1