61.1 定数およびデータ型
定数
APEX_WORKFLOW
パッケージでは、次の定数が使用されます。
c_workflow_system_user constant varchar2(8) := 'system';
ワークフローおよびアクティビティ(インスタンス)の状態
c_state_active constant t_workflow_state := 'ACTIVE';
c_state_terminated constant t_workflow_state := 'TERMINATED';
c_state_completed constant t_workflow_state := 'COMPLETED';
c_state_faulted constant t_workflow_state := 'FAULTED';
c_state_suspended constant t_workflow_state := 'SUSPENDED';
c_state_waiting constant t_workflow_state := 'WAITING';
ワークフロー(インスタンス)の操作
c_workflow$_op_suspend constant t_workflow_operation := 'SUSPEND';
c_workflow$_op_resume constant t_workflow_operation := 'RESUME';
c_workflow$_op_retry constant t_workflow_operation := 'RETRY';
c_workflow$_op_update_var constant t_workflow_operation := 'UPDATE_VARIABLE';
c_workflow$_op_terminate constant t_workflow_operation := 'TERMINATE';
ワークフローの置換文字列
c_workflow_id constant varchar2(30) := 'APEX$WORKFLOW_ID';
c_workflow_activity_id constant varchar2(30) := 'APEX$WORKFLOW_ACTIVITY_ID';
c_workflow_initiator constant varchar2(30) := 'APEX$WORKFLOW_INITIATOR';
c_workflow_state constant varchar2(30) := 'APEX$WORKFLOW_STATE';
c_workflow_detail_pk constant varchar2(30) := 'APEX$WORKFLOW_DETAIL_PK';
c_workflow_created_on constant varchar2(30) := 'APEX$WORKFLOW_CREATED_ON';
ワークフロー・アクティビティ(インスタンス)のステータス
c_activity_status_success constant t_activity_status := 'SUCCESS';
c_activity_status_failure constant t_activity_status := 'FAILURE';
ワークフロー・パラメータのデフォルト
c_empty_workflow_parameters t_workflow_parameters;
ワークフロー参加者のタイプ
c_workflow_owner constant t_workflow_participant_type := 'OWNER';
c_workflow_admin constant t_workflow_participant_type := 'ADMIN';
ワークフロー・リスト・コンテキストのタイプ
c_context_my_workflows constant t_workflow_list_context := 'MY_WORKFLOWS';
c_context_admin_workflows constant t_workflow_list_context := 'ADMIN_WORKFLOWS';
c_context_initiated_by_me constant t_workflow_list_context := 'INITIATED_BY_ME';
c_context_single_workflow constant t_workflow_list_context := 'SINGLE_WORKFLOW';
データ型
APEX_WORKFLOW
パッケージでは、次のデータ型が使用されます。
subtype t_workflow_state is varchar2(10);
subtype t_activity_status is varchar2(15);
subtype t_workflow_participant_type is varchar2(15);
subtype t_workflow_list_context is varchar2(15);
subtype t_workflow_operation is varchar2(30);
ワークフロー・パラメータ(値)
値 | 説明 |
---|---|
static_id |
パラメータの静的ID。このIDは、ワークフロー定義内の対応するパラメータの静的IDと一致している必要があります。 |
value |
セッション状態値としてのパラメータの値。 |
string_value |
(非推奨)文字列としてのパラメータの値。 |
format_mask |
(オプション)パラメータの書式マスク。 |
type t_workflow_parameter is record (
static_id varchar2(255),
value apex_session_state.t_value,
string_value varchar2(32767),
format_mask varchar2(255));
ワークフロー・パラメータ値のコレクション
type t_workflow_parameters is table of t_workflow_parameter index by pls_integer;
ワークフロー参加者タイプのコレクション
type t_workflow_participant_types is table of t_workflow_participant_type
index by pls_integer;
親トピック: APEX_WORKFLOW