Connectors Reference

Serverless360 BAM & Tracking

ServerLess360 Custom connector helps you track your business processes.

 

Status: Preview

Tier: Premium

Version: 1.0.0

 

Actions:

Name

Summary

ArchiveActivity (ArchiveActivityParameterBody Body, string SL360-BusinessProcess, string SL360-BusinessTransaction, string SL360-CurrentStage, string SL360-StageActivityId)

Archives an activity message

LogExceptionActivity (string SL360-StageActivityId, string SL360-ExceptionMessage, string SL360-ExceptionCode, string SL360-BusinessProcess)

Logs an exception for an activity

StartActivity (StartActivityParameterBody Body, string SL360-BusinessProcess, string SL360-BusinessTransaction, string SL360-CurrentStage, [advanced][Optional]string SL360-MainActivityId, [advanced][Optional]string SL360-PreviousStage, [Optional]string SL360-ArchiveMessage, [Optional]string SL360-BatchId)

Starts an activity

UpdateActivity (UpdateActivityParameterBody Body, string SL360-MainActivityId, string SL360-StageActivityId, [Optional]string SL360-Status, string SL360-BusinessProcess, string SL360-BusinessTransaction, string SL360-CurrentStage, [Optional]string SL360-ArchiveMessage)

Updates an activity

 

Triggers:

Name

Summary

 

Objects:

Name

Summary

ArchiveActivityParameterBody

 

StartActivityParameterBody

 

StartActivityResponse

 

UpdateActivityParameterBody

 

 

Actions:

ArchiveActivity

Summary: Archives an activity message

Description: This action will archives messages for a transaction activity

 

Syntax:

Serverless360BAM&Tracking.ArchiveActivity (ArchiveActivityParameterBody Body, string SL360-BusinessProcess, string SL360-BusinessTransaction, string SL360-CurrentStage, string SL360-StageActivityId)

 

Parameters:

Name

Type

Summary

Required

Related Action

Body

ArchiveActivityParameterBody

 

 

True

SL360-BusinessProcess

string

(SL360-BusinessProcess)

Provide business process name.

True

SL360-BusinessTransaction

string

(SL360-BusinessTransaction)

Provide business transaction name.

True

SL360-CurrentStage

string

(SL360-CurrentStage)

Specify the name for current stage.

True

SL360-StageActivityId

string

(SL360-StageActivityId)

Provide StageActivityId from the StartActivity response.

True

 

Returns:

 

LogExceptionActivity

Summary: Logs an exception for an activity

Description: This action logs an exception to the transaction activity.

 

Syntax:

Serverless360BAM&Tracking.LogExceptionActivity (string SL360-StageActivityId, string SL360-ExceptionMessage, string SL360-ExceptionCode, string SL360-BusinessProcess)

 

Parameters:

Name

Type

Summary

Required

Related Action

SL360-StageActivityId

string

(SL360-StageActivityId)

Provide StageActivityId from the StartActivity response.

True

SL360-ExceptionMessage

string

(SL360-ExceptionMessage)

Enter the ExceptionMessage.

True

SL360-ExceptionCode

string

(SL360-ExceptionCode)

Enter the ExceptionCode.

True

SL360-BusinessProcess

string

(SL360-BusinessProcess)

Provide business process name.

True

 

Returns:

 

StartActivity

Summary: Starts an activity

Description: This action will start a new business transaction activity.

 

Syntax:

Serverless360BAM&Tracking.StartActivity (StartActivityParameterBody Body, string SL360-BusinessProcess, string SL360-BusinessTransaction, string SL360-CurrentStage, [advanced][Optional]string SL360-MainActivityId, [advanced][Optional]string SL360-PreviousStage, [Optional]string SL360-ArchiveMessage, [Optional]string SL360-BatchId)

 

Parameters:

Name

Type

Summary

Required

Related Action

Body

StartActivityParameterBody

 

 

True

SL360-BusinessProcess

string

(SL360-BusinessProcess)

Provide business process name.

True

SL360-BusinessTransaction

string

(SL360-BusinessTransaction)

Provide business transaction name.

True

SL360-CurrentStage

string

(SL360-CurrentStage)

Specify the name for current stage.

True

SL360-MainActivityId

string

(SL360-MainActivityId)

If this logic app is continuation of existing message flow, provide MainActivityId either from previous logic app or pass the incoming HTTP header which should have MainActivityId.

False

SL360-PreviousStage

string

(SL360-PreviousStage)

If this logic app is continuation of existing message flow, provide previous stage name.

False

SL360-ArchiveMessage

string

(SL360-ArchiveMessage)Values: [True, False]

Set this flag as true to archive the message for this particular stage.

False

SL360-BatchId

string

(SL360-BatchId)

If this logic app is a batched message provide batch id.

False

 

Returns:

          Type:StartActivityResponse

 

UpdateActivity

Summary: Updates an activity

Description: This action will update a existing transaction activity.

 

Syntax:

Serverless360BAM&Tracking.UpdateActivity (UpdateActivityParameterBody Body, string SL360-MainActivityId, string SL360-StageActivityId, [Optional]string SL360-Status, string SL360-BusinessProcess, string SL360-BusinessTransaction, string SL360-CurrentStage, [Optional]string SL360-ArchiveMessage)

 

Parameters:

Name

Type

Summary

Required

Related Action

Body

UpdateActivityParameterBody

 

 

True

SL360-MainActivityId

string

(SL360-MainActivityId)

Provide MainActivityId from the StartActivity action.

True

SL360-StageActivityId

string

(SL360-StageActivityId)

Provide StageActivityId from the StartActivity response.

True

SL360-Status

string

(SL360-Status)Values: [Success, Failure, InProgress]

Select the status of stage execution.

False

SL360-BusinessProcess

string

(SL360-BusinessProcess)

Provide business process name.

True

SL360-BusinessTransaction

string

(SL360-BusinessTransaction)

Provide business transaction name.

True

SL360-CurrentStage

string

(SL360-CurrentStage)

Specify the name for current stage.

True

SL360-ArchiveMessage

string

(SL360-ArchiveMessage)Values: [True, False]

Set this flag as true to archive the message for this particular stage.

False

 

Returns:

 


 

ArchiveActivityParameterBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

MessageBody

MessageBody

 

Message body passed to the http trigger

MessageHeader

MessageHeader

 

Message header passed to the http trigger

 

MessageBody

Summary:

Description: Message body passed to the http trigger

 

          Properties:

Name

Type

Summary

 

MessageHeader

Summary:

Description: Message header passed to the http trigger

 

          Properties:

Name

Type

Summary

 


 

StartActivityParameterBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

MessageBody

MessageBody

 

Message body passed to the http trigger

MessageHeader

MessageHeader

 

Message header passed to the http trigger

 

MessageBody

Summary:

Description: Message body passed to the http trigger

 

          Properties:

Name

Type

Summary

 

MessageHeader

Summary:

Description: Message header passed to the http trigger

 

          Properties:

Name

Type

Summary

 


 

StartActivityResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

MainActivityId

string

 

MainActivityId

StageActivityId

string

 

StageActivityId


 

UpdateActivityParameterBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

MessageBody

MessageBody

 

Message body passed to the http trigger

MessageHeader

MessageHeader

 

Message header passed to the http trigger

 

MessageBody

Summary:

Description: Message body passed to the http trigger

 

          Properties:

Name

Type

Summary

 

MessageHeader

Summary:

Description: Message header passed to the http trigger

 

          Properties:

Name

Type

Summary