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.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.