這次將一些關於workflow中的內容,設計三個主要方面,
- workflow condition
- workflow validator
- workflow post functions
這些均是在workflow中涉及的部分,其實應該講workflow中可定製編程的也就這些內容了。位置如圖:
這裏按着workflow condition爲例,其它類同。老幾樣:
- key:
- class:爲視圖顯示提供參數,繼承
com.atlassian.jira.plugin.workflow.WorkflowPluginConditionFactory
這就是爲什麼workflow中的Condition能夠查找到此plugin,這是一種註冊機制。 - i18n-name-key:
- name:
- description
- condition-class
- resources type=“velocity”
看一下workflow condition的application-plugin.xml,這樣就能更好地理解這些邏輯關係:
這裏寫代碼片