ITK Function Reference

(V10000.1.0.60_20160308.00)
Typedefs | Enumerations | Functions
epm_task_template_itk.h File Reference
#include <tccore/workspaceobject.h>
#include <epm/epm.h>
#include <epm/libepm_exports.h>
#include <epm/libepm_undef.h>

Go to the source code of this file.

Typedefs

typedef enum
EPM_template_classification_e 
EPM_template_classification_t
 
typedef enum EPM_template_stage_e EPM_template_stage_t
 

Enumerations

enum  EPM_template_classification_e { PROCESS_TEMPLATE, TASK_TEMPLATE }
 
enum  EPM_template_stage_e { OBSOLETE_STAGE, UNDER_CONSTRUCTION_STAGE, AVAILABLE_STAGE }
 

Functions

EPM_API int EPM_add_action_handler (tag_t task_template, const EPM_action_t action, tag_t action_handler)
 
EPM_API int EPM_add_predecessor_task_templates (tag_t task_template, int no_of_predecessors, const tag_t *predecessor_task_templates, int action)
 
EPM_API int EPM_add_rule (tag_t task_template, const EPM_action_t action, tag_t rule)
 
EPM_API int EPM_add_rule_handler (tag_t rule, tag_t rule_handler)
 
EPM_API int EPM_add_subtask_template (tag_t parent_task_template, tag_t task_template)
 
EPM_API int EPM_apply_template_to_active_process (tag_t process_template, tag_t process)
 
EPM_API int EPM_apply_template_to_active_processes (tag_t process_template, int processing_mode)
 
EPM_API int EPM_ask_action_handlers (tag_t task_template, EPM_action_t action, int *no_of_action_handlers, tag_t **action_handler_definitions)
 
EPM_API int EPM_ask_all_process_templates (int template_stage, int *process_template_count, tag_t **process_templates)
 
EPM_API int EPM_ask_all_subtask_templates (tag_t task_template, int *no_of_allsubtask_templates, tag_t **allsubtask_templates)
 
EPM_API int EPM_ask_assigned_templates (logical switchOffUCTemplates, const tag_t object_type, const tag_t group, int *count, tag_t **process_templates)
 
EPM_API int EPM_ask_handler_arguments (tag_t handler, int *argument_count, char ***arguments)
 
EPM_API int EPM_ask_predecessor_task_templates (tag_t task_template, int action, int *no_of_predecessors, tag_t **predecessor_task_templates)
 
EPM_API int EPM_ask_process_template (tag_t process, tag_t *process_template)
 
EPM_API int EPM_ask_rule_handlers (tag_t rule, int *count, tag_t **rule_handlers)
 
EPM_API int EPM_ask_rules (tag_t task_template, EPM_action_t action, int *no_of_rules, tag_t **rules)
 
EPM_API int EPM_ask_signoff_profiles (tag_t task_template, int *quorum, int *num_signoff_profiles, tag_t **roles, tag_t **groups, logical **allow_sub_groups, int **num_reviewers)
 
EPM_API int EPM_ask_subtask_templates (tag_t parent_task_template, int *no_of_subtask_templates, tag_t **subtask_templates)
 
EPM_API int EPM_ask_workflow_templates (logical include_under_construction, logical assigned_templates, int number_of_objects, tag_t *target_objects, char **object_types, const char *group, int *count, tag_t **process_templates)
 
EPM_API int EPM_ask_workflow_templates_base (logical include_under_construction, logical assigned_templates, int number_of_objects, tag_t *target_objects, char **object_types, const char *group, int *count, tag_t **process_templates)
 
EPM_API int EPM_copy_handler (tag_t handler, tag_t *handler_copy)
 
EPM_API int EPM_copy_task_template (tag_t task_template, tag_t *task_template_copy)
 
EPM_API int EPM_create_action_handler (tag_t task_template, EPM_action_t action, const char action_handler_name[WSO_name_size_c+1], int action_handler_argument_count, const char **action_handler_arguments, tag_t *action_handler)
 
EPM_API int EPM_create_action_handler2 (tag_t task_template, EPM_action_t action, const char *action_handler_name, int action_handler_argument_count, const char **action_handler_arguments, tag_t *action_handler)
 
EPM_API int EPM_create_process_template (const char pt_name[WSO_name_size_c+1], const char pt_description[WSO_desc_size_c+1], tag_t *new_process_template)
 
EPM_API int EPM_create_process_template2 (const char *pt_name, const char *pt_description, tag_t *new_process_template)
 
EPM_API int EPM_create_process_template_from_template (const char pt_name[WSO_name_size_c+1], const char pt_description[WSO_desc_size_c+1], tag_t base_pt_tag, tag_t *new_process_template)
 
EPM_API int EPM_create_process_template_from_template2 (const char *pt_name, const char *pt_description, tag_t base_pt_tag, tag_t *new_process_template)
 
EPM_API int EPM_create_rule (tag_t task_template, const EPM_action_t action, const char rule_handler_name[WSO_name_size_c+1], int rule_handler_argument_count, const char **rule_handler_arguments, tag_t *rule_handler, tag_t *rule)
 
