監査データ
> WfMCは、 監査データの仕様をインタフェース5で示しています。 Nauticaでは、「接頭情報＋各API固有の出力項目＋接尾情報」という形式の監査データを、ログとして出力しています。 プロセス定義監査情報 プロセスインスタンス監査情報 アクティビティインスタンス監査情報 ワークアイテム監査情報 リモート操作情報 会話の開始 会話の停止 プロセスインスタンスの生成 プロセスインスタンス状態の変更 プロセスインスタンス属性の取得 プロセスインスタンス属性の設定 プロセスインスタンス状態の変更通知 プロセスインスタンス属性の変更通知 接頭情報 接尾情報 プロセス定義監査情報
> 機能 | API | 出力項目
> --- | --- | ---
> プロセス定義状態の変更 | changeProcessDefinitionState() | ProcessDefinitionID NewProcessDeｆinitionState
> プロセスインスタンス監査情報
> 機能 | API | 出力項目
> --- | --- | ---
> プロセス/サブプロセスインスタンスの生成 | createProcess() | ProcessDefinitionID ProcessDefinitionBusinessName
> プロセス/サブプロセスインスタンスの開始 | startProcess() | -
> プロセスインスタンス状態の変更 | changeProcessesState() | NewProcessState
> changeProcessState() | NewProcessState
> プロセスインスタンスの完了 | terminateProcesses() | NewProcessState
> terminateProcess() | NewProcessState
> プロセスインスタンスの中断 | abortProcesses | NewProcessState
> abortProcess | NewProcessState
> プロセスインスタンス属性の割り当て | 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

Copyright © 2005 Argo21, corp., All rights reserved