This package is part of ]project-open[, an open-source enterprise project management system.
For more information about ]project-open[ please see:
About Introduction to ]po[ Petri-Net Workflows :
This document provides a quick overview of contents of the ]project-open[ workflow package.
tcl/display-procs.tcl | Procs to render workflow information in HTML. | |
tcl/expenses-procs.tcl | Procs to render workflow information in HTML. | |
tcl/graph-procs.tcl | Helper procs for generating graphical representations of workflows. | |
tcl/intranet-workflow-procs.tcl | ]project-open[ specific extension for acs-workflow. | |
tcl/wizard-procs.tcl | Helper-procs for the process wizard. | |
tcl/workflow-procs.tcl | Tcl-API for the workflow engine. |
wf_action_pretty | Returns the pretty version of a task action. | |
wf_add_arc | ||
wf_add_arc_in | ||
wf_add_arc_out | ||
wf_add_place | ||
wf_add_role | ||
wf_add_trans_attribute_map | ||
wf_add_trans_role_assign_map | ||
wf_add_transition | ||
wf_assignment_widget | Returns an HTML fragment containing a form element for entering the value of an attribute. | |
wf_attribute_value_pretty | Returns a nice display version of the value of an attribute. | |
wf_attribute_widget | Returns an HTML fragment containing a form element for entering the value of an attribute. | |
wf_case_add_manual_assignment | ||
wf_case_add_task_assignment | ||
wf_case_cancel | Cancels a case | |
wf_case_clear_manual_assignments | ||
wf_case_clear_task_assignments | ||
wf_case_comment | Comment on a case | |
wf_case_info | Get information about a case. | |
wf_case_new | Creates and initializes a case of the given workflow type. | |
wf_case_remove_case_deadline | ||
wf_case_remove_manual_assignment | ||
wf_case_remove_task_assignment | ||
wf_case_resume | Resumes a suspended case | |
wf_case_set_case_deadline | ||
wf_case_set_manual_assignments | ||
wf_case_set_task_assignments | ||
wf_case_suspend | Suspends a case | |
wf_decorate_workflow | Adds linking information to the workflow net, based on the arguments given. | |
wf_delete_arc | ||
wf_delete_place | ||
wf_delete_role | ||
wf_delete_trans_attribute_map | ||
wf_delete_trans_role_assign_map | ||
wf_delete_transition | ||
wf_expenses_get_assign_panels | ||
wf_export_workflow | Generates a SQL script that can re-create this process in another installation. | |
wf_generate_dot_representation | Generates a dot-file for use with Graphviz. | |
wf_get_workflow_net | We cache the workflow net, although we don't really need that anymore. | |
wf_get_workflow_net_internal | ||
wf_graphviz_dot_exec | Implementation of wf_graphviz_dot_exec. | |
wf_graphviz_installed_p | Will tell you whether the AT&T GraphViz package is installed or not. | |
wf_if_null | If string is emtpy, returns <code>value_if_null</code>, otherwise returns string. | |
wf_ismap_to_client_map | Translates a server-side imagemap as generated by graphviz into a client-side imagemap that you can include in your HTML. | |
wf_journal | Get the journal for a case. | |
wf_make_unique | Takes a name (split in two parts) and makes it unique with respect to the list passed in <code>taken_names</code>, by putting an integer number between <code>name_part_one</code> and <code>name_part_two</code>, chopping <code>name_part_one</code> as required to stay within maxlen. | |
wf_message_transition_fire | Fires a message transition. | |
wf_move_role_down | ||
wf_move_role_up | ||
wf_name_to_key | Generates a key from a name by making it all lowercase, removing non-letters and putting in underscores instead of spaces. | |
wf_new_journal | Creates a new journal entry that can be passed to PL/SQL routines | |
wf_progress_bar | Returns an HTML fragment that displays the progress of a wizard nicely. | |
wf_simple_wizard_process_def | Gives the process definition list for use with <code>wf_progress_bar</code> | |
wf_simple_workflow_p | Returns whether the workflow is "almost linear" or not. | |
wf_split_query_url_to_arg_spec | Splits a URL including query arguments (e.g., /foo/bar?baz=greble&yank=zazz) up into a list of lists of name/value pairs, that can be passed as an argument to export_vars. | |
wf_sweep_message_transition_tcl | Sweep those message transitions that have a TCL callback and advance the transitions. | |
wf_sweep_time_events | Sweep timed transitions and hold timeouts. | |
wf_task_action | Tells the workflow engine that the given action has been taken. | |
wf_task_actions | Returns a list of the possible actions given the task state. | |
wf_task_info | Get detailed information about one task. | |
wf_task_list | Get information about the tasks are on a user's work list. | |
wf_task_panels | Add the panels for a task into the multirow target. | |
wf_task_state_pretty | Returns a pretty-print version of a task state. | |
wf_valid_key_p | Check that a value is valid as a key for a workflow/transition/place in a workflow definition. | |
wf_wizard_massage_tasks | We store tasks in a client property as a list of array gets with the keys: task_name, transition_key, task_time, loop_to_transition_key, loop_question, loop_answer, assigning_transition_key. | |
wf_workflow_changed | Flushes the cache. | |
wf_workflow_info | Get the definition of a workflow. |