All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.activiti.impl.bpmn.parser.activiti-bpmn-extensions-5.18.xsd Maven / Gradle / Ivy

There is a newer version: 7.1.0.M6
Show newest version


  
  

  
    
      This XML Schema defines and documents BPMN 2.0 extension elements and
      attributes introduced by Activiti.
    
  
  
  
    
      
        Attribute on a task.
        Can be used to represent the custom service task identifier.
      
    
  
  
  
    
      
        Attribute on a start event.
        Denotes a process variable in which the process initiator set in the 
        identityService.setAuthenticatedUserId(userId) is captured.
      
    
  
  
  
    
      
        Attribute on the process element. 
        Allows to set the history level for this specific process definition
        differently from the history level set in the process engine configuration.
      
    
    
      
        
        
        
        
      
    
  
  
  
    
      
        Attribute used on a startEvent or a userTask. 
        The value can be anything. The default form support in Activiti
        assumes that this is a reference to a form html file insed the deployment
        of the process definition. But this key can also be something completely different,
        in case of external form resolving.
      
    
  
  
  
    
      
        Attribute on a startEvent or userTask.
        Allows to specify a custom class that will be called during the parsing 
        of the form information. This way, it is possible to use custom forms and form handling.
        This class must implement the 
        org.activiti.engine.inpl.form.FormHamdler/StartFormHandler/taskFormHandler interface
        (specific interface depending on the activity). 
      
    
    
      
        
        
      
    
  
  
  
    
      
        Subelement of the extensionsElement of activities that support forms.
        Allows to specifies properties (!= process variables) for a form. See documentation chapter on
        form properties.
      
    
    
      
	    
	   	  
		    
		      Defines a (potential) value for the form property.
		      Especially usedful when using 'enum' as type.	
		    
		  
		  
		    
			  
			    
					Defines the internal value for the form property value.
			    
			  
		    
		    
			  
			    
					Defines the display label for the form property value.
			    
			  
		    
	      
	    
	  
      
        
          
            The key used to submit the property through the API.
          
        
      
      
        
          
            The display label of the property.
          
        
      
      
        
          
            The type of the property (see documentation for supported types). 
            Default is 'string'.
          
        
      
      
        
          
            Specifies if the property can be read and displayed in the form.
          
        
      
      
        
          
            Specifies if the property is expected when the form is submitted.
          
        
      
      
        
          
            Specifies if the property is a required field.
          
        
      
      
        
          
            Specifies the process variable on which the variable is mapped.
          
        
      
      
        
          
            Specifies an expression that maps the property, eg. ${street.address}
          
        
      
      
        
			
				Can be used when type is 'date' and defines how a date should be provided
				in the form. Any date pattern that is compatible
				with java.text.SimpleDataFormat is valid.
			
        
      
      
        
			
				A literal or an expression that evaluates at runtime to the value for
				the form property.
			
        
      
    
  
  
  
    
      
        Service Task attribute for specifying a fully qualified Java class
        name. The Java class must implement either
        org.activiti.engine.delegate.JavaDelegate or
        org.activiti.engine.impl.pvm.delegate.ActivityBehavior
      
    
    
      
        
        
      
    
  
  
  
    
      
        Service Task attribute specifying a built-in service task implementation.
      
    
    
      
        
        
        
        
      
    
  
  
  
    
      
        Attribute on Service and Script Task corresponding with a process variable name.
        The result of executing the service task logic or the script will be stored 
        in this process variable.
      
    
  
  
  
    
      
        Allows to specify an expression that is evaluated at runtime.     
      
    
  
  
  
    
      
        Allows to specify an expression on a service task, taskListener or executionListener
        that at runtime must resolve to an object that implements the corresponsing
        interface (JavaDelegate, ActivityBehavior, TaskListener, ExecutionListener, etc.)
      
    
  
  
  
    
      
        The async attribute can be set on an activity (task, call activity or sub process) to let
        the job executor handle the execution of the activity asynchronously. This provides ways
        to define transaction boundaries for your process execution.
      
    
  
  
  
    
      
        Can be used in combination with an async value of true. By default exclusive is set to false
        and the job executor can run multiple async tasks of the same process instance concurrently.
        When exclusive is set to true, only one async task of the same process instance will be executed at a time.
      
    
  

  
    
      
        Extension Element for Service Tasks to inject values into the fields of
        delegate classes.
      
    
    
      
      	
      	
      
      
      
      
    
  
  
  
    
      
        Expression using the language declared in the expressionLanguage
        attribute of BPMN's definitions element.
      
    
    
    
  
  
  
    
      
        User Task attribute to set the human performer of a user task.
        Also supports expressions that evaluate to a String.
      
    
  
  
  
    
      
        User Task attribute to set the task due date.
        The expression should resolve to a value of typejava.util.Date.
      
    
  

  
    
      
        User Task attribute specifies business calendar to use to resolve dueDate expression.
        Business calendar with the given name has to be configured in process engine configuration.
      
    
  

  
    
      
        User Task attribute to set the potential owners of a user task.
        The provided user(s) will be candidate for performing the user task.
        In case of multiple user ids, a comma-separated list must be provided.
        Also supports expressions that evaluate to a String or Collection<String>.
      
    
  
  
  
    
      
        User Task attribute to set the potential owners of a user task.
        The provided group(s) will be candidate for performing the user task.
        In case of multiple group ids, a comma-separated list must be provided.
        Also supports expressions that evaluate to a String or Collection<String>.
      
    
  

  
    
      
        User Task attribute to set the priority of a user task.
        The provided priority can be used to sort user tasks in the task list.
        Also supports expressions that evaluate to a String.
      
    
  

  
    
      
        Process attribute to set the potential starts of a process.
        Provided user(s) will be able to start the process.        
        In case of multiple user ids, a comma-separated list must be provided.
        Also supports expressions that evaluate to a String or Collection<String>.
      
    
  
  
  
    
      
        Process attribute to set the potential starts of a process.
        Provided group(s) will be able to start the process.        
        In case of multiple group ids, a comma-separated list must be provided.
        Also supports expressions that evaluate to a String or Collection<String>.
      
    
  
  
  
	
		
	
  
  
  

  

  
    
      
        Extension element for User Tasks used to execute custom Java logic or an 
        expression upon the occurrence of a certain event. 
      
    
    
      
        
      
      
        
          
            An implementation of the org.activiti.engine.impl.pvm.delegate.TaskListener interface
            that will be called when the task event occurs.
          
        
      
      
        
          
            Expression that will be evaluated when the task event occurs.
          
        
      
      
        
          
            Expression that must resolve to an object implementing a compatible interface
            for a taskListener. Evaluation and delegation to the resulting object is done
            when the task event occurs.
          
        
      
      
        
          
            The event on which the delegation class or expression will be executed.
          
        
        
          
            
            
            
            
          
        
      
    
  
  
  
    
      
        Extension element for any activities and sequenceflow, used to execute custom Java logic or an 
        expression upon the occurrence of a certain event. 
      
    
    
      
        
      
      
        
          
            An implementation of the org.activiti.engine.impl.pvm.delegate.ExecutionListener interface
            that will be called when the event occurs.
          
        
      
      
        
          
            Expression that will be evaluated when the event occurs.
          
        
      
      
        
          
            Expression that must resolve to an object implementing a compatible interface
            for an executionListener. Evaluation and delegation to the resulting object is done
            when the task event occurs.
          
        
      
      
        
          
            The event on which the delegation class or expression will be executed.
          
        
        
          
            
            
            
          
        
      
    
  
  
  
    
      
        Extension element for defining event-listeners on a process-definition.
      
    
    
      
        
          
           Comma-separated list of event-types an event-listener is configured to be notified of. Can also be a single event-type.  
          
        
      
      
        
          
           Type of entity that should be targeted by events for which the event-listener should be notified. 
          
        
        
          
            
            
            
            
            
            
            
            
          
        
      
      
        
          
           Type of event to be throw as a response to a matching activiti-event being dispatched.
          
        
        
          
            
            
            
            
          
        
      
      
        
          
           Name of a signal.  
          
        
      
      
        
          
           Name of a message.  
          
        
      
      
        
          
           Error-code of an error event.  
          
        
      
    
  
  
  
    
      
        Element to specify Data Input in Activiti Shortcuts
        (compare to DataInputAssociation in BPMN)
      
    
    
      
      
      
    
  
  
    
      
        Element to specify Data Output in Activiti Shortcuts
        (compare to DataOutputAssociation in BPMN)
      
    
    
      
      
      
    
  
  
  
    
      
        To be used on the multiInstanceLoopCharacteristics element, referencing a collection.
        For each element in the collection, an instance will be created. Can be an expression 
        or reference to a process variable.
      
    
  
  
  
    
      
        To be used on the multiInstanceLoopCharacteristics element, used in conjunction with
        the activiti:collection attribute. Denotes the name of the process variable that
        will be set on each created instance, containing an element of the specified collection.
      
    
  

  
    
      
        To be used on the multiInstanceLoopCharacteristics element. Denotes the name of the process
        index variable that will be set on each created instance. According to BPMN specification
        index variable name is loopCounter, which is used for default value.
      
    
  

    
        
            
                To be used with in the timeCycle definition
            
        
    





© 2015 - 2025 Weber Informatics LLC | Privacy Policy