Add Conditioned Based Maintenance Alert Sample Orchestration

The "Add Conditioned Based Maintenance Alert" sample orchestration conditionally creates conditioned based alerts based on vibration and temperature readings from a device. The orchestration is defined in the JDE_ORCH_Sample_AddConditionBasedAlert.xml located in the Orchestrations folder. This sample orchestration includes:

  • A cross reference that converts the incoming SensorID into EquipmentNumber and MeasurementLocation defined in the JDE_XREF_Sample_SensorLocation.xml file in the CrossReferences folder.

  • An orchestration step to find the WarningRecipient and AlarmRecipient from the EquipmentNumber, which is also a cross reference defined in JDE_XREF_Sample_AlertNotificationRecipients.xml.

  • A series of rules to determine if an alert is needed and if so, whether it is an alarm or warning. The rules used for this orchestration are defined in the following XML files in the Rules folder:

    • JDE_RULE_Sample_CBMAlarm_1.xml

    • JDE_RULE_Sample_CBMAlarm_2.xml

    • JDE_RULE_Sample_CBMAlarm_3.xml

    • JDE_RULE_Sample_CBMWarning.xml

  • If necessary, the alert is created using either the JDE_SREQ_Sample_AddCBAlert_Alarm.xml or JDE_SREQ_Sample_AddCBAlert_Warning.xml defined in the ServiceRequests folder. These service requests invoke the edit form (W1311B) of P1311 application to create the conditioned based alert.