-
Bug
-
Resolution: Fixed
-
Minor
-
None
-
Security Level: Public
-
None
Workflow designed for Timesheet Management is using the post-function com.atlassian.jira.workflow.function.event.FireIssueEventNameFunction provided by Minyaa Workflows instead of the default com.atlassian.jira.workflow.function.event.FireIssueEventFunction.
If Minyaa Workflows is not licensed, the the Post-Function fails to be loaded by Workflow Manager.
Workaround :
- Let the jira-plugin-minyaa-workflows-xx.jar present in WEB-INF/lib folder
- Open jira-plugin-minyaa-time-xx.jar and append in atlassian-plugin.xml the definition of the required Post-Function :
<workflow-function key="fireeventname-function" name="Fire Event (by Name)" i18n-name-key="admin.workflow.function.fireevent.by.name.display.name" class="com.atlassian.jira.workflow.WorkflowFireIssueEventNameFunctionPluginFactory"> <description key="admin.workflow.function.fireevent.by.name.description">Fires an event (reference by its name, instead of its Id.) that can be processed by listeners.</description> <function-class>com.atlassian.jira.workflow.function.event.FireIssueEventNameFunction</function-class> <orderable>true</orderable> <unique>true</unique> <deletable>true</deletable> <weight>610</weight> <default>false</default> <resource type="velocity" name="view" location="templates/jira/workflow/com/atlassian/jira/plugin/fireevent-function-view.vm"/> <resource type="velocity" name="input-parameters" location="templates/jira/workflow/com/atlassian/jira/plugin/fireevent-function-input-params.vm"/> <resource type="velocity" name="edit-parameters" location="templates/jira/workflow/com/atlassian/jira/plugin/fireevent-function-edit-params.vm"/> <resource type="i18n" name="i18n.WorkflowPostFunctions" location="com.atlassian.jira.workflow.functions"/> </workflow-function>