Annotation Interface StartProcess


@Target(METHOD) @Retention(RUNTIME) @Documented public @interface StartProcess
this annotation instructs the component model to start an Activiti business process on sucessful invocation of a method that's annotated with it.
Since:
1.0
Author:
Josh Long
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    the name of the business process to start (by key)
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    returns the ID of the ProcessInstance.
  • Element Details

    • processKey

      String processKey
      the name of the business process to start (by key)
    • returnProcessInstanceId

      boolean returnProcessInstanceId
      returns the ID of the ProcessInstance. If specified, it'll only work if the return type of the invocation is compatabile with a ProcessInstance's ID (which is a String, at the moment)
      Returns:
      whether to return the process instance ID
      Default:
      false