監査データ

WfMCは、 監査データの仕様をインタフェース5で示しています。

Nauticaでは、「接頭情報+各API固有の出力項目+接尾情報」という形式の監査データを、ログとして出力しています。

機能API 出力項目
プロセス定義状態の変更changeProcessDefinitionState() ProcessDefinitionID
NewProcessDefinitionState

機能API 出力項目
プロセス/サブプロセスインスタンスの生成createProcess() ProcessDefinitionID
ProcessDefinitionBusinessName
プロセス/サブプロセスインスタンスの開始startProcess() -
プロセスインスタンス状態の変更 changeProcessesState()NewProcessState
changeProcessState()NewProcessState
プロセスインスタンスの完了 terminateProcesses()NewProcessState
terminateProcess()NewProcessState
プロセスインスタンスの中断 abortProcessesNewProcessState
abortProcessNewProcessState
プロセスインスタンス属性の割り当て assignProcessesAttribute()AttributeName
AttributeType
NewAttributeValue
assignProcessAttribute()AttributeName
AttributeType
NewAttributeValue

機能API 出力項目
アクティビティインスタンス状態の変更 changeActivitiesState()NewActivityState
changeActivityInstanceState()ActivityInstanceID
ActivityDefinitionBusinessName
NewActivityState
アクティビティインスタンス属性の割り当て assignActivitiesAttribute()AttributeName
AttributeType
NewAttributeValue
assignActivityAttribute()ActivityInstanceID
AttributeName
AttributeType
NewAttributeValue

機能API 出力項目
ワークアイテム属性の割り当てassignWorkItemAttribute() ActivityInstanceID
AttributeName
AttributeType
NewAttributeValue
ワークアイテム状態の変更changeWorkItemState() ActivityInstanceID
WorkItemID
WorkItemState
ワークアイテムの取得getWorkItem() ActivityInstanceID
WorkItemID
ワークアイテムの完了completeWorkItem() ActivityInstanceID
WorkItemID
WorkItemState
ワークアイテムの割り当て/再割り当てreassignWorkItem() ActivityInstanceID
WorkItemID
TargetDomainID
TargetNodeID
TargetUserID

機能API 出力項目
会話の開始 要求元エンジンconnectToRemoteEngine() SourceConverstaionID
TargetConversationID
要求先エンジンconnect() SourceConverstaionID
TargetConversationID
会話の停止 要求先エンジンdisconnect() TargetConversationID
プロセスインスタンスの生成 要求先エンジンの要求createProcess() SourceCurrentProcessInstanceID
SourceActivityInstanceID
SourceUserID
SourceRoleID
SourceProcessDefinitionID
TargetConversationID
要求先エンジンの操作createProcess() ProcessDefinitionID
TargetConversationID
要求先エンジンの応答createProcess() SourceCurrentProcessInstanceID
SourceActivityInstanceID
SourceUserID
SourceRoleID
TargetConversationID
プロセスインスタンス状態の変更 要求先エンジンの要求changeProcessState() SourceRequestedState
TargetConversationID
要求先エンジンの操作changeProcessState() NewProcessState
TargetConversationID
要求先エンジンの応答changeProcessState() TargetNodeID
TargetState
TargetConversationID
プロセスインスタンス属性の取得 要求先エンジンの要求getProcessAttributes() SourceCurrentProcessInstanceID
SourceActivityInstanceID
TargetConversationID
要求先エンジンの応答getProcessAttributes() TargetProcessInstanceID
TargetNodeID
TargetConversationID
プロセスインスタンス属性の設定 要求先エンジンの要求setProcessAttributes() SourceCurrentProcessInstanceID
SourceActivityInstanceID
AttributeName
AttributeType
AttributeValue
TargetConversationID
要求先エンジンの操作setProcessAttributes() AttributeName
AttributeType
AttributeValue
TargetConversationID
要求先エンジンの応答setProcessAttributes() TargetProcessInstanceID
TargetNodeID
AttributeName
AttributeType
AttributeValue
TargetConversationID
プロセスインスタンス状態の変更通知 エンジンへの実イベント監査の通知processStateChanged() NewProcessState
TargetConversationID
エンジンへの通知監査の通知processStateChangedLocal() TargetProcessInstanceID
New ProcessState
TargetConversationID
要求先エンジンの監査processStateChanged() NewProcessState
TargetConversationID
プロセスインスタンス属性の変更通知 エンジンへの実イベント監査の通知processAttributesChanged() AttributeName
AttributeType
AttributeValue
TargetConversationID
エンジンへの通知監査の通知processAttributesChangedLocal() TargetProcessInstanceID
TargetNodeID
AttributeName
AttributeType
AttributeValue
TargetConversationID
要求先エンジンの監査processAttributesChanged() AttributeName
AttributeType
AttributeValue
TargetConversationID

出力項目
InitialProcessInstanceID
DomainID
NodeID
CurrentProcessInstanceID
ProcessState
EventCode
UserID
InformationID

出力項目
ExtensionNumber
ExtensionType