In a post-function, you already have access to the issue object, so you can simply say issue.getKey or do whatever else you need directly on the issue.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
For creation post-function try to use following:
import com.atlassian.jira.issue.MutableIssue; import com.atlassian.jira.workflow.function.issue.AbstractJiraFunctionProvider; import com.opensymphony.module.propertyset.PropertySet; import com.opensymphony.workflow.WorkflowException; import java.util.Map; public class ExamplePostFunction extends AbstractJiraFunctionProvider { @Override public void execute(Map map, Map map1, PropertySet propertySet) throws WorkflowException { MutableIssue issue = getIssue(map); //you can get issue key from here or String issueKey = (String) map.get("issue"); //return issueKey } }
in atlassian-plugin.xml write something like this:
<!-- PostFunctions --> <workflow-function key="example-function" name="Example Function" class="pathToYouFactoryClass.ExampleFunctionFactory"> <description>Example Function</description> <function-class>pathToYouClass.ExamplePostFunction</function-class> <orderable>true</orderable> <unique>false</unique> <deletable>true</deletable> <resource type="velocity" name="view" location="templates/function/functions-view.vm"/> <resource type="velocity" name="input-parameters" location="templates/function/functions-edit.vm"/> <resource type="velocity" name="edit-parameters" location="templates/function/functions-edit.vm"/> </workflow-function>
Example Factory class create like this:
public class ExampleFunctionFactory extends AbstractWorkflowPluginFactory implements WorkflowPluginFunctionFactory { ... }
In functions-edit.vm and function-view.vm you can write some text for example.
For more information please see tutorial.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
image2016-4-12 15:40:36.png
The highlighted id for example
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.