Skip to main content

 

OutSystems 11オンラインヘルプ

 

Webアプリケーションが対象
OutSystems

EPA Taskbox API

EPA(Embedded Process Automation)は、すべての保留中のアクティビティをユーザーのWebブラウザの移動タスクボックスに自動的に表示します。各項目には、アクティビティを完了できるWebページへのリンクと手順が含まれています。モバイルアプリでは、カスタムタスクボックスを作成する必要があります。

概要

ウィジェット 説明
Layout_Email
Layout_Normal
Layout_Popup
Menu アプリケーション内の画面へのリンクを含むメニューとサブメニュー。
アクション 説明
API_GetActivities ユーザーのアクティビティを返します。
アクティビティのフィルタリングとページネーションが可能です。
API_GetActivityGuidanceHtml アクティビティのガイダンス手順をHTML形式でエンコードします。
API_GetActivityPagination ユーザーのタスクボックスに現在表示されているすべてのアクティビティのページネーション情報を返します。
API_GetActivityVisualization 開いているアクティビティをタスクボックスで表示する方法に関する情報を返します。
API_GetDynamicHtml (※非推奨)タスクボックスとその現在のコンテンツのJavaScriptコードを返します。
API_GetNewOpenActivity ユーザーによって現在開かれ、プロセスフローの前のアクティビティのうちのいずれか1つとして示されているアクティビティを持つアクティビティを返します。
API_GetStaticHtml (※非推奨)絶対URL("http://<サーバー名>/"で始まるURL)を持つタスクボックスのHTMLを返します。
API_MarkActivitiesAsSeen すべてのタスクボックスアクティビティを既読として表示します。つまり、新しいアクティビティのみがタスクボックスで未読として表示されます。
API_SetActivityVisualization 開いているアクティビティをタスクボックスで表示する方法を設定します。
Inbox_DisableInServer 環境でタスクボックスを無効にします。
Inbox_EnableInServer 環境でタスクボックスを有効にします。
ストラクチャ 説明
Inbox_FilterCriteria
Inbox_PaginationCriteria
静的エンティティ 説明
MenuItem メニューWebブロックパラメータで使用するメニュー項目。

ウィジェット

Layout_Email

Layout_Normal

Layout_Popup

アプリケーション内の画面へのリンクを含むメニューとサブメニュー。

入力

ActiveMenuItemId
型: 任意。MenuItem Identifier。

アクション

API_GetActivities

ユーザーのアクティビティを返します。
アクティビティのフィルタリングとページネーションが可能です。

入力

UserId
型: 必須。User Identifier。
ユーザーの識別子。
FilterCriteria
型: 任意。Inbox_FilterCriteria
アクティビティのフィルタリング基準。
フィルタリングを使用しない場合は、空のままにします。
PaginationCriteria
型: 必須。Inbox_PaginationCriteria
ユーザーのタスクボックスにアクティビティを表示する場合のページネーション基準。
ページネーションを使用しない場合は、空のままにします。

出力

ActivityList
型: Activity2 List。
アクティビティのリスト。
PaginationInfo
型: PaginationInfo。
ユーザーのタスクボックスにアクティビティを表示する場合の明確なページネーション情報。

API_GetActivityGuidanceHtml

アクティビティのガイダンス手順をHTML形式でエンコードします。

入力

Guidance
型: 必須。Text。
アクティビティのガイダンス手順。

出力

GuidanceHtml
型: Text。
HTML形式でエンコードされたアクティビティのガイダンス手順。

API_GetActivityPagination

ユーザーのタスクボックスに現在表示されているすべてのアクティビティのページネーション情報を返します。

入力

UserId
型: 必須。User Identifier。
ユーザーの識別子。
FilterCriteria
型: 任意。Inbox_FilterCriteria
アクティビティのフィルタリング基準。
フィルタリングを使用しない場合は、空のままにします。

出力

