Process Engine Web Service リファレンス
Process Engine Web Service は、基本的に、Process Java™ API のサブセット (特定の Process Java API クラス・メソッドに対応する各操作) をラップしたサービスです。 ここでは、portType の各操作と関連メッセージを、Process Engine Web Service の WSDL の形式よりも読みやすい形式で示します。このセクションで取り上げる各操作とそれぞれのパラメーターの詳細については、リンク先の Process Java API メソッドを参照してください。
Process Engine Web Service の WSDL は、Content Platform Engine EAR ファイルにインストールされている pewsAxis2-xx.war ファイルにあります。 WAR ファイルの中での WSDL の場所は、以下のとおりです。
pewsAxis2-xx.war¥WEB-INF¥ProcessEngineService.wsdl
また、IBM® Rational® Application Developer 7.x ユーザー用の WS-I 準拠 WSDL の場所は以下のとおりです。
pewsAxis2-xx.war¥WEB-INF¥ProcessEngineServiceWS-I.wsdl
Process Engine Web Service の URL は、以下のとおりです。
http://content_platform_engine_host:port/wsi/ProcessEngineWS
ここで、content_platform_engine_host は Content Platform Engine ホストのマシン名、port は Content Platform Engine に割り当てられているポートです。
http://content_platform_engine_host:port/wsi/ProcessEngineWS-I
この ProcessEngineWS-I WSDL には、getQueues、getRosterNames、および getWorkClassNames の各オペレーションがありません。これらのオペレーションは、標準の ProcessEngineWS WSDL にあります。
Process Engine Web Service のコード例のリンクについては、『コード例』を参照してください。
portType の各操作は、以下のとおりです。
- createWorkflow
- deleteWorkObject
- getEventLogElements
- getEventLogNames
- getQueueSecurity
- logUserDefinedMessage
- getMilestoneForRosterElement
- getQueueElements
- getQueueElementsEx
- getQueues
- getQueuesWrapped
- getRosterElements
- getRosterElementsEx
- getRosterNames
- getRosterNamesWrapped
- getStepElementsFromQueue
- getStepElementsFromQueueEx
- getStepElementsFromRoster
- getStepElementsFromRosterEx
- getWorkClassNames
- getWorkClassNamesWrapped
- getWorkObjectsFromQueueEx
- getWorkObjectsFromRosterEx
- launchWorkflow
- reassignStep
- reassignWorkObject
- retrieveStep
- terminateWorkObject
- unlockStep
- unlockWorkObject
- updateStep
- updateWorkObject
getQueuesWrapped、getRosterNamesWrapped、getWorkClassNamesWrapped の各操作は、getQueues、getRosterNames、getWorkClassNames の各操作が WSI に準拠していないことに対応するために追加された操作です。さらに、String 文字列配列だけでなく、異なるタイプの Value 配列を substitutionVars に渡すため、次の照会操作が追加されました。
- getQueueElementsEx
- getRosterElementsEx
- getStepElementsFromQueueEx
- getStepElementsFromRosterEx
- getWorkObjectsFromQueueEx
- getWorkObjectsFromRosterEx
タイプ情報のセクションでは、各操作に関連した (各操作からリンクした) データ型を簡単にまとめています。
createWorkflow
workflowIdentifier で指定されている転送済みのワークフロー定義で定義されているワークフローを開始し、ステップ・エレメントを返します。
関連する Process Java API 資料の参照先: VWSession.createWorkflow
パラメーター | エレメント | |
---|---|---|
入力 | workflowIdentifier | workflowIdentifier : String |
出力 | StepElement_Response | StepElement |
障害 | PEWSException2 | PEWSException |
deleteWorkObject
ワーク・オブジェクトを削除します。
関連する Process Java API 資料の参照先: VWWorkObject.doDelete
パラメーター | エレメント | |
---|---|---|
入力 | deleteWorkObjectRequest | DeleteWorkObjectRequest |
出力 | なし | なし |
障害 | PEWSException | PEWSException |
getEventLogElements
照会によって取得された EventLogElement 配列を返します。
関連する Process Java API 資料の参照先: VWLog.startQuery
パラメーター | エレメント | |
---|---|---|
入力 | GetEventLogElementsRequest | GetEventLogElementsRequest |
出力 | ArrayOfEventLogElement_Response | ArrayOfEventLogElement |
障害 | PEWSException | PEWSException |
getEventLogNames
イベント・ログの名前を返します。
パラメーター | エレメント | |
---|---|---|
入力 | なし | なし |
出力 | response | ArrayOfstring |
障害 | PEWSException | PEWSException |
getQueueSecurity
キュー名からキューの読み取りおよび書き込みセキュリティーを取得します。
パラメーター | エレメント | |
---|---|---|
入力 | GetQueueSecurityRequest | GetQueueSecurityRequest |
出力 | GetQueueSecurityResult | GetQueueSecurityResult |
障害 | PEWSException | PEWSException |
getMilestoneForRosterElement
指定の milestoneLevel 以下のレベルのマイルストーン・エレメントを対象に、指定のロスターに含まれているワーク・オブジェクトのマイルストーン・データを取得します。
関連する Process Java API 資料の参照先: VWSession.fetchMilestonesFromRoster
パラメーター | エレメント | |
---|---|---|
入力 | getMilestoneForRosterElementRequest | GetMilestoneForRosterElementRequest |
出力 | ArrayOfMilestone_Response | ArrayOfMilestone |
障害 | PEWSException9 | PEWSException |
getQueueElements
フィルターを適用したフェッチ操作をキューに対して実行し、キュー・エレメントの配列を返します。
関連する Process Java API 資料の参照先: VWQueue.createQuery
パラメーター | エレメント | |
---|---|---|
入力 | getQueueElementsRequest | GetQueueElementsRequest |
出力 | ArrayOfQueueElement_Response | ArrayOfQueueElement |
障害 | PEWSException1 | PEWSException |
getQueueElementsEx
フィルターを適用したフェッチ操作をキューに対して実行し、キュー・エレメントの配列を返します。リクエスト内の substitutionVars 入力パラメーターに、Value の配列を渡すために追加された操作です。
関連する Process Java API 資料の参照先: VWQueue.createQuery
パラメーター | エレメント | |
---|---|---|
入力 | getQueueElementsExRequest | GetQueueElementsExRequest |
出力 | ArrayOfQueueElement_Response | ArrayOfQueueElement |
障害 | PEWSException1 | PEWSException |
getQueues
現構成における、すべてのキュー定義の配列を返します。
関連する Process Java API 資料の参照先: VWSession.fetchSystemConfiguration、VWSystemConfiguration.getQueueDefinitions
パラメーター | エレメント | |
---|---|---|
入力 | なし | なし |
出力 | ArrayOfQueueInfo_Response | ArrayOfQueueInfo |
障害 | PEWSException | PEWSException |
getQueuesWrapped
現構成における、すべてのキュー定義の配列を返します。このオペレーションは WSI 準拠のため getQueues オペレーション (WSI 非準拠) に代わって追加されました。さらに checkSecurity パラメーターも追加され、現行ユーザーが読み取り権限を持つキューのみを返せます。
関連する Process Java API 資料の参照先: VWSession.fetchSystemConfiguration、VWSystemConfiguration.getQueueDefinitions
パラメーター | エレメント | |
---|---|---|
入力 | getQueuesWrappedRequest | GetQueuesWrappedRequest |
出力 | ArrayOfQueueInfo_Response | ArrayOfQueueInfo |
障害 | PEWSException | PEWSException |
getRosterElements
フィルターを適用したフェッチ操作をロスター・エレメントに対して実行します。
関連する Process Java API 資料の参照先: VWRoster.createQuery
パラメーター | エレメント | |
---|---|---|
入力 | getRosterElementsRequest | GetRosterElementsRequest |
出力 | ArrayOfRosterElement_Response | ArrayOfRosterElement |
障害 | PEWSException11 | PEWSException |
getRosterElementsEx
フィルターを適用したフェッチ操作をロスター・エレメントに対して実行します。リクエスト内の substitutionVars 入力パラメーターに、Value の配列を渡すために追加された操作です。
関連する Process Java API 資料の参照先: VWRoster.createQuery
パラメーター | エレメント | |
---|---|---|
入力 | getRosterElementsExRequest | GetRosterElementsExRequest |
出力 | ArrayOfRosterElement_Response | ArrayOfRosterElement |
障害 | PEWSException11 | PEWSException |
getRosterNames
アイソレート・リージョンに含まれているすべてのロスター名の文字列配列を取得します。
関連する Process Java API 資料の参照先: VWSession.fetchRosterNames
パラメーター | エレメント | |
---|---|---|
入力 | なし | なし |
出力 | ArrayOfstring_Response | ArrayOfstring |
障害 | PEWSException10 | PEWSException |
getRosterNamesWrapped
アイソレート・リージョンに含まれているすべてのロスター名の文字列配列を取得します。このオペレーションは WSI 準拠のため getRosterNames メソッド (WSI 非準拠) に代わって追加されました。
関連する Process Java API 資料の参照先: VWSession.fetchRosterNames
パラメーター | エレメント | |
---|---|---|
入力 | getRosterNamesWrappedRequest | GetRosterNamesWrappedRequest |
出力 | ArrayOfstring_Response | ArrayOfstring |
障害 | PEWSException10 | PEWSException |
getStepElementsFromQueue
フィルターを適用したフェッチ操作をキュー・アイテムに対して実行し、StepElement の配列を返します。
関連する Process Java API 資料の参照先: VWQueue.createQuery
パラメーター | エレメント | |
---|---|---|
入力 | getStepElementsFromQueueRequest | GetStepElementsFromQueueRequest |
出力 | ArrayOfStepElement_Response | ArrayOfStepElement |
障害 | PEWSException3 | PEWSException |
getStepElementsFromQueueEx
フィルターを適用したフェッチ操作をキュー・アイテムに対して実行し、StepElement の配列を返します。リクエスト内の substitutionVars 入力パラメーターに、Value の配列を渡すために追加された操作です。
関連する Process Java API 資料の参照先: VWQueue.createQuery
パラメーター | エレメント | |
---|---|---|
入力 | getStepElementsFromQueueExRequest | GetStepElementsFromQueueExRequest |
出力 | ArrayOfStepElement_Response | ArrayOfStepElement |
障害 | PEWSException3 | PEWSException |
getStepElementsFromRoster
ロスター照会からステップ・エレメントを返します。
関連する Process Java API 資料の参照先: VWRoster.createQuery
パラメーター | エレメント | |
---|---|---|
入力 | getStepElementsFromRosterRequest | GetStepElementsFromRosterRequest |
出力 | ArrayOfStepElement_Response | ArrayOfStepElement |
障害 | PEWSException12 | PEWSException |
getStepElementsFromRosterEx
ロスター照会からステップ・エレメントを返します。リクエスト内の substitutionVars 入力パラメーターに、Value の配列を渡すために追加された操作です。
関連する Process Java API 資料の参照先: VWRoster.createQuery
パラメーター | エレメント | |
---|---|---|
入力 | getStepElementsFromRosterExRequest | GetStepElementsFromRosterExRequest |
出力 | ArrayOfStepElement_Response | ArrayOfStepElement |
障害 | PEWSException12 | PEWSException |
getWorkClassNames
アイソレート・リージョンに含まれているすべてのワーク・クラス名の文字列配列を返します。
関連する Process Java API 資料の参照先: VWSession.fetchWorkClassNames
パラメーター | エレメント | |
---|---|---|
入力 | なし | なし |
出力 | ArrayOfstring_Response | ArrayOfstring |
障害 | PEWSException13 | PEWSException |
getWorkClassNamesWrapped
アイソレート・リージョンに含まれているすべてのワーク・クラス名の文字列配列を返します。このオペレーションは WSI 準拠のため getWorkClassNames オペレーション (WSI 非準拠) に代わって追加されました。
関連する Process Java API 資料の参照先: VWSession.fetchWorkClassNames
パラメーター | エレメント | |
---|---|---|
入力 | getWorkClassNamesWrappedRequest | GetWorkClassNamesWrappedRequest |
出力 | ArrayOfstring_Response | ArrayOfstring |
障害 | PEWSException13 | PEWSException |
getWorkObjectsFromQueueEx
フィルターを適用したフェッチ操作をキューに対して実行し、ワーク・オブジェクトの配列を返します。
関連する Process Java API 資料の参照先: VWQueue.createQuery
パラメーター | エレメント | |
---|---|---|
入力 | getWorkObjectsFromQueueExRequest | GetWorkObjectsFromQueueExRequest |
出力 | ArrayOfWorkObject_Response | ArrayOfWorkObject |
障害 | PEWSException | PEWSException |
getWorkObjectsFromRosterEx
フィルターを適用したフェッチ操作をロスターに対して実行し、ワーク・オブジェクトの配列を返します。
関連する Process Java API 資料の参照先: VWRoster.createQuery
パラメーター | エレメント | |
---|---|---|
入力 | getWorkObjectsFromRosterExRequest | GetWorkObjectsFromRosterExRequest |
出力 | ArrayOfWorkObject_Response | ArrayOfWorkObject |
障害 | PEWSException | PEWSException |
launchWorkflow
指定のワークフローを起動します。
関連する Process Java API 資料の参照先: VWSession.createLiveWorkObject
パラメーター | エレメント | |
---|---|---|
入力 | launchWorkflowRequest | LaunchWorkflowRequest |
出力 | LaunchWorkflowResult_Response | LaunchWorkflowResult |
障害 | PEWSException8 | PEWSException |
logUserDefinedMessage
ユーザー定義のメッセージをログに記録します。このオペレーションは VWInstructionElement.logMessage と類似していますが、メッセージを記録するためにキューのみが必要な点が異なります。
関連する Process Java API 資料の参照先: VWInstructionElement.logMessage
パラメーター | エレメント | |
---|---|---|
入力 | request | logUserDefinedMessageRequest |
出力 | なし | なし |
障害 | PEWSException | PEWSException |
reassignStep
指定のユーザーにステップを再割り当て (委任) します。stepElement エレメントには、再割り当てまたは委任の前のステップの更新後のデータが入ります (『updateStep』を参照してください)。
関連する Process Java API 資料の参照先: VWStepElement.doReassign
パラメーター | エレメント | |
---|---|---|
入力 | reassignStepRequest | ReassignStepRequest |
出力 | なし | なし |
障害 | PEWSException7 | PEWSException |
reassignWorkObject
ワーク・オブジェクトに関連付けられたステップを指定のユーザーに再割り当て (委任) します。
関連する Process Java API 資料の参照先: VWWorkObject.doReassign
パラメーター | エレメント | |
---|---|---|
入力 | reassignWorkObjectRequest | ReassignWorkObjectRequest |
出力 | なし | なし |
障害 | PEWSException | PEWSException |
retrieveStep
指定のワーク・オブジェクト ID に基づいてステップ・エレメントを取得し、(オプションとして) ロックします。
関連する Process Java API 資料の参照先: VWQueue.createQuery, VWStepElement.doLock
パラメーター | エレメント | |
---|---|---|
入力 | retrieveStepRequest | RetrieveStepRequest |
出力 | StepElement_Response | StepElement |
障害 | PEWSException4 | PEWSException |
terminateWorkObject
ワーク・オブジェクトを Terminate インストラクション・シートにディスパッチすることで、ワーク・オブジェクトを終了させます。
関連する Process Java API 資料の参照先: VWWorkObject.doTerminate
パラメーター | エレメント | |
---|---|---|
入力 | terminateWorkObjectRequest | TerminateWorkObjectRequest |
出力 | なし | なし |
障害 | PEWSException | PEWSException |
unlockStep
指定のワーク・オブジェクト ID に基づいてステップ・エレメントのロックを解除します。
関連する Process Java API 資料の参照先: VWQueue.createQuery, VWStepElement.doAbort
パラメーター | エレメント | |
---|---|---|
入力 | unlockStepRequest | UnlockStepRequest |
出力 | なし | なし |
障害 | PEWSException6 | PEWSException |
unlockWorkObject
指定のワーク・オブジェクト ID に基づいてステップ・エレメントのロックを解除します。ワーク・オブジェクトを中断するには、UnlockWorkObjectRequest の dispatch パラメーターを false に設定します。
関連する Process Java API 資料の参照先: VWWorkObject.doSave および VWWorkObject.doAbort
パラメーター | エレメント | |
---|---|---|
入力 | unlockWorkObject | UnlockWorkObjectRequest |
出力 | なし | なし |
障害 | PEWSException6 | PEWSException |
updateStep
データが含まれているステップ・エレメントを更新します。設定されているロックをオーバーライドする可能性があります。
関連する Process Java API 資料の参照先: VWQueue.createQuery、VWStepElement.doSave()、VWStepElement.doDispatch()、VWStepElement.doReturnToSource()
パラメーター | エレメント | |
---|---|---|
入力 | updateStepRequest | UpdateStepRequest |
出力 | なし | なし |
障害 | PEWSException5 | PEWSException |
updateWorkObject
ワーク・オブジェクトに関連付けられたステップ・エレメントを更新します。設定されているロックをオーバーライドする可能性があります。
関連する Process Java API 資料の参照先: VWQueue.createQuery、VWWorkObject.doSave、VWWorkObject.doDispatch()、VWWorkObject.doReturnToSource()
パラメーター | エレメント | |
---|---|---|
入力 | updateWorkObject | UpdateWorkObjectRequest |
出力 | なし | なし |
障害 | PEWSException | PEWSException |
Types Information
パラメーター・エレメント値を指定するときに使用するタイプは、以下のとおりです。
型 | 値 |
---|---|
ArrayOfstring |
(0..*) string : String |
ArrayOfQueueElement |
(0..*) queueElement : QueueElement |
QueueElement |
Fields : ArrayOfField MapName : String StepName : String StepProcessorID : int |
GetQueueElementsRequest |
filter : String indexName : String maxValues : ArrayOfstring minValues : ArrayOfstring nToReturn : int queryFlags : ArrayOfQueryFlagEnum queueName : String substitutionVars : ArrayOfstring |
GetQueueElementsExRequest |
filter : String indexName : String maxValues : ArrayOfstring minValues : ArrayOfstring nToReturn : int queryFlags : ArrayOfQueryFlagEnum queueName : String substitutionVars : ArrayOfValue |
GetQueuesWrappedRequest |
checkSecurity : boolean |
GetQueueSecurityRequest |
queueName : String |
GetQueueSecurityResult |
readSecurity : ArrayOfstring writeSecurity : ArrayOfstring |
ArrayOfQueueInfo |
(0..*) Queueinfo : QueueInfo |
QueueInfo |
Name : String Type : QueueTypeEnum |
QueueTypeEnum |
"QUEUE_TYPE_USER_CENTRIC" "QUEUE_TYPE_PROCESS" |
ArrayOfEventLogElement |
(0..*) EventLogElement : EventLogElement |
EventLogElement |
Fields : ArrayOfField Duration : double EventType : int MapName : String OperationName : String ParentWorkObjectNumber : String QueueName : String SequenceNumber : int StepName : String Text : String TimeStamp : Date UserName : String WorkClassName : String WorkflowName : String WorkflowNumber : String WorkObjectNumber : String |
getEventLogElementsRequest |
EventLogName : String IndexName : String MinValues : ArrayOfValue MaxValues : ArrayOfValue queryFlags : ArrayOfQueryFlagEnum Filter : String substitutionVars : ArrayOfValue |
ArrayOfField |
(0..*) field : Field |
フィールド |
IsArray : boolean IsSystemField : boolean Modified : boolean Name : String Type : FieldTypeEnum Values : ArrayOfValue |
FieldTypeEnum |
"FIELD_TYPE_ATTACHMENT" "FIELD_TYPE_PARTICIPANT" "FIELD_TYPE_INTEGER" "FIELD_TYPE_DOUBLE" "FIELD_TYPE_STRING" "FIELD_TYPE_BOOLEAN" "FIELD_TYPE_TIME" |
ArrayOfValue |
(0..*) value : Value |
値 |
attachmentField : Attachment booleanField : boolean doubleField : double integerField : int participantField : String stringField : String dateField : Date |
添付ファイル |
Description : String Id : String Library : String LibraryType : LibraryTypeEnum Name : String Type : AttachmentTypeEnum Version : String |
LibraryTypeEnum |
"LIBRARY_TYPE_UNDEFINED" "LIBRARY_TYPE_CONTENT_ENGINE" "LIBRARY_TYPE_IDMDS" "LIBRARY_TYPE_IDMIS" |
AttachmentTypeEnum |
"ATTACHMENT_TYPE_UNDEFINED" "ATTACHMENT_TYPE_LIBRARY" "ATTACHMENT_TYPE_FOLDER" "ATTACHMENT_TYPE_DOCUMENT" "ATTACHMENT_TYPE_STORED_SEARCH" "ATTACHMENT_TYPE_URL" "ATTACHMENT_TYPE_CUSTOM_OBJECT" |
ArrayOfQueryFlagEnum |
(0..*) queryFlagEnum : QueryFlagEnum |
QueryFlagEnum |
"QUERY_NO_OPTIONS"
"QUERY_READ_BOUND"
"QUERY_READ_UNWRITABLE"
"QUERY_READ_LOCKED"
"QUERY_MIN_VALUES_INCLUSIVE"
"QUERY_MAX_VALUES_INCLUSIVE"
"QUERY_LOCK_OBJECTS"
"QUERY_GET_NO_SYSTEM_FIELDS"
"QUERY_GET_NO_TRANSLATED_SYSTEM_FIELDS"
"QUERY_RESOLVE_NAMES"
"QUERY_LITE_ELEMENTS"
注: Process Engine Web Service の QueueElement および RosterElement オブジェクトには、対応する Process Java API オブジェクトよりも多くの情報が含まれているため、必要な RPC (fetchWorkObject) 呼び出しの数を制限するために QUERY_LITE_ELEMENTS フラグが提供されています。このフラグが指定される場合、Process Engine Web Service 側の QueueElement または RosterElement オブジェクトには、対応する Process Java API オブジェクトから得られる情報のみが含まれます。このフラグが指定されない場合、(ワーク・オブジェクトから追加の情報を取得するために) QueueElement または RosterElement オブジェクトごとに追加の RPC 呼び出しが行われます。 |
ArrayOfRosterElement |
(0..*) rosterElement : RosterElement |
RosterElement |
(optional) Deadline : Date ExceptionDescription : String Fields : ArrayOfField IsTracker : boolean LaunchedBy : String (optional) LaunchedOn : Date OperationName : String Overdue : Overdue ParticipantName : String (optional) ReceivedOn : Date (optional) Reminder : Date RosterName : String StepName : String Tag : String WOBName : String WOBNumber : String WorkClassName : String WorkflowName : String WorkflowNumber : String |
GetRosterElementsRequest |
filter : String indexName : String maxValues : ArrayOfstring minValues : ArrayOfstring nToReturn : int queryFlags : ArrayOfQueryFlagEnum rosterName : String substitutionVars : ArrayOfstring |
GetRosterElementsExRequest |
filter : String indexName : String maxValues : ArrayOfstring minValues : ArrayOfstring nToReturn : int queryFlags : ArrayOfQueryFlagEnum rosterName : String substitutionVars : ArrayOfValue |
GetRosterNamesWrappedRequest |
(空) |
期限切れ |
"NotOverdue" "ReminderPast" "DeadlinePast" |
ArrayOfStepElement |
(0..*) stepElement : StepElement |
StepElement |
CanReassign : boolean CanReturnToSource : boolean CanViewHistory : boolean CanViewStatus : boolean CurrentQueueName : String (optional) Deadline : Date Description : String ExceptionDescription : String ExceptionMapName : String IsTracker : boolean LaunchedBy : String (optional) LaunchedOn : String OperationName : String Overdue : Overdue Parameters : ArrayOfParameter ParticipantName : String QueueName : String (optional) ReceivedOn : Date (optional) Reminder : Date Responses : ArrayOfResponse RosterName : String StepName : String Tag : String WOBName : String WOBNumber : String WorkClassName : String WorkflowIdentifier : String WorkflowName : String WorkflowNumber : String |
GetStepElementsFromQueueRequest |
filter : String indexName : String maxValues : ArrayOfstring minValues : ArrayOfstring nToReturn : int queryFlags : ArrayOfQueryFlagEnum queueName : String substitutionVars : ArrayOfstring |
GetStepElementsFromQueueExRequest |
filter : String indexName : String maxValues : ArrayOfstring minValues : ArrayOfstring nToReturn : int queryFlags : ArrayOfQueryFlagEnum queueName : String substitutionVars : ArrayOfValue |
GetStepElementsFromRosterRequest |
filter : String indexName : String maxValues : ArrayOfstring minValues : ArrayOfstring nToReturn : int queryFlags : ArrayOfQueryFlagEnum rosterName : String substitutionVars : ArrayOfstring |
GetStepElementsFromRosterExRequest |
filter : String indexName : String maxValues : ArrayOfstring minValues : ArrayOfstring nToReturn : int queryFlags : ArrayOfQueryFlagEnum rosterName : String substitutionVars : ArrayOfValue |
ReassignStepRequest |
delegate : boolean newUserName : String stepElement : StepElement |
RetrieveStepRequest |
bLock : boolean bOverrideLock : boolean queryFlags : ArrayOfQueryFlagEnum queueName : String wobNum : String |
UnlockStepRequest |
queueName : String wobNum : String |
UpdateStepRequest |
stepElement : StepElement updateFlag : UpdateFlagEnum |
ArrayOfParameter |
(0..*) parameter : Parameter |
パラメーター |
CompareValue : boolean Description : String IsArray : boolean IsSystemParameter : boolean Mode : ModeTypeEnum Modified : boolean Name : String Type : FieldTypeEnum Values : ArrayOfValue |
ModeTypeEnum |
"MODE_TYPE_IN" "MODE_TYPE_OUT" "MODE_TYPE_IN_OUT" |
ArrayOfResponse |
Response : ArrayOfstring Selected : String |
UpdateFlagEnum |
"UPDATE_DISPATCH" "UPDATE_SAVE_RETURN" "UPDATE_SAVE_UNLOCK" "UPDATE_SAVE" |
MilestoneQueryEnum |
"MILESTONE_QUERY_WOBNUMBER" "MILESTONE_QUERY_WORKFLOW_NUMBER" |
ArrayOfMilestone |
(0..*) milestone : Milestone |
Milestone |
Id : int Level : int Map : String Message : String Name : String (オプション) Reached : Date StepId : int |
GetMilestoneForRosterElementRequest |
milestoneLevel : int queryEnum : MilestoneQueryEnum queryValue : String rosterName : String |
LaunchWorkflowRequest |
fields : ArrayOfField workflowName : String |
LaunchWorkflowResult |
rosterName : String workfObjectNumber : String |
DeleteWorkObjectRequest |
queueName : String wobNum : String bOverrideLock : boolean bForce : boolean |
TerminateWorkObjectRequest |
queueName : String wobNum : String |
GetWorkObjectsFromQueueExRequest |
filter : String indexName : String maxValues : ArrayOfstring minValues : ArrayOfstring nToReturn : int queryFlags : ArrayOfQueryFlagEnum queueName : String substitutionVars : ArrayOfValue |
GetWorkObjectsFromRosterExRequest |
filter : String indexName : String maxValues : ArrayOfstring minValues : ArrayOfstring nToReturn : int queryFlags : ArrayOfQueryFlagEnum queueName : String substitutionVars : ArrayOfValue |
ReassignWorkObjectRequest |
workObject : WorkObject newUserName : String delegate : boolean queueName : String |
UnlockWorkObjectRequest |
queueName : String wobNum : String dispatch : boolean |
UpdateWorkObjectRequest |
workObject : WorkObject updateFlag : UpdateFlagEnum |
ArrayOfWorkObject |
(0..*) workObject : WorkObject |
WorkObject |
IsLocked : boolean CallMap : string Comment : string CurrentQueueName : string DateReceived : dateTime Deadline : dateTime LastErrorNumber : string LastErrorText : string LaunchDate : dateTime LockedUser : string OperationName : string Originator : string Overdue : Overdue ParticipantName : string Reminder : dateTime RosterName : string SelectedResponse : string StepName : string Subject : string StepResponses : ArrayOfstring WOBName : string WOBNumber : string WorkClassName : string WorkflowName : string WorkflowNumber : string Fields : ArrayOfField |
PEWSException |
message : String |
GetWorkClassNamesWrappedRequest |
(空) |
LogUserDefinedMessageRequest |
QueueName : String
LoggingOption : int
有効なロギング・オプションを以下に示します。
|