workflow::action::refresh_request_cache (private)

 workflow::action::refresh_request_cache workflow_id

Defined in packages/workflow/tcl/action-procs.tcl

Initializes the cached array with information about actions for a certain workflow so that it can be reused within one request.

Parameters:
workflow_id (required)
Author:
Peter Marklund

Partial Call Graph (max 5 caller/called nodes):
%3 workflow::action::get_from_request_cache workflow::action::get_from_request_cache (private) workflow::action::refresh_request_cache workflow::action::refresh_request_cache workflow::action::get_from_request_cache->workflow::action::refresh_request_cache workflow::action::get_id workflow::action::get_id (public) workflow::action::get_id->workflow::action::refresh_request_cache workflow::action::get_all_info workflow::action::get_all_info (private) workflow::action::refresh_request_cache->workflow::action::get_all_info

Testcases:
No testcase defined.
Source code:
    global __workflow_action_data,${workflow_id}

    if { ![info exists __workflow_action_data,${workflow_id}] } {
        array set __workflow_action_data,${workflow_id} [workflow::action::get_all_info -workflow_id $workflow_id]
    }
Generic XQL file:
packages/workflow/tcl/action-procs.xql

PostgreSQL XQL file:
packages/workflow/tcl/action-procs-postgresql.xql

Oracle XQL file:
packages/workflow/tcl/action-procs-oracle.xql

[ hide source ] | [ make this the default ]
Show another procedure: