Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Include Page_DCM2ServiceCall_DCM2ServiceCallThe DCM_CaseCreate service call type will be used to signal the Case Engine to create a case at the end of an intake flow. For now, it publishes the required data to an AMQP queue. The Case Engine will read the message from the queue and create a case.

...

This service call definition is part of the DCM libraryBlueriqCaseModelling Library. It is only available when the case-engine-client profile is enabled.

Info
The DCM_CaseCreate service can only be called from a scope where the dossier and metadata aggregate types are known. The CaseCreate will store the data from this application scope. Make sure that the application does not change for running cases, since the model from that application id (branch + projectname) is bound to the case from the start.

Parameters

NameDescriptionTypeRequiredDirection
CaseCreateMessageEventThe name of the message event that will be triggered to create the case.Message event
true
Yes
input
Input
DossierAggragate
DossierAggregateThe Aggregate type that is used to store the dossier data of the case.Aggregate
true
Yes
input
Input
MetadataAggregateThe Aggregate type that is used to store the metadata for the case.Aggregate
true
Yes
input
Input
ProcessMappingThe process mapping to be executed after case creation.Data Mapping
trueinputDossierTypeAttributeThe attribute in which the dossier aggregate type will be stored.AttributetrueoutputDossierIdAttributeThe attribute in which the dossier aggregate id will be stored.AttributetrueoutputProcessIdAttribute

The attribute in which the id of the created process will be stored.

Attributetrueoutput

Example

YesInput

Example

Image AddedImage Removed

This picture shows how the parameters would be filled for the DCM Foundation project.

Properties

See Case Engine Client Properties for explanation on how to configure the queue.