Interface BpmProcess


public interface BpmProcess

A BPM process. Use this to define constants for processes in your test classes.

Example:


 class TestExample
 {
   private static final BpmProcess PROCUREMENT_PROCESS = BpmProcess.name("ProcurementRequest");
   private static final BpmElement REGISTRATION_FORM = PROCUREMENT_PROCESS.elementName("Registration Form");
 }
 
Since:
9.1
See Also:
API:
This is a public API.
  • Method Details

    • name

      static BpmProcess name(String name)
      Selects a process by the given simple name
      Parameters:
      name - the process simple name
      Returns:
      selected process
      See Also:
      API:
      This public API is available in Java.
    • name

      static StringSelector<BpmProcess> name()
      Selects a process by the its simple name
      Returns:
      process name selector to further select the process
      See Also:
      API:
      This public API is available in Java.
    • id

      static BpmProcess id(String id)
      Selects a process by the given identifier. Example of a process identifier: 1397B6D6C4B9D4A3
      Parameters:
      id - process identifier.
      Returns:
      selected process
      API:
      This public API is available in Java.
    • path

      static BpmProcess path(String path)
      Selects a process by the given full qualified name (path)
      Parameters:
      path - the full qualified process name
      Returns:
      selected process
      API:
      This public API is available in Java.
    • element

      Selects a process element inside this process
      Returns:
      element selector to further select a process element
      API:
      This public API is available in Java.
    • elementName

      BpmElement elementName(String name)
      Selects a process element inside this process with the given element name
      Parameters:
      name - element name
      Returns:
      selected process element
      API:
      This public API is available in Java.