business_rule_task
Represents a Business Rule Task.
| CLASS | DESCRIPTION |
|---|---|
BusinessRuleTask |
A Business Rule Task is a Task that uses a Business Rule to determine whether to proceed with the workflow. |
Classes¶
BusinessRuleTask
dataclass
¶
BusinessRuleTask(
*,
id: Optional[str] = None,
documentation: list[Documentation] = list(),
extension_elements: Optional[ExtensionElements] = None,
auditing: Optional[Auditing] = None,
monitoring: Optional[Monitoring] = None,
category_value_refs: list[str] = list(),
name: Optional[str] = None,
incoming: list[str] = list(),
outgoing: list[str] = list(),
io_specification: Optional[IoSpecification] = None,
properties: list[Property] = list(),
data_input_associations: list[DataInputAssociation] = list(),
data_output_associations: list[DataOutputAssociation] = list(),
potential_owners: list[PotentialOwner] = list(),
human_performers: list[HumanPerformer] = list(),
performers: list[Performer] = list(),
resources: list[ResourceRole] = list(),
standard_loop_characteristics: Optional[StandardLoopCharacteristics] = None,
multi_instance_loop_characteristics: Optional[
MultiInstanceLoopCharacteristics
] = None,
loop_characteristics: Optional[LoopCharacteristics] = None,
is_for_compensation: bool = False,
start_quantity: int = 1,
completion_quantity: int = 1,
default: Optional[str] = None,
implementation: ImplementationValue = UNSPECIFIED
)
Bases: Task
A Business Rule Task is a Task that uses a Business Rule to determine whether to proceed with the workflow.
A Business Rule Task provides a mechanism for the Process to provide input to a Business Rules Engine and to get the output of calculations that the Business Rules Engine might provide.
| ATTRIBUTE | DESCRIPTION |
|---|---|
implementation |
This attribute specifies the technology to be used for implementing the Business Rule Task.
TYPE:
|
Attributes¶
implementation
class-attribute
instance-attribute
¶
implementation: ImplementationValue = field(
default=UNSPECIFIED, metadata={"type": "Attribute"}
)
This attribute specifies the technology to be used for implementing the Business Rule Task.
Valid values are “##unspecified” for leaving the implementation technology open, “##WebService” for the Web service technology, or a URI identifying any other technology or coordination protocol. The default technology for this task is unspecified.