TaskContext 値には、次の値が格納されます。値は、TaskContext 値が関連付けられるタスクについての情報を表します。
actionInstanceId
タスクを生成したサービス操作の実行時インスタンスの一意の ID を表す
string
値です。
assignedUser
タスクを割り当てたユーザーを表す
ユーザー
値です。
assignedUserId
タスクを割り当てられたユーザーの一意の ID を表す
string
値です。
classOfTask
タスクの種類を表す
string
値です。次の値を指定できます。
-
Multi:
-
Create Multiple Tasks 操作によってタスクが生成されました。
-
標準:
-
User 2.0 サービスの Assign Task 操作によってタスクが作成されました。
-
Standard_LC8:
-
User 1.0 サービスの Assign Task 操作によってタスクが作成されました。タスクは、AEMフォーム環境で実行されている既存のプロセスによって作成されます。
の説明
タスクを生成した Assign Task 操作または Assign Multiple Tasks 操作の Description プロパティのテキストを表す
string
値です。
formURL
タスクで使用されるアプリケーションアセットのパスを表す
string
です。タスクを生成した Assign Task 操作または Assign Multiple Tasks 操作の Presentation And Data プロパティの値によって、formURL の値が決定されます。
inputDocument
タスクのプレゼンテーションアセットとして使用されるドキュメントを表す
文書
値です。タスクを生成した Assign Task 操作または Assign Multiple Tasks 操作の Presentation And Data プロパティの値によって、inputDocument の値が決定されます。
isDraft
タスクを割り当てられた Workspace ユーザーがタスクのドラフトコピーを保存しているかどうかを示す
boolean
値です。ユーザーがドラフトコピーを保存している場合、値は
true
です。ユーザーがドラフトコピーを保存していない場合、値は
false
です。
isTaskActive
タスクがアクティブであるかどうかを示す
boolean
値です。値
true
は、タスクがアクティブであることを示します。値
false
は、タスクが完了していることを示します。
processInstanceId
タスクが属するプロセスインスタンスの一意の ID を表す
long
値です。
processName
プロセスの名前を表す
string
値です。この値は、プロセスの Name プロパティの値と同じです。
routeList
Assign Task 操作または Assign Multiple Tasks 操作に設定されたユーザーアクションの名前のコンマ区切りのリストを表す
string
値です。例えば、操作に action1 および action2 という名前の 2 つのユーザーアクションがある場合、routeList の値は
action1,action2
となります。
runtimeMap
Workspace に提供される実行時情報を表す
string
値の
map
です。マップには、次の役立つキーが含まれています。
-
acrobatVersion:
-
ユーザーがインストールしている Acrobat のバージョンです。
-
acroClientType:
-
Acrobat や Adobe Reader などの、PDF ドキュメントを開くためにユーザーが使用するクライアントソフトウェアです。
-
httpHeaders:
-
AEMフォームサーバーの Workspace に送信されるメッセージに含まれている HTTP ヘッダーです。
-
relativeTargetUrl:
-
/workspace-server/submit
などの、ターゲット URL のうち IP アドレスの後に続く部分です。
-
targetUrl:
-
HTTP メッセージが送信される URL です。例えば、JBoss 上の AEM forms サーバーに送信する場合の targetURL の値は
http://192.168.0.20:8080/workspace-server/submit
です。
-
userAgent:
-
タスクを開くために使用されているブラウザーについての情報です。
runtimeMap データ項目を使用して、Prepare Data プロセスからカスタムの Render プロセスにデータを渡します(
データ準備サービスについて
を参照)。
selectedRoute
タスクを完了するためにユーザーが選択するユーザーアクションの名前を表す
string
値です。タスクが完了するまでの間、この値は
null
です。
serverReplyEmail
AEM forms サーバーに設定された電子メールアドレスを表す
string
値です。
stepName
タスクを生成したプロセスダイアグラム上の操作の名前を表す
string
値です。この値は、操作の Name プロパティの値と同じです。
taskId
タスクの一意の ID を表す
long
値です。
taskInstructions
タスクで提供されている手順を表す
string
値です。この値は、タスクを生成した Assign Task 操作または Assign Multiple Tasks 操作の Task Instructions プロパティの値と同じです。
taskStatus
タスクのステータスを表す
short
値です。これは読み取り専用の値であり、次のいずれかの数値となります。
-
1:
-
タスクが作成されています。
-
2:
-
タスクが作成され、保存されています。このステータスは、ユーザーが Workspace の開始プロセスページからタスクを開き、ドラフトを保存したときに割り当てられます。
-
3:
-
タスクがユーザーに割り当てられています。
-
4:
-
ユーザーがタスクをドラフトとして保存しました。
-
100:
-
タスクが完了しています。
-
101:
-
デッドラインが発生したので、タスクが完了しました。
-
102:
-
管理コンソールから手動で中断されたため、タスクが完了しました。
variationInputs
Guide のバリエーションを設定するために使用するプロパティと値のペアを表す
string
値の
map
です。マップのキーはバリエーションの入力プロパティの名前で、関連する値はプロパティの値です。値は、Assign Task 操作または Assign Multiple Tasks 操作の Presentation And Data プロパティで設定されます。Guide のバリエーションが使用されない場合、この値は
null
です。
variationName
使用する Guide のバリエーションの名前を表す
string
値です。Assign Task 操作または Assign Multiple Tasks 操作の Presentation And Data プロパティでバリエーションが選択されていない場合、この値は
null
です。