EPM_API int EPM_create_rule2 (tag_t task_template, const EPM_action_t action, const char *rule_handler_name, int rule_handler_argument_count, const char **rule_handler_arguments, tag_t *rule_handler, tag_t *rule)
 
EPM_API int EPM_create_rule_handler (tag_t rule, int rule_quorum, const char rule_handler_name[WSO_name_size_c+1], int rule_handler_argument_count, const char **rule_handler_arguments, logical negated_flag, logical override_flag, tag_t *rule_handler)
 
EPM_API int EPM_create_rule_handler2 (tag_t rule, int rule_quorum, const char *rule_handler_name, int rule_handler_argument_count, const char **rule_handler_arguments, logical negated_flag, logical override_flag, tag_t *rule_handler)
 
EPM_API int EPM_create_signoff_profiles (tag_t task_template, int quorum, int num_signoff_profiles, const tag_t *roles, const tag_t *groups, const logical *allow_sub_groups, const int *num_reviewers, tag_t **signoff_profiles)
 
EPM_API int EPM_create_task_template (const char tt_name[WSO_name_size_c+1], const char tt_description[WSO_desc_size_c+1], tag_t parent_task_template, const EPM_template_classification_t classification, const tag_t obj_type, tag_t *new_task_template)
 
EPM_API int EPM_create_task_template2 (const char *tt_name, const char *tt_description, tag_t parent_task_template, const EPM_template_classification_t classification, const tag_t obj_type, tag_t *new_task_template)
 
EPM_API int EPM_create_task_template_from_template (const char *tt_name, const char *tt_description, tag_t parent_task_template, tag_t base_task_template, tag_t *new_task_template)
 
EPM_API int EPM_cut_handler (tag_t handler_definition)
 
EPM_API int EPM_delete_handler (tag_t handler_definition)
 
EPM_API int EPM_delete_task_template (tag_t task_template)
 
EPM_API int EPM_extent_handler_names_registered (const EPM_handler_type_t handler_type, int *no_of_handlers, char ***handler_names)
 
EPM_API int EPM_extent_locked_templates (int *componentCount, tag_t **componentTags)
 
EPM_API int EPM_extent_modifiable_templates (int *componentCount, tag_t **componentTags)
 
EPM_API int EPM_extent_ready_template_and_stage (logical switchOffUCTemplate, int *num, int **task_template_stages, tag_t **task_templates)
 
EPM_API int EPM_extent_template (int stage, int classification, int *num, tag_t **process_task_templates)
 
EPM_API int EPM_extent_template_and_stage (int classification, int *num, int **task_template_stages, tag_t **task_templates)
 
EPM_API int EPM_find_handler (tag_t task_template, EPM_handler_type_t handler_type, EPM_action_t action, const char handler_name[WSO_name_size_c+1], tag_t *handler)
 
EPM_API int EPM_find_handler2 (tag_t task_template, EPM_handler_type_t handler_type, EPM_action_t action, const char *handler_name, tag_t *handler)
 
EPM_API int EPM_find_process_template (const char *process_template_name, tag_t *process_template)
 
EPM_API int EPM_find_process_template_by_name_or_object_type (const char *template_name, tag_t object_tag, tag_t *template_tag)
 
EPM_API int EPM_find_process_template_by_name_or_origin_uid (const char *search_string, EPM_template_stage_t stage, tag_t *template_tag)
 
EPM_API int EPM_find_process_template_origin_uid (const char *origin_uid, int stage, tag_t *process_task_template)
 
EPM_API int EPM_find_template (const char pt_name[WSO_name_size_c+1], int template_type, tag_t *process_task_template)
 
EPM_API int EPM_find_template2 (const char *pt_name, int template_type, tag_t *process_task_template)
 
EPM_API int EPM_modify_task_template (tag_t task_template, logical visibility, tag_t *task_template_copy)
 
EPM_API int EPM_modify_task_template2 (tag_t task_template, int modifyFlagsCount, const logical *modifyFlags, tag_t *task_template_copy)
 
EPM_API int EPM_remove_action_handler (tag_t task_template, int action, tag_t action_handler, logical delete_handler)
 
EPM_API int EPM_remove_predecessor_task_templates (tag_t task_template, int no_of_predecessors, const tag_t *predecessor_task_templates, int action)
 
EPM_API int EPM_remove_rule (tag_t task_template, tag_t rule_definition)
 
EPM_API int EPM_remove_rule_handler (tag_t task_template, tag_t rule_definition, tag_t rule_handler, logical delete_handler)
 
EPM_API int EPM_remove_task_template (tag_t task_template)
 
EPM_API int EPM_set_handler_arguments (tag_t handler, int argument_count, const char **arguments)
 
EPM_API int EPM_set_rule_quorum (tag_t rule, int quorum)
 
EPM_API int EPM_task_template_ask_active_processes (tag_t process_template, int *process_count, tag_t **process_list)
 
EPM_API int EPM_unlock_modified_templates (int no_of_process_templates, tag_t *process_templates)