Class ByBuilder


  • public class ByBuilder
    extends Object
    Define the way to start your process.
    Since:
    9.1
    API:
    This is a public API.
    • Method Detail

      • process

        public RequestBuilder process​(String requestPath)
        Start a process with a given path (reference a deployed IProcessStart).

        Example:

        
         bpmClient.start().process("MyProcess/start1.ivp").execute();
         

        Request path can be defined as:

        • technical path '11E1FE9BBB052AC3/start1.ivp'
        • human readable path 'MyProcess/start1.ivp'
        • process path 'MyProcess'. Given that only one start exists in the target process
        Parameters:
        requestPath -
        Returns:
        request builder for further request construction
        API:
        This public API is available in Java.
      • process

        public RequestBuilder process​(BpmProcess process)
        Start a process by the given process element.

        Example:

        
         var process = BpmProcess.name("processUnderTest");
         bpmClient.start().process(process).execute();
         
        Parameters:
        process -
        Returns:
        request builder for further request construction
        API:
        This public API is available in Java.
      • process

        public RequestBuilder process​(BpmElement start)
        Start a process at a given element.

        Example:

        
         var startElement = BpmElement.processName("processUnderTest").name("start.ivp");
         bpmClient.start().process(startElement).execute();
         
        Parameters:
        start -
        Returns:
        request builder for further request construction
        API:
        This public API is available in Java.
      • subProcess

        public SubRequestBuilder subProcess​(BpmProcess callableSubProcess)
        Starts the given callable sub process
        Parameters:
        callableSubProcess -
        Returns:
        request builder for further request construction
        Since:
        9.2
        API:
        This public API is available in Java.
      • subProcess

        public SubRequestBuilder subProcess​(BpmElement subStart)
        Starts the callable sub process at the given element
        Parameters:
        subStart - callable sub start event process element where to start the callable sub process
        Returns:
        request builder for further request construction
        Since:
        9.2
        API:
        This public API is available in Java.