2017-06-12 58 views
0

中動態設置可重用子進程中的被調用元素我試圖在工作臺bpmn編輯器(jbpm 6.5.0)中使用「可重用子進程」活動。我定義了兩個子流程,並且我將動態設置「調用元素」參數:被調用的子流程取決於一些主流程輸入。因此,我在腳本任務(在「可重用子過程」活動之前調用)中設置了一個變量,其代碼如下:「kcontext.setVariable(」processId「,」processX「);」。 在「可重用的子流程」中,我將「調用元素」參數設置爲#{processId},但它不起作用(引擎無法解析表達式#{processId})。 有沒有辦法在「調用元素」參數中獲取變量「processId」的值?在jbpm 6.5.0

感謝, 馬爾科

回答

0

確保還定義了「的ProcessID」在使用過程中的變量屬性的過程變量(只有這樣,發動機知道在哪裏存儲/找到變量)。一旦你這樣做,使用#{processId}應該工作。