60.22 UPDATE_VARIABLESプロシージャ
このプロシージャにより、ワークフロー・インスタンスのワークフロー変数を更新します。ワークフロー変数に書式マスクが設定されている場合は、同じマスクが、ここで渡される値に適用されます。
このAPIを実行するには、ログイン・ユーザーがワークフロー管理者である必要があります。このプロシージャは、一時停止または失敗状態のワークフローに対してのみ実行できます。
構文
APEX_WORKFLOW.UPDATE_VARIABLES (
p_instance_id IN NUMBER,
p_changed_params IN t_workflow_parameters );
パラメータ
パラメータ | 説明 |
---|---|
p_instance_id |
ワークフローのID。 |
p_changed_params |
更新するワークフロー変数の表。 |
例
次の例では、ワークフロー変数値を更新します。
BEGIN
apex_workflow.update_variables(
p_instance_id => 1234,
p_changed_params => apex_workflow.t_workflow_parameters(
1 => apex_workflow.t_workflow_parameter(static_id => 'NEW_SALARY', string_value => '2,560.50')));
END;
親トピック: APEX_WORKFLOW