PaginationInfo
型: PaginationInfo。
ユーザーのタスクボックスに現在表示されているすべてのアクティビティのページネーション情報。

API_GetActivityVisualization

開いているアクティビティをタスクボックスで表示する方法に関する情報を返します。

入力

ActivityId
型: 必須。Activity Identifier。
アクティビティの識別子。

出力

HideDone
型: Boolean。
Trueの場合、タスクボックスでアクティビティが開いているときは[Done]ボタンを使用できません。
HideRelease
型: Boolean。
Trueの場合、タスクボックスでアクティビティが開いているときは[Release]ボタンを使用できません。
CustomInstructions
型: Text。
タスクボックスでアクティビティが開いているときに通常のアクティビティ手順の下に表示されるカスタム手順のテキスト/HTML。
手順の最大長は500文字です。

API_GetDynamicHtml

(※非推奨)タスクボックスとその現在のコンテンツのJavaScriptコードを返します。

入力

EspaceId
型: 必須。Espace Identifier。
(※非推奨)
UserId
型: 必須。User Identifier。
ユーザーの識別子。
Locale
型: 必須。Text。
(※非推奨)
Data
型: 必須。Text。
(※非推奨)

出力

Html
型: Text。
タスクボックスとその現在のコンテンツのJavaScriptコード。

API_GetNewOpenActivity

ユーザーによって現在開かれ、プロセスフローの前のアクティビティのうちのいずれか1つとして示されているアクティビティを持つアクティビティを返します。

入力

UserId
型: 必須。User Identifier。
ユーザーの識別子。
PreviousActivityId
型: 必須。Activity Identifier。
プロセスフローの前のアクティビティのうちのいずれか1つの識別子。

出力

ActivityId
型: Activity Identifier。
ユーザーが現在開いているアクティビティ。

API_GetStaticHtml

(※非推奨)絶対URL("http://<サーバー名>/"で始まるURL)を持つタスクボックスのHTMLを返します。

入力

EspaceId
型: 必須。Espace Identifier。
eSpaceの識別子。
UserId
型: 必須。User Identifier。
ユーザーの識別子。
Locale
型: 必須。Text。
言語ロケール。
Data
型: 必須。Text。
(※非推奨)

出力

Html
型: Text。
絶対URL("http://<サーバー名>/"で始まるURL)を持つタスクボックスのHTML。

API_MarkActivitiesAsSeen

すべてのタスクボックスアクティビティを既読として表示します。つまり、新しいアクティビティのみがタスクボックスで未読として表示されます。

入力

UserId
型: 必須。User Identifier。
ユーザーの識別子。

API_SetActivityVisualization

開いているアクティビティをタスクボックスで表示する方法を設定します。

入力

ActivityId
型: 必須。Activity Identifier。
アクティビティの識別子。
HideDone
型: 任意。Boolean。
Trueの場合、タスクボックスでアクティビティが開いているときは[Done]ボタンを使用できません。
HideRelease
型: 任意。Boolean。
Trueの場合、タスクボックスでアクティビティが開いているときは[Release]ボタンを使用できません。
CustomInstructions
型: 任意。Text。
タスクボックスでアクティビティが開いているときに通常のアクティビティ手順の下に表示されるカスタム手順のテキスト/HTML。
カスタム手順の最大長は500文字です。

Inbox_DisableInServer

環境でタスクボックスを無効にします。

Inbox_EnableInServer

環境でタスクボックスを有効にします。

ストラクチャ

Inbox_FilterCriteria

アトリビュート

ActivityLabel
型: Text (50)。

Inbox_PaginationCriteria

アトリビュート

StartIndex
型: Integer。
LineCount
型: Integer。

静的エンティティ

MenuItem

メニューWebブロックパラメータで使用するメニュー項目。

アトリビュート

Id
型: Integer。
Order
型: Integer。
Caption
型: Text (50)。

レコード

  • Administration
  • Was this article helpful?