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.