AEM Forms Workspace では、次の API が使用されます。
JavaScript メソッド | サービス名 | API 名 | コメント |
getGroups | ProcessManagementUserProxyService | getGroups | グループを検索します。 何も指定しなかった場合は、すべてのグループのリストを返し、指定した名前のグループを返します。 |
getUsersAndGroups | ProcessManagementUserProxyService | getUsersAndGroups | ユーザーとグループを検索します。 何も指定しなかった場合は、すべてのユーザーとグループのリストを返し、指定した名前のユーザーとグループを返します。 |
prepareForSubmit | ProcessManagementDocumentHandlingService | prepareForSubmit | このメソッドは、DocumentSubmitServlet を介してフォームを送信する前に呼び出されます。 実際の送信中に取得されるタスク ID をセッション変数(有効期限と共に)に設定します。 |
submitTask | ProcessManagementDocumentHandlingService | 送信 | タスクに関連付けられたドキュメントオブジェクトを送信します(そして、次にプロセスを送信します)。 |
getRootEndpointCategories | ProcessManagementStartpointService | getRootEndpointCategories | サーバー上に存在するすべてのルートカテゴリを取得します。 |
getDirectChildCategories | ProcessManagementStartpointService | getDirectChildCategories2 | カテゴリのすべての直接の子を取得します。 |
getAllStartpoints | ProcessManagementStartpointService | getAllStartpoints | すべてのカテゴリ下にサーバー上に存在するすべてのスタートポイントを取得します。 |
invokeStartpoint | ProcessManagementStartpointService | invokeStartpoint | これにより、スタートポイントが呼び出され、スタートポイントに対応するタスクが作成されます |
getAllTasks | ProcessManagementTaskService | getAllActionableTasks | ログインしたユーザーに対して作成、転送、問い合わせ、保存、割り当て、割り当て、保存されたすべてのタスクを取得します。 |
getTask | ProcessManagementTaskService | getTask | 特定のタスクを取得します。 |
renderTask | ProcessManagementTaskService | render | タスクをレンダリングし、必要に応じて、フォームのレンダリングに必要な情報を、フォームの URL、フォームの種類、データの URL などとして返します。 |
submitWithPriorData | ProcessManagementTaskService | submitWithPriorData | TaskManager の送信 API の結果を、結果キーを使用して返します。 |
submitWithData | ProcessManagementTaskService | submitWithData | TaskManager の送信 API を使用して、タスクに関連付けられた(文字列として渡された)フォームデータを送信します。 TaskManager の送信 API を呼び出さないFlexフォームに使用されます。 |
save | ProcessManagementTaskService | save | タスクをサーバーに保存します。 |
complete | ProcessManagementTaskService | complete | タスクが完了し、プロセスデザインに従ってタスクが次のステップに渡されます。 |
getAttachment | ProcessManagementTaskService | getAttachment | 添付ファイルが使用可能な添付ファイルの URL を返します。 |
getAllAttachments | ProcessManagementTaskService | getAllActionableAttachments | タスクのすべての添付ファイルとメモを取得します。 |
share | ProcessManagementTaskService | share | 別のユーザーとタスクを共有します。 別のユーザーがタスクを要求して、タスクの所有者になることができます。 |
送る | ProcessManagementTaskService | 送る | タスクを別のユーザーに転送します。 |
consult | ProcessManagementTaskService | consult | 別のユーザーにタスクを問い合わせます。 |
claim | ProcessManagementTaskService | claim | 共有キューで使用可能なタスクを要求します。 |
ロック解除 | ProcessManagementTaskService | ロック解除 | タスクのロックを解除します。 |
ロック | ProcessManagementTaskService | ロック | タスクをロックします。共有している場合は、別のユーザーがタスクを要求することはできません。 |
reject | ProcessManagementTaskService | reject | タスクの前の所有者にタスクを返します。 |
abandon | ProcessManagementTaskService | abandon | タスクを削除します。 |
setVisibility | ProcessManagementTaskService | setVisibility | タスクの表示を設定します。 visibility が false に設定されている場合、後でユーザーにはタスクが表示されません。 |
getUsers | ProcessManagementUserProxyService | getUsers | ユーザーの検索に使用されます。 名前が指定されていない場合はすべてのユーザーを返し、指定された名前を持つユーザーを返します。 |
getUsersInGroup | ProcessManagementUserProxyService | getUsersInGroupByName | グループ内のすべてのユーザーを返します。 |
grantQueueAccess | ProcessManagementQueueService | grantQueueAccess | ログインしたユーザーのキューへのアクセスを指定したユーザーに許可します。 基本的に、自分のキューを別のユーザーと共有しています。 |
requestQueueAccess | ProcessManagementQueueService | requestQueueAccess | ログインしたユーザーに対して、指定したユーザーのキューのアクセス要求を行います。 ユーザーがリクエストを承認すると、そのユーザーのキューがログインしたユーザーと共有されます。 |
getGrantedUsers | ProcessManagementQueueService | getGrantedUsers | ログインしたユーザーのキューにアクセスできるすべてのユーザーを返します。 |
getUsersForAccessibleQueues | ProcessManagementQueueService | getUsersForAccessibleQueues | ユーザーがアクセス可能なキューを持つすべてのユーザーを返します。 |
revokeQueueAccess | ProcessManagementQueueService | revokeQueueAccess | ログインしたユーザーのキューにアクセスできるユーザーのリストから、ユーザーを削除します。 |
removeQueueAccess | ProcessManagementQueueService | removeQueueAccess | ログインしたユーザーがキューにアクセスできるユーザーのリストからユーザーを削除します。 |
getAllQueues |
ProcessManagementQueueService |
getAllQueues |
ログインしたユーザーがアクセスできるすべてのキュー(独自、共有、グループのキュー)を取得します。 |
getOutOfOfficeSettings | ProcessManagementOutOfOfficeService | getOutOfOfficeSettings | ユーザーの不在設定を取得します。 |
saveOutOfOfficeSettingsJson | ProcessManagementOutOfOfficeService | saveOutOfOfficeSettingsJson | ユーザーの不在設定を保存します。 |
getAllProcesses | ProcessManagementProcessService | getAllProcesses | すべてのプロセスのリストを返します。 |
getRenitedProcesses | ProcessManagementProcessService | getRenitedProcesses | ログインしたユーザーが参加したすべてのプロセス名のリストを返します。 |
getProcessInstance |
ProcessManagementProcessService |
getProcessInstance |
プロセスインスタンスの詳細を取得します。 |
getProcessInstances | ProcessManagementQueryService | getProcessInstances | プロセスのすべてのプロセスインスタンスを取得します。 |
getPendingTasksForProcessInstance | ProcessManagementQueryService | getPendingTasksForProcessInstance | プロセスインスタンスの保留中のタスクを取得します。 |
getTasksForProcessInstance | ProcessManagementQueryService | getTasksForProcessInstance | プロセスインスタンスのすべてのタスクを取得します。 |
getAllSearchTemplates | ProcessManagementQueryService | getAllSearchTemplates | すべての検索テンプレートのリストが返されます。 |
getTemplate | ProcessManagementQueryService | getTemplate | 検索テンプレートのコンテンツを返します。 |
findTasksJson |
ProcessManagementQueryService | findTasksJson | 検索テンプレートのすべての条件を満たすすべてのタスクを検索して返します。 |
getAssignmentsForTask | ProcessManagementTaskService | getAssignmentsForTask | タスクのすべての割り当てを取得します。 例えば、あるユーザーが別のユーザーにタスクを転送または問い合わせした場合、そのタスクはタスクの割り当てになります。 |
deleteAttachment | TaskManagerService | deleteAttachment | 添付ファイルが削除されます。 |
initialize | ProcessManagementClientSessionService | initialize | 必要に応じてアサーションを更新します。 ユーザーを認証します。 サーバー/クライアント情報のセッションパラメーターを設定します。 ユーザー情報とポーリング間隔を返します。 |
getTasksForDirectReports | ProcessManagementTeamTasksService | getTasksForDirectReports | ログインしたマネージャーの直属の部下のタスクをすべて返します。 |
getTaskOfDirectReport |
ProcessManagementTeamTasksService | getDirectReportTask | ログインしたマネージャーの指定した直属のレポートのタスクを返します。 |
forwardTaskOfDirectReport | ProcessManagementTeamTasksService | forwardTaskOfDirectReport | 直属のレポートのタスクを別のユーザーに転送します。 |
rejectTaskOfDirectReport | ProcessManagementTeamTasksService | rejectTaskOfDirectReport | 直属のレポートのタスクを前のユーザーに返します。 |
getProperty | WorkspacePropertyService | getProperty | ユーザーの Workspace プロパティを取得します。 |
removeProperty | WorkspacePropertyService | delete | ユーザーの Workspace プロパティを削除します。 |
getProperties | WorkspacePropertyService | getPropertiesAsMap | ユーザーのすべての Workspace プロパティを返します。 |
setProperty | WorkspacePropertyService | setProperty | ユーザーの Workspace プロパティを設定します。 |
getCurrentUserImageUrl | ProcessManagementClientSessionService | getCurrentUserImageUrl | ログインしたユーザーの画像 URL を取得します。 |
getUserImageUrl | ProcessManagementClientSessionService | getUserImageUrl | 指定されたユーザーのユーザーの画像 URL を取得します。 |
uploadNote | ProcessManagementDocumentHandlingService | uploadNote | タスクのメモをサーバーにアップロードします。 |
uploadRMAToServer (html テンプレートから直接呼び出すこともできます) |
ProcessManagementDocumentHandlingService | uploadAttachment | タスクの添付ファイルをサーバーにアップロードします。 |
getImageURL (HTMLテンプレートから直接呼び出されます ) | ProcessManagementDocumentHandlingService | getImage | プロセスの画像を取得します。 |