From 19c1e91c4b3352ce7b45d5eddb6fc23ece8d2f3b Mon Sep 17 00:00:00 2001 From: Fabien Morin <fabien@nexedi.com> Date: Fri, 30 May 2008 10:39:57 +0000 Subject: [PATCH] * change EGov_Base_editAndNextStep script to be able to save entered datas before changing state * remove "context" in workflow scripts because normal user is not allowed to access to (thanks to Jerome) * change eGov universal workflow title (it was the old title) * add egov_anonymous_workflow which is used for subscription process git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@21238 20353a03-c40f-0410-a6d1-a30d3c3de9de --- .../erp5_egov/EGov_Base_editAndNextStep.xml | 26 ++- .../egov_anonymous_workflow.xml | 75 +++++++ .../egov_anonymous_workflow/scripts.xml | 37 ++++ .../scripts/Base_updateSecurity.xml | 143 ++++++++++++++ ...ument_validateFormDataBeforeSubmission.xml | 187 ++++++++++++++++++ .../egov_anonymous_workflow/states.xml | 37 ++++ .../states/approved.xml | 121 ++++++++++++ .../states/archived.xml | 110 +++++++++++ .../states/assigned.xml | 131 ++++++++++++ .../states/completed.xml | 130 ++++++++++++ .../states/disapproved.xml | 118 +++++++++++ .../egov_anonymous_workflow/states/draft.xml | 132 +++++++++++++ .../egov_anonymous_workflow/states/open.xml | 133 +++++++++++++ .../states/requested.xml | 129 ++++++++++++ .../egov_anonymous_workflow/states/signed.xml | 113 +++++++++++ .../states/submitted.xml | 128 ++++++++++++ .../states/suspended.xml | 130 ++++++++++++ .../states/validated.xml | 124 ++++++++++++ .../egov_anonymous_workflow/transitions.xml | 37 ++++ .../transitions/allocate_action.xml | 178 +++++++++++++++++ .../transitions/approve.xml | 67 +++++++ .../transitions/approve_action.xml | 88 +++++++++ .../transitions/archive.xml | 67 +++++++ .../transitions/archive_action.xml | 87 ++++++++ .../transitions/assign.xml | 67 +++++++ .../transitions/assign_action.xml | 134 +++++++++++++ .../transitions/complete.xml | 67 +++++++ .../transitions/complete_action.xml | 88 +++++++++ .../transitions/disapprove.xml | 67 +++++++ .../transitions/disapprove_action.xml | 88 +++++++++ .../transitions/open.xml | 67 +++++++ .../transitions/open_action.xml | 88 +++++++++ .../transitions/refuse.xml | 67 +++++++ .../transitions/refuse_action.xml | 88 +++++++++ .../transitions/reply.xml | 67 +++++++ .../transitions/reply_action.xml | 88 +++++++++ .../transitions/request.xml | 67 +++++++ .../transitions/request_action.xml | 88 +++++++++ .../transitions/resume.xml | 67 +++++++ .../transitions/resume_action.xml | 89 +++++++++ .../transitions/sign.xml | 67 +++++++ .../transitions/sign_action.xml | 87 ++++++++ .../transitions/submit.xml | 67 +++++++ .../transitions/submit_action.xml | 89 +++++++++ .../transitions/suspend.xml | 67 +++++++ .../transitions/suspend_action.xml | 88 +++++++++ .../transitions/validate.xml | 67 +++++++ .../transitions/validate_action.xml | 87 ++++++++ .../egov_anonymous_workflow/variables.xml | 37 ++++ .../variables/action.xml | 73 +++++++ .../variables/actor.xml | 73 +++++++ .../variables/assigned_function.xml | 57 ++++++ .../variables/assigned_group.xml | 57 ++++++ .../variables/assigned_site.xml | 57 ++++++ .../variables/assigned_user.xml | 57 ++++++ .../variables/comment.xml | 73 +++++++ .../variables/error_message.xml | 57 ++++++ .../variables/history.xml | 73 +++++++ .../variables/time.xml | 73 +++++++ .../egov_anonymous_workflow/worklists.xml | 37 ++++ .../applications_open_for_review.xml | 104 ++++++++++ .../applications_requested_for_review.xml | 104 ++++++++++ .../worklists/applications_to_approve.xml | 104 ++++++++++ .../worklists/applications_to_archive.xml | 104 ++++++++++ .../worklists/applications_to_assign.xml | 104 ++++++++++ .../worklists/applications_to_complete.xml | 104 ++++++++++ .../worklists/applications_to_open.xml | 104 ++++++++++ .../worklists/applications_to_sign.xml | 104 ++++++++++ .../worklists/applications_to_submit.xml | 104 ++++++++++ .../worklists/applications_to_validate.xml | 104 ++++++++++ ...ument_validateFormDataBeforeSubmission.xml | 3 +- .../SubscriptionForm_createAccount.xml | 18 +- .../scripts/check_companyInexistance.xml | 5 +- .../egov_universal_workflow.xml | 2 +- bt5/erp5_egov/bt/revision | 2 +- bt5/erp5_egov/bt/template_workflow_id_list | 1 + 76 files changed, 6194 insertions(+), 35 deletions(-) create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/scripts.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/scripts/Base_updateSecurity.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/scripts/PDFDocument_validateFormDataBeforeSubmission.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/approved.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/archived.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/assigned.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/completed.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/disapproved.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/draft.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/open.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/requested.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/signed.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/submitted.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/suspended.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/validated.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/allocate_action.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/approve.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/approve_action.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/archive.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/archive_action.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/assign.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/assign_action.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/complete.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/complete_action.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/disapprove.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/disapprove_action.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/open.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/open_action.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/refuse.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/refuse_action.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/reply.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/reply_action.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/request.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/request_action.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/resume.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/resume_action.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/sign.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/sign_action.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/submit.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/submit_action.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/suspend.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/suspend_action.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/validate.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/validate_action.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/action.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/actor.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/assigned_function.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/assigned_group.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/assigned_site.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/assigned_user.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/comment.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/error_message.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/history.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/time.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_open_for_review.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_requested_for_review.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_approve.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_archive.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_assign.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_complete.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_open.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_sign.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_submit.xml create mode 100644 bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_validate.xml diff --git a/bt5/erp5_egov/SkinTemplateItem/portal_skins/erp5_egov/EGov_Base_editAndNextStep.xml b/bt5/erp5_egov/SkinTemplateItem/portal_skins/erp5_egov/EGov_Base_editAndNextStep.xml index 70aa25145a..032d9618e7 100644 --- a/bt5/erp5_egov/SkinTemplateItem/portal_skins/erp5_egov/EGov_Base_editAndNextStep.xml +++ b/bt5/erp5_egov/SkinTemplateItem/portal_skins/erp5_egov/EGov_Base_editAndNextStep.xml @@ -89,10 +89,19 @@ next_url_dict = {\n \'DeclarationTVA_viewAttachmentList\' : \'PDFDocument_viewLoginInformation\'\n }\n \n +# edit the document with the entered data before to change of state\n +context.Base_edit(form_id=form_id, \n + selection_index=selection_index, \n + selection_name=selection_name, \n + dialog_id=dialog_id, \n + ignore_layout=ignore_layout, \n + editable_mode=editable_mode, \n + silent_mode=silent_mode, \n + field_prefix=field_prefix)\n +\n if not next_url_dict.has_key(form_id):\n next_url = \'PDFDocument_viewLoginInformation\'\n context.submit()\n -\n else:\n next_url = next_url_dict[form_id]\n \n @@ -109,19 +118,8 @@ if form_id == \'DeclarationTVA_viewAttachmentList\':\n "%s/%s?portal_status_message=%s" %\n (context.absolute_url(), form_id, message))\n \n -\n - result = request[\'RESPONSE\'].redirect(successful_edit_redirect_url) \n - return result\n -\n -return context.Base_edit(form_id=form_id, \n - selection_index=selection_index, \n - selection_name=selection_name, \n - dialog_id=dialog_id, \n - ignore_layout=ignore_layout, \n - editable_mode=editable_mode, \n - silent_mode=silent_mode, \n - field_prefix=field_prefix, \n - successful_edit_redirect_url=successful_edit_redirect_url)\n +result = request[\'RESPONSE\'].redirect(successful_edit_redirect_url) \n +return result\n </string> </value> </item> <item> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow.xml new file mode 100644 index 0000000000..2fc9792d12 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="DCWorkflowDefinition" module="Products.DCWorkflow.DCWorkflow"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>_objects</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>creation_guard</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>The eGov anonymous workflow is the same as eGov universal workflow but with some rights for anonymous (on states).</string> </value> + </item> + <item> + <key> <string>groups</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>egov_anonymous_workflow</string> </value> + </item> + <item> + <key> <string>initial_state</string> </key> + <value> <string>draft</string> </value> + </item> + <item> + <key> <string>manager_bypass</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>permissions</string> </key> + <value> + <tuple> + <string>Access contents information</string> + <string>View</string> + <string>Add portal content</string> + <string>Modify portal content</string> + <string>Delete objects</string> + </tuple> + </value> + </item> + <item> + <key> <string>state_var</string> </key> + <value> <string>validation_state</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>ERP5 eGov anonymous Workflow</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/scripts.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/scripts.xml new file mode 100644 index 0000000000..66683dde04 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/scripts.xml @@ -0,0 +1,37 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="Scripts" module="Products.DCWorkflow.Scripts"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>_mapping</string> </key> + <value> + <dictionary/> + </value> + </item> + <item> + <key> <string>_objects</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>scripts</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/scripts/Base_updateSecurity.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/scripts/Base_updateSecurity.xml new file mode 100644 index 0000000000..21e7f875cc --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/scripts/Base_updateSecurity.xml @@ -0,0 +1,143 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="PythonScript" module="Products.PythonScripts.PythonScript"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>Python_magic</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>Script_magic</string> </key> + <value> <int>3</int> </value> + </item> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>_bind_names</string> </key> + <value> + <object> + <klass> + <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/> + </klass> + <tuple/> + <state> + <dictionary> + <item> + <key> <string>_asgns</string> </key> + <value> + <dictionary> + <item> + <key> <string>name_container</string> </key> + <value> <string>container</string> </value> + </item> + <item> + <key> <string>name_context</string> </key> + <value> <string>context</string> </value> + </item> + <item> + <key> <string>name_m_self</string> </key> + <value> <string>script</string> </value> + </item> + <item> + <key> <string>name_subpath</string> </key> + <value> <string>traverse_subpath</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </state> + </object> + </value> + </item> + <item> + <key> <string>_body</string> </key> + <value> <string>document = state_change[\'object\']\n +document.activate().updateLocalRolesOnSecurityGroups()\n +</string> </value> + </item> + <item> + <key> <string>_code</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>_filepath</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>_params</string> </key> + <value> <string>state_change</string> </value> + </item> + <item> + <key> <string>errors</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>func_code</string> </key> + <value> + <object> + <klass> + <global name="FuncCode" module="Shared.DC.Scripts.Signature"/> + </klass> + <tuple/> + <state> + <dictionary> + <item> + <key> <string>co_argcount</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>co_varnames</string> </key> + <value> + <tuple> + <string>state_change</string> + <string>_getitem_</string> + <string>document</string> + <string>_getattr_</string> + </tuple> + </value> + </item> + </dictionary> + </state> + </object> + </value> + </item> + <item> + <key> <string>func_defaults</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>Base_updateSecurity</string> </value> + </item> + <item> + <key> <string>warnings</string> </key> + <value> + <tuple/> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/scripts/PDFDocument_validateFormDataBeforeSubmission.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/scripts/PDFDocument_validateFormDataBeforeSubmission.xml new file mode 100644 index 0000000000..c245fc2064 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/scripts/PDFDocument_validateFormDataBeforeSubmission.xml @@ -0,0 +1,187 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="PythonScript" module="Products.PythonScripts.PythonScript"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>Python_magic</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>Script_magic</string> </key> + <value> <int>3</int> </value> + </item> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>_bind_names</string> </key> + <value> + <object> + <klass> + <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/> + </klass> + <tuple/> + <state> + <dictionary> + <item> + <key> <string>_asgns</string> </key> + <value> + <dictionary> + <item> + <key> <string>name_container</string> </key> + <value> <string>container</string> </value> + </item> + <item> + <key> <string>name_context</string> </key> + <value> <string>context</string> </value> + </item> + <item> + <key> <string>name_m_self</string> </key> + <value> <string>script</string> </value> + </item> + <item> + <key> <string>name_subpath</string> </key> + <value> <string>traverse_subpath</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </state> + </object> + </value> + </item> + <item> + <key> <string>_body</string> </key> + <value> <string>\'\'\'This script check that all required files have been uploaded\'\'\'\n +from Products.DCWorkflow.DCWorkflow import ValidationFailed\n +portal = context.getPortalObject()\n +N_ = portal.Base_translateString\n +\n +document = state_change[\'object\']\n +portal_type = document.getPortalType()\n +\n +# dict of required documents\n +attachement_type_dict = {\'Carte ID\':\'Required\',\n + \'Tableau des d\xc3\xa9penses\':\'Optional\',\n + \'D\xc3\xa9tail des \xc3\xa9xon\xc3\xa9ratations\':\'Required\',\n + \'Application Certificate\':\'Optional\',\n + }\n +\n +document_title_list = [x.getTitle() for x in document.contentValues(portal_type=\'File\')]\n +\n +required_title_list = [x for x,y in attachement_type_dict.items() if y == \'Required\']\n +\n +message = \'The following documents are missing to submit the request :\'\n +missing_document_list = []\n +for required_title in required_title_list:\n + if required_title not in document_title_list:\n + missing_document_list.append(\'%s\' % required_title)\n +\n +if len(missing_document_list):\n + message = N_(message)\n + raise ValidationFailed, "%s %s" % (message, \', \'.join(missing_document_list))\n +</string> </value> + </item> + <item> + <key> <string>_code</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>_filepath</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>_params</string> </key> + <value> <string>state_change</string> </value> + </item> + <item> + <key> <string>errors</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>func_code</string> </key> + <value> + <object> + <klass> + <global name="FuncCode" module="Shared.DC.Scripts.Signature"/> + </klass> + <tuple/> + <state> + <dictionary> + <item> + <key> <string>co_argcount</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>co_varnames</string> </key> + <value> + <tuple> + <string>state_change</string> + <string>Products.DCWorkflow.DCWorkflow</string> + <string>ValidationFailed</string> + <string>_getattr_</string> + <string>context</string> + <string>portal</string> + <string>N_</string> + <string>_getitem_</string> + <string>document</string> + <string>portal_type</string> + <string>attachement_type_dict</string> + <string>append</string> + <string>$append0</string> + <string>_getiter_</string> + <string>x</string> + <string>document_title_list</string> + <string>y</string> + <string>required_title_list</string> + <string>message</string> + <string>missing_document_list</string> + <string>required_title</string> + <string>len</string> + </tuple> + </value> + </item> + </dictionary> + </state> + </object> + </value> + </item> + <item> + <key> <string>func_defaults</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>PDFDocument_validateFormDataBeforeSubmission</string> </value> + </item> + <item> + <key> <string>warnings</string> </key> + <value> + <tuple/> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states.xml new file mode 100644 index 0000000000..cd2db0fb0c --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states.xml @@ -0,0 +1,37 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="States" module="Products.DCWorkflow.States"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>_mapping</string> </key> + <value> + <dictionary/> + </value> + </item> + <item> + <key> <string>_objects</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>states</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/approved.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/approved.xml new file mode 100644 index 0000000000..84b2836bbd --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/approved.xml @@ -0,0 +1,121 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="StateDefinition" module="Products.DCWorkflow.States"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>An application in approved state is an application which have been review and approved : it could be signed.</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>approved</string> </value> + </item> + <item> + <key> <string>permission_roles</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Approved</string> </value> + </item> + <item> + <key> <string>transitions</string> </key> + <value> + <tuple> + <string>sign</string> + <string>sign_action</string> + </tuple> + </value> + </item> + <item> + <key> <string>type_list</string> </key> + <value> + <tuple/> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="PersistentMapping" module="Persistence.mapping"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>Access contents information</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Auditor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>Add portal content</string> </key> + <value> + <tuple> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>Delete objects</string> </key> + <value> + <tuple> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>Modify portal content</string> </key> + <value> + <tuple> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>View</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Auditor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/archived.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/archived.xml new file mode 100644 index 0000000000..f29b8937c6 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/archived.xml @@ -0,0 +1,110 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="StateDefinition" module="Products.DCWorkflow.States"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>When a application ha been processing and signed, it could be archived.</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>archived</string> </value> + </item> + <item> + <key> <string>permission_roles</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Archived</string> </value> + </item> + <item> + <key> <string>transitions</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>type_list</string> </key> + <value> + <tuple/> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="PersistentMapping" module="Persistence.mapping"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>Access contents information</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Auditor</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>Add portal content</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>Delete objects</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>Modify portal content</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>View</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Auditor</string> + <string>Owner</string> + </tuple> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/assigned.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/assigned.xml new file mode 100644 index 0000000000..f29540db23 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/assigned.xml @@ -0,0 +1,131 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="StateDefinition" module="Products.DCWorkflow.States"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>In this sate, a agent has be designed to be in charge of the application.</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>assigned</string> </value> + </item> + <item> + <key> <string>permission_roles</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Assigned</string> </value> + </item> + <item> + <key> <string>transitions</string> </key> + <value> + <tuple> + <string>open</string> + <string>open_action</string> + <string>refuse</string> + <string>refuse_action</string> + <string>sign</string> + <string>sign_action</string> + </tuple> + </value> + </item> + <item> + <key> <string>type_list</string> </key> + <value> + <tuple/> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="PersistentMapping" module="Persistence.mapping"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>Access contents information</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Auditor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>Add portal content</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>Delete objects</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>Modify portal content</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>View</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Auditor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/completed.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/completed.xml new file mode 100644 index 0000000000..7329e44bca --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/completed.xml @@ -0,0 +1,130 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="StateDefinition" module="Products.DCWorkflow.States"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>An application in completed state is an application with a all required attached files and with a correct filled form.</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>completed</string> </value> + </item> + <item> + <key> <string>permission_roles</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Completed</string> </value> + </item> + <item> + <key> <string>transitions</string> </key> + <value> + <tuple> + <string>approve</string> + <string>approve_action</string> + <string>disapprove</string> + <string>disapprove_action</string> + <string>sign</string> + <string>sign_action</string> + </tuple> + </value> + </item> + <item> + <key> <string>type_list</string> </key> + <value> + <tuple/> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="PersistentMapping" module="Persistence.mapping"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>Access contents information</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Associate</string> + <string>Auditor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>Add portal content</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>Delete objects</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>Modify portal content</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>View</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Associate</string> + <string>Auditor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/disapproved.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/disapproved.xml new file mode 100644 index 0000000000..3ff0156d2d --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/disapproved.xml @@ -0,0 +1,118 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="StateDefinition" module="Products.DCWorkflow.States"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>An application in disapproved state is an application which has been review and disapproved. The application process ends here.</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>disapproved</string> </value> + </item> + <item> + <key> <string>permission_roles</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Disapproved</string> </value> + </item> + <item> + <key> <string>transitions</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>type_list</string> </key> + <value> + <tuple/> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="PersistentMapping" module="Persistence.mapping"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>Access contents information</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Auditor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>Add portal content</string> </key> + <value> + <tuple> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>Delete objects</string> </key> + <value> + <tuple> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>Modify portal content</string> </key> + <value> + <tuple> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>View</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Auditor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/draft.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/draft.xml new file mode 100644 index 0000000000..176ca20c30 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/draft.xml @@ -0,0 +1,132 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="StateDefinition" module="Products.DCWorkflow.States"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>Applications in draf state are application just created by user. They could be view and edit by user before to be submitted.</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>draft</string> </value> + </item> + <item> + <key> <string>permission_roles</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Draft</string> </value> + </item> + <item> + <key> <string>transitions</string> </key> + <value> + <tuple> + <string>submit</string> + <string>submit_action</string> + </tuple> + </value> + </item> + <item> + <key> <string>type_list</string> </key> + <value> + <tuple/> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="PersistentMapping" module="Persistence.mapping"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>Access contents information</string> </key> + <value> + <tuple> + <string>Anonymous</string> + <string>Assignee</string> + <string>Assignor</string> + <string>Auditor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>Add portal content</string> </key> + <value> + <tuple> + <string>Anonymous</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>Delete objects</string> </key> + <value> + <tuple> + <string>Anonymous</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>Modify portal content</string> </key> + <value> + <tuple> + <string>Anonymous</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>View</string> </key> + <value> + <tuple> + <string>Anonymous</string> + <string>Assignee</string> + <string>Assignor</string> + <string>Auditor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/open.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/open.xml new file mode 100644 index 0000000000..659305d3b4 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/open.xml @@ -0,0 +1,133 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="StateDefinition" module="Products.DCWorkflow.States"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>In open state, an agent is processing the application.</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>open</string> </value> + </item> + <item> + <key> <string>permission_roles</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Open</string> </value> + </item> + <item> + <key> <string>transitions</string> </key> + <value> + <tuple> + <string>complete</string> + <string>complete_action</string> + <string>request</string> + <string>request_action</string> + <string>sign</string> + <string>sign_action</string> + <string>suspend</string> + <string>suspend_action</string> + </tuple> + </value> + </item> + <item> + <key> <string>type_list</string> </key> + <value> + <tuple/> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="PersistentMapping" module="Persistence.mapping"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>Access contents information</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Auditor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>Add portal content</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>Delete objects</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>Modify portal content</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>View</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Auditor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/requested.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/requested.xml new file mode 100644 index 0000000000..100249e48d --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/requested.xml @@ -0,0 +1,129 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="StateDefinition" module="Products.DCWorkflow.States"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>An application in requested state is an application we want another service/person to complete/view it. So applications in requested state are waiting for review from the new assigned service/person.</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>requested</string> </value> + </item> + <item> + <key> <string>permission_roles</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Requested</string> </value> + </item> + <item> + <key> <string>transitions</string> </key> + <value> + <tuple> + <string>allocate_action</string> + <string>reply</string> + <string>reply_action</string> + </tuple> + </value> + </item> + <item> + <key> <string>type_list</string> </key> + <value> + <tuple/> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="PersistentMapping" module="Persistence.mapping"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>Access contents information</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Associate</string> + <string>Auditor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>Add portal content</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Associate</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>Delete objects</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>Modify portal content</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Associate</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>View</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Associate</string> + <string>Auditor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/signed.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/signed.xml new file mode 100644 index 0000000000..e415044a8a --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/signed.xml @@ -0,0 +1,113 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="StateDefinition" module="Products.DCWorkflow.States"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>After the Chief review, if the application is correct, he decide to sign it : application becomes in signed state. In signed state, user could come to take application result if there is one.</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>signed</string> </value> + </item> + <item> + <key> <string>permission_roles</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Signed</string> </value> + </item> + <item> + <key> <string>transitions</string> </key> + <value> + <tuple> + <string>archive</string> + <string>archive_action</string> + </tuple> + </value> + </item> + <item> + <key> <string>type_list</string> </key> + <value> + <tuple/> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="PersistentMapping" module="Persistence.mapping"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>Access contents information</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Auditor</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>Add portal content</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>Delete objects</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>Modify portal content</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>View</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Auditor</string> + <string>Owner</string> + </tuple> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/submitted.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/submitted.xml new file mode 100644 index 0000000000..a22694cea9 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/submitted.xml @@ -0,0 +1,128 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="StateDefinition" module="Products.DCWorkflow.States"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>submitted</string> </value> + </item> + <item> + <key> <string>permission_roles</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Submitted</string> </value> + </item> + <item> + <key> <string>transitions</string> </key> + <value> + <tuple> + <string>sign</string> + <string>sign_action</string> + <string>validate</string> + <string>validate_action</string> + </tuple> + </value> + </item> + <item> + <key> <string>type_list</string> </key> + <value> + <tuple/> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="PersistentMapping" module="Persistence.mapping"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>Access contents information</string> </key> + <value> + <tuple> + <string>Anonymous</string> + <string>Assignee</string> + <string>Assignor</string> + <string>Auditor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>Add portal content</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>Delete objects</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>Modify portal content</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>View</string> </key> + <value> + <tuple> + <string>Anonymous</string> + <string>Assignee</string> + <string>Assignor</string> + <string>Auditor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/suspended.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/suspended.xml new file mode 100644 index 0000000000..e16149ec1e --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/suspended.xml @@ -0,0 +1,130 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="StateDefinition" module="Products.DCWorkflow.States"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>Applications are suspended if an attachment from the user is required.\r\n +In this case, application stay in this state until user add the required attachment and resume the process.</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>suspended</string> </value> + </item> + <item> + <key> <string>permission_roles</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Suspended</string> </value> + </item> + <item> + <key> <string>transitions</string> </key> + <value> + <tuple> + <string>resume</string> + <string>resume_action</string> + </tuple> + </value> + </item> + <item> + <key> <string>type_list</string> </key> + <value> + <tuple/> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="PersistentMapping" module="Persistence.mapping"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>Access contents information</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Auditor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>Add portal content</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>Delete objects</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>Modify portal content</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>View</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + <string>Auditor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/validated.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/validated.xml new file mode 100644 index 0000000000..b12dd12abd --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/states/validated.xml @@ -0,0 +1,124 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="StateDefinition" module="Products.DCWorkflow.States"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>Applications in validated state are applications that has been pass a first quick check : form as been completed with accepted value, required files are provided (and are not fake). If a payment is required for this application, payment has been done to be in this state.</string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>validated</string> </value> + </item> + <item> + <key> <string>permission_roles</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Validated</string> </value> + </item> + <item> + <key> <string>transitions</string> </key> + <value> + <tuple> + <string>assign</string> + <string>assign_action</string> + <string>sign</string> + <string>sign_action</string> + </tuple> + </value> + </item> + <item> + <key> <string>type_list</string> </key> + <value> + <tuple/> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="PersistentMapping" module="Persistence.mapping"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>Access contents information</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Auditor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + <item> + <key> <string>Add portal content</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>Delete objects</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>Modify portal content</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Manager</string> + </tuple> + </value> + </item> + <item> + <key> <string>View</string> </key> + <value> + <tuple> + <string>Assignor</string> + <string>Auditor</string> + <string>Manager</string> + <string>Owner</string> + </tuple> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions.xml new file mode 100644 index 0000000000..61f19d835a --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions.xml @@ -0,0 +1,37 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="Transitions" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>_mapping</string> </key> + <value> + <dictionary/> + </value> + </item> + <item> + <key> <string>_objects</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>transitions</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/allocate_action.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/allocate_action.xml new file mode 100644 index 0000000000..454cde3a6b --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/allocate_action.xml @@ -0,0 +1,178 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string>Allocate Application to Service</string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string>%(content_url)s/Procedure_viewWorkflowAllocateToServiceActionDialog?workflow_action=allocate_action</string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string>request</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>The person in charge of the application can invoke the Allocate action to allocate it to another service.</string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>allocate_action</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Allocate to Service</string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>var_exprs</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Guard" module="Products.DCWorkflow.Guard"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>roles</string> </key> + <value> + <tuple> + <string>Assignor</string> + </tuple> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="3" aka="AAAAAAAAAAM="> + <pickle> + <tuple> + <global name="PersistentMapping" module="Persistence.mapping"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>assigned_function</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent> + </value> + </item> + <item> + <key> <string>assigned_group</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent> + </value> + </item> + <item> + <key> <string>assigned_site</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAY=</string> </persistent> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="4" aka="AAAAAAAAAAQ="> + <pickle> + <tuple> + <global name="Expression" module="Products.CMFCore.Expression"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>text</string> </key> + <value> <string>python: kwargs.get(\'function\')</string> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="5" aka="AAAAAAAAAAU="> + <pickle> + <tuple> + <global name="Expression" module="Products.CMFCore.Expression"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>text</string> </key> + <value> <string>python: kwargs.get(\'group\')</string> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="6" aka="AAAAAAAAAAY="> + <pickle> + <tuple> + <global name="Expression" module="Products.CMFCore.Expression"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>text</string> </key> + <value> <string>python: kwargs.get(\'site\')</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/approve.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/approve.xml new file mode 100644 index 0000000000..506d9e169f --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/approve.xml @@ -0,0 +1,67 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>approve</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string>approved</string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>2</int> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/approve_action.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/approve_action.xml new file mode 100644 index 0000000000..5508357da5 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/approve_action.xml @@ -0,0 +1,88 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string>Approve</string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=approve_action</string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string>approve</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>After being completed, the application is review by an agent. If the application is correct and process could progress in a normal way, application is approved.</string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>approve_action</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Approve</string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>1</int> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Guard" module="Products.DCWorkflow.Guard"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>roles</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + </tuple> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/archive.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/archive.xml new file mode 100644 index 0000000000..297dbcb0a7 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/archive.xml @@ -0,0 +1,67 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>archive</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string>archived</string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>2</int> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/archive_action.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/archive_action.xml new file mode 100644 index 0000000000..8576bb00d1 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/archive_action.xml @@ -0,0 +1,87 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string>Archive</string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=archive_action</string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string>archive</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>The Chef can invoke Archive action if an application as been signed and delivered (if necessary).</string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>archive_action</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Archive</string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>1</int> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Guard" module="Products.DCWorkflow.Guard"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>roles</string> </key> + <value> + <tuple> + <string>Assignor</string> + </tuple> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/assign.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/assign.xml new file mode 100644 index 0000000000..f3f82be4ca --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/assign.xml @@ -0,0 +1,67 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string>Base_updateSecurity</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>assign</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string>assigned</string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>2</int> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/assign_action.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/assign_action.xml new file mode 100644 index 0000000000..3da5cada73 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/assign_action.xml @@ -0,0 +1,134 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string>Assign Application to User</string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string>%(content_url)s/Procedure_viewWorkflowAssignToUserActionDialog?workflow_action=assign_action</string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string>assign</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>assign_action</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Assign to Agent</string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>var_exprs</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Guard" module="Products.DCWorkflow.Guard"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>roles</string> </key> + <value> + <tuple> + <string>Assignor</string> + </tuple> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="3" aka="AAAAAAAAAAM="> + <pickle> + <tuple> + <global name="PersistentMapping" module="Persistence.mapping"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>assigned_user</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="4" aka="AAAAAAAAAAQ="> + <pickle> + <tuple> + <global name="Expression" module="Products.CMFCore.Expression"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>text</string> </key> + <value> <string>python: kwargs.get(\'user\')</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/complete.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/complete.xml new file mode 100644 index 0000000000..666052addf --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/complete.xml @@ -0,0 +1,67 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>The complete workflow method sets the state of the form to completed. </string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>complete</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string>completed</string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>2</int> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/complete_action.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/complete_action.xml new file mode 100644 index 0000000000..1a346e40d7 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/complete_action.xml @@ -0,0 +1,88 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string>Complete</string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=complete_action</string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string>complete</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>If all required attachments are provides and if the form has been correctly fill, Complete action could be invoke by the agent in charge of the application.</string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>complete_action</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Complete</string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>1</int> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Guard" module="Products.DCWorkflow.Guard"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>roles</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + </tuple> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/disapprove.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/disapprove.xml new file mode 100644 index 0000000000..0921bd7c4a --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/disapprove.xml @@ -0,0 +1,67 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>disapprove</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string>disapproved</string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>2</int> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/disapprove_action.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/disapprove_action.xml new file mode 100644 index 0000000000..75a7186fc4 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/disapprove_action.xml @@ -0,0 +1,88 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string>Disapprove</string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=disaprove_action</string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string>disapprove</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>If an application has been well completed and no attachments are missing, it is in Completed state, but if the application can\'t be sucssessed for any reason, it could be disapprove by an angent</string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>disapprove_action</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Disapprove</string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>1</int> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Guard" module="Products.DCWorkflow.Guard"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>roles</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + </tuple> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/open.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/open.xml new file mode 100644 index 0000000000..f57fcc9191 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/open.xml @@ -0,0 +1,67 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>The open workflow method sets the state of the form to open. </string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>open</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string>open</string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>2</int> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/open_action.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/open_action.xml new file mode 100644 index 0000000000..0c3a243973 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/open_action.xml @@ -0,0 +1,88 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string>Start Processing</string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=open_action</string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string>open</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>open_action</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Open</string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>1</int> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Guard" module="Products.DCWorkflow.Guard"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>roles</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + </tuple> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/refuse.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/refuse.xml new file mode 100644 index 0000000000..f06d3cc846 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/refuse.xml @@ -0,0 +1,67 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>The refuse workflow method sets the state of the form to validated. </string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>refuse</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string>validated</string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>2</int> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/refuse_action.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/refuse_action.xml new file mode 100644 index 0000000000..2bc5173d76 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/refuse_action.xml @@ -0,0 +1,88 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string>Refuse</string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=refuse_action</string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string>refuse</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>If an agent have an application assigned to him, and don\'t want/can process it, he could refuse the assignment. In this case, the application will return in validated state to be re-assigned.</string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>refuse_action</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Refuse</string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>1</int> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Guard" module="Products.DCWorkflow.Guard"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>roles</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + </tuple> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/reply.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/reply.xml new file mode 100644 index 0000000000..769df69315 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/reply.xml @@ -0,0 +1,67 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>The reply workflow method sets the state of the form to open.</string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>reply</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string>open</string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>2</int> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/reply_action.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/reply_action.xml new file mode 100644 index 0000000000..cf13ebb1fc --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/reply_action.xml @@ -0,0 +1,88 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string>Reply</string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=reply_action</string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string>reply</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>reply_action</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Reply</string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>1</int> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Guard" module="Products.DCWorkflow.Guard"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>roles</string> </key> + <value> + <tuple> + <string>Associate</string> + <string>Assignor</string> + </tuple> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/request.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/request.xml new file mode 100644 index 0000000000..d2b18e9539 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/request.xml @@ -0,0 +1,67 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>request</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string>requested</string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>2</int> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/request_action.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/request_action.xml new file mode 100644 index 0000000000..b695cd2755 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/request_action.xml @@ -0,0 +1,88 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string>Request</string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=request_action</string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string>request</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>request_action</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Request</string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>1</int> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Guard" module="Products.DCWorkflow.Guard"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>roles</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + </tuple> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/resume.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/resume.xml new file mode 100644 index 0000000000..e1e86197e8 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/resume.xml @@ -0,0 +1,67 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>resume</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string>open</string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>2</int> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/resume_action.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/resume_action.xml new file mode 100644 index 0000000000..5b82734131 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/resume_action.xml @@ -0,0 +1,89 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string>Resume</string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=resume_action</string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string>resume</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>resume_action</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Resume</string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>1</int> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Guard" module="Products.DCWorkflow.Guard"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>roles</string> </key> + <value> + <tuple> + <string>Owner</string> + <string>Assignor</string> + <string>Assignee</string> + </tuple> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/sign.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/sign.xml new file mode 100644 index 0000000000..ffe5d415d0 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/sign.xml @@ -0,0 +1,67 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>sign</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string>signed</string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>2</int> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/sign_action.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/sign_action.xml new file mode 100644 index 0000000000..3ab34d30f5 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/sign_action.xml @@ -0,0 +1,87 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string>Sign</string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=sign_action</string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string>sign</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>sign_action</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Sign</string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>1</int> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Guard" module="Products.DCWorkflow.Guard"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>roles</string> </key> + <value> + <tuple> + <string>Assignor</string> + </tuple> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/submit.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/submit.xml new file mode 100644 index 0000000000..b9a16683a2 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/submit.xml @@ -0,0 +1,67 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>The submit workflow method sets the state of the form to submitted. </string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>submit</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string>submitted</string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>2</int> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/submit_action.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/submit_action.xml new file mode 100644 index 0000000000..7cdc6526cd --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/submit_action.xml @@ -0,0 +1,89 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string>Submit</string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=submit_action</string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string>submit</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>Users can invoke the Submit action to send a form to the assigned governmental service for processing. Submission is only possible if all required data has been entered.</string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>submit_action</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Submit</string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>1</int> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Guard" module="Products.DCWorkflow.Guard"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>roles</string> </key> + <value> + <tuple> + <string>Owner</string> + <string>Assignor</string> + <string>Assignee</string> + </tuple> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/suspend.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/suspend.xml new file mode 100644 index 0000000000..b37906fe56 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/suspend.xml @@ -0,0 +1,67 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>suspend</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string>suspended</string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>2</int> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/suspend_action.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/suspend_action.xml new file mode 100644 index 0000000000..b249aede95 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/suspend_action.xml @@ -0,0 +1,88 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string>Suspend</string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=suspend_action</string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string>suspend</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>suspend_action</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Suspend</string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>1</int> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Guard" module="Products.DCWorkflow.Guard"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>roles</string> </key> + <value> + <tuple> + <string>Assignee</string> + <string>Assignor</string> + </tuple> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/validate.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/validate.xml new file mode 100644 index 0000000000..e6d9db6383 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/validate.xml @@ -0,0 +1,67 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>validate</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string>validated</string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>2</int> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/validate_action.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/validate_action.xml new file mode 100644 index 0000000000..3ab80c9ff9 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/transitions/validate_action.xml @@ -0,0 +1,87 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="TransitionDefinition" module="Products.DCWorkflow.Transitions"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>workflow</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string>Validate</string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string>%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=validate_action</string> </value> + </item> + <item> + <key> <string>after_script_name</string> </key> + <value> <string>validate</string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>validate_action</string> </value> + </item> + <item> + <key> <string>new_state_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>script_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Validate</string> </value> + </item> + <item> + <key> <string>trigger_type</string> </key> + <value> <int>1</int> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Guard" module="Products.DCWorkflow.Guard"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>roles</string> </key> + <value> + <tuple> + <string>Assignor</string> + </tuple> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables.xml new file mode 100644 index 0000000000..7d9ea0fae8 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables.xml @@ -0,0 +1,37 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="Variables" module="Products.DCWorkflow.Variables"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>_mapping</string> </key> + <value> + <dictionary/> + </value> + </item> + <item> + <key> <string>_objects</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>variables</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/action.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/action.xml new file mode 100644 index 0000000000..e56bf7a226 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/action.xml @@ -0,0 +1,73 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="VariableDefinition" module="Products.DCWorkflow.Variables"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>default_expr</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>default_value</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>The last transition</string> </value> + </item> + <item> + <key> <string>for_catalog</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>for_status</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>action</string> </value> + </item> + <item> + <key> <string>info_guard</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>update_always</string> </key> + <value> <int>1</int> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Expression" module="Products.CMFCore.Expression"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>text</string> </key> + <value> <string>transition/getId|nothing</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/actor.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/actor.xml new file mode 100644 index 0000000000..e5fbe8aef5 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/actor.xml @@ -0,0 +1,73 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="VariableDefinition" module="Products.DCWorkflow.Variables"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>default_expr</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>default_value</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>The name of the user who performed the last transition</string> </value> + </item> + <item> + <key> <string>for_catalog</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>for_status</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>actor</string> </value> + </item> + <item> + <key> <string>info_guard</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>update_always</string> </key> + <value> <int>1</int> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Expression" module="Products.CMFCore.Expression"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>text</string> </key> + <value> <string>user/getUserName</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/assigned_function.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/assigned_function.xml new file mode 100644 index 0000000000..a827597c57 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/assigned_function.xml @@ -0,0 +1,57 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="VariableDefinition" module="Products.DCWorkflow.Variables"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>default_expr</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>default_value</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>The function this document has been assigned to during processing</string> </value> + </item> + <item> + <key> <string>for_catalog</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>for_status</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>assigned_function</string> </value> + </item> + <item> + <key> <string>info_guard</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>update_always</string> </key> + <value> <int>0</int> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/assigned_group.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/assigned_group.xml new file mode 100644 index 0000000000..8a1cc87092 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/assigned_group.xml @@ -0,0 +1,57 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="VariableDefinition" module="Products.DCWorkflow.Variables"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>default_expr</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>default_value</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>The group this document has been assigned to during processing</string> </value> + </item> + <item> + <key> <string>for_catalog</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>for_status</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>assigned_group</string> </value> + </item> + <item> + <key> <string>info_guard</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>update_always</string> </key> + <value> <int>1</int> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/assigned_site.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/assigned_site.xml new file mode 100644 index 0000000000..298159434b --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/assigned_site.xml @@ -0,0 +1,57 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="VariableDefinition" module="Products.DCWorkflow.Variables"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>default_expr</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>default_value</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>The site this document has been assigned to during processing</string> </value> + </item> + <item> + <key> <string>for_catalog</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>for_status</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>assigned_site</string> </value> + </item> + <item> + <key> <string>info_guard</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>update_always</string> </key> + <value> <int>0</int> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/assigned_user.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/assigned_user.xml new file mode 100644 index 0000000000..76b5330bf5 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/assigned_user.xml @@ -0,0 +1,57 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="VariableDefinition" module="Products.DCWorkflow.Variables"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>default_expr</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>default_value</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>The user this document has been assigned to during processing</string> </value> + </item> + <item> + <key> <string>for_catalog</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>for_status</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>assigned_user</string> </value> + </item> + <item> + <key> <string>info_guard</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>update_always</string> </key> + <value> <int>0</int> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/comment.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/comment.xml new file mode 100644 index 0000000000..c78b599949 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/comment.xml @@ -0,0 +1,73 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="VariableDefinition" module="Products.DCWorkflow.Variables"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>default_expr</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>default_value</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>Comments about the last transition</string> </value> + </item> + <item> + <key> <string>for_catalog</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>for_status</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>comment</string> </value> + </item> + <item> + <key> <string>info_guard</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>update_always</string> </key> + <value> <int>1</int> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Expression" module="Products.CMFCore.Expression"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>text</string> </key> + <value> <string>python:state_change.kwargs.get(\'comment\', \'\')</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/error_message.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/error_message.xml new file mode 100644 index 0000000000..aace5d205e --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/error_message.xml @@ -0,0 +1,57 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="VariableDefinition" module="Products.DCWorkflow.Variables"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>default_expr</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>default_value</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>Error message if validation failed</string> </value> + </item> + <item> + <key> <string>for_catalog</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>for_status</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>error_message</string> </value> + </item> + <item> + <key> <string>info_guard</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>update_always</string> </key> + <value> <int>1</int> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/history.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/history.xml new file mode 100644 index 0000000000..a16e9ad133 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/history.xml @@ -0,0 +1,73 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="VariableDefinition" module="Products.DCWorkflow.Variables"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>default_expr</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>default_value</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>Provides access to workflow history</string> </value> + </item> + <item> + <key> <string>for_catalog</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>for_status</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>history</string> </value> + </item> + <item> + <key> <string>info_guard</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>update_always</string> </key> + <value> <int>0</int> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Expression" module="Products.CMFCore.Expression"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>text</string> </key> + <value> <string>state_change/getHistory</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/time.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/time.xml new file mode 100644 index 0000000000..79cfd6ad69 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/variables/time.xml @@ -0,0 +1,73 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="VariableDefinition" module="Products.DCWorkflow.Variables"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>default_expr</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>default_value</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>Time of the last transition</string> </value> + </item> + <item> + <key> <string>for_catalog</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>for_status</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>time</string> </value> + </item> + <item> + <key> <string>info_guard</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>update_always</string> </key> + <value> <int>1</int> </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Expression" module="Products.CMFCore.Expression"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>text</string> </key> + <value> <string>state_change/getDateTime</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists.xml new file mode 100644 index 0000000000..609a885c76 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists.xml @@ -0,0 +1,37 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="Worklists" module="Products.DCWorkflow.Worklists"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>_mapping</string> </key> + <value> + <dictionary/> + </value> + </item> + <item> + <key> <string>_objects</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>worklists</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_open_for_review.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_open_for_review.xml new file mode 100644 index 0000000000..0767866568 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_open_for_review.xml @@ -0,0 +1,104 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="WorklistDefinition" module="Products.DCWorkflow.Worklists"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>global</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string>Applications to review (%(count)s)</string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string encoding="cdata"><![CDATA[ + +Base_viewSearchResultList?validation_state=open&local_roles=%(local_roles)s&reset=1 + +]]></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>Applications open for review</string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>applications_open_for_review</string> </value> + </item> + <item> + <key> <string>var_matches</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Guard" module="Products.DCWorkflow.Guard"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>roles</string> </key> + <value> + <tuple> + <string>Assignee</string> + </tuple> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="3" aka="AAAAAAAAAAM="> + <pickle> + <tuple> + <global name="PersistentMapping" module="Persistence.mapping"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>validation_state</string> </key> + <value> + <tuple> + <string>open</string> + </tuple> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_requested_for_review.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_requested_for_review.xml new file mode 100644 index 0000000000..13d1375d3c --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_requested_for_review.xml @@ -0,0 +1,104 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="WorklistDefinition" module="Products.DCWorkflow.Worklists"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>global</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string>Applications requested for review (%(count)s)</string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string encoding="cdata"><![CDATA[ + +Base_viewSearchResultList?validation_state=requested&local_roles=%(local_roles)s&reset=1 + +]]></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>Applications requested for review</string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>applications_requested_for_review</string> </value> + </item> + <item> + <key> <string>var_matches</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Guard" module="Products.DCWorkflow.Guard"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>roles</string> </key> + <value> + <tuple> + <string>Associate</string> + </tuple> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="3" aka="AAAAAAAAAAM="> + <pickle> + <tuple> + <global name="PersistentMapping" module="Persistence.mapping"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>validation_state</string> </key> + <value> + <tuple> + <string>requested</string> + </tuple> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_approve.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_approve.xml new file mode 100644 index 0000000000..d8aa1c6b89 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_approve.xml @@ -0,0 +1,104 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="WorklistDefinition" module="Products.DCWorkflow.Worklists"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>global</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string>Applications to approve (%(count)s)</string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string encoding="cdata"><![CDATA[ + +web_site_module/dgid/declaration_tva_module?validation_state=completed&local_roles=%(local_roles)s&reset=1 + +]]></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>Applications to approve</string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>applications_to_approve</string> </value> + </item> + <item> + <key> <string>var_matches</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Guard" module="Products.DCWorkflow.Guard"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>roles</string> </key> + <value> + <tuple> + <string>Assignee</string> + </tuple> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="3" aka="AAAAAAAAAAM="> + <pickle> + <tuple> + <global name="PersistentMapping" module="Persistence.mapping"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>validation_state</string> </key> + <value> + <tuple> + <string>completed</string> + </tuple> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_archive.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_archive.xml new file mode 100644 index 0000000000..d2c8318ca5 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_archive.xml @@ -0,0 +1,104 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="WorklistDefinition" module="Products.DCWorkflow.Worklists"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>global</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string>Applications to archive (%(count)s)</string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string encoding="cdata"><![CDATA[ + +web_site_module/dgid/declaration_tva_module?validation_state=signed&local_roles=%(local_roles)s&reset=1 + +]]></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>Applications to archive</string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>applications_to_archive</string> </value> + </item> + <item> + <key> <string>var_matches</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Guard" module="Products.DCWorkflow.Guard"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>roles</string> </key> + <value> + <tuple> + <string>Assignor</string> + </tuple> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="3" aka="AAAAAAAAAAM="> + <pickle> + <tuple> + <global name="PersistentMapping" module="Persistence.mapping"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>validation_state</string> </key> + <value> + <tuple> + <string>signed</string> + </tuple> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_assign.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_assign.xml new file mode 100644 index 0000000000..92ad54a0a9 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_assign.xml @@ -0,0 +1,104 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="WorklistDefinition" module="Products.DCWorkflow.Worklists"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>global</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string>Applications to assign (%(count)s)</string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string encoding="cdata"><![CDATA[ + +Base_viewSearchResultList?validation_state=validated&local_roles=%(local_roles)s&reset=1&portal_type=%(portal_type)s + +]]></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>Applications to assign</string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>applications_to_assign</string> </value> + </item> + <item> + <key> <string>var_matches</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Guard" module="Products.DCWorkflow.Guard"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>roles</string> </key> + <value> + <tuple> + <string>Assignor</string> + </tuple> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="3" aka="AAAAAAAAAAM="> + <pickle> + <tuple> + <global name="PersistentMapping" module="Persistence.mapping"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>validation_state</string> </key> + <value> + <tuple> + <string>validated</string> + </tuple> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_complete.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_complete.xml new file mode 100644 index 0000000000..af2669e4aa --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_complete.xml @@ -0,0 +1,104 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="WorklistDefinition" module="Products.DCWorkflow.Worklists"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>global</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string>Applications to complete (%(count)s)</string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string encoding="cdata"><![CDATA[ + +web_site_module/dgid/declaration_tva_module?validation_state=suspended&local_roles=%(local_roles)s&reset=1 + +]]></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>Applications to complete</string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>applications_to_complete</string> </value> + </item> + <item> + <key> <string>var_matches</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Guard" module="Products.DCWorkflow.Guard"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>roles</string> </key> + <value> + <tuple> + <string>Owner</string> + </tuple> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="3" aka="AAAAAAAAAAM="> + <pickle> + <tuple> + <global name="PersistentMapping" module="Persistence.mapping"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>validation_state</string> </key> + <value> + <tuple> + <string>suspended</string> + </tuple> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_open.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_open.xml new file mode 100644 index 0000000000..393dae45d5 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_open.xml @@ -0,0 +1,104 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="WorklistDefinition" module="Products.DCWorkflow.Worklists"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>global</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string>Applications to start processing (%(count)s)</string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string encoding="cdata"><![CDATA[ + +web_site_module/dgid/declaration_tva_module?validation_state=assigned&local_roles=%(local_roles)s&reset=1 + +]]></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>Applications to open</string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>applications_to_open</string> </value> + </item> + <item> + <key> <string>var_matches</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Guard" module="Products.DCWorkflow.Guard"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>roles</string> </key> + <value> + <tuple> + <string>Assignee</string> + </tuple> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="3" aka="AAAAAAAAAAM="> + <pickle> + <tuple> + <global name="PersistentMapping" module="Persistence.mapping"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>validation_state</string> </key> + <value> + <tuple> + <string>assigned</string> + </tuple> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_sign.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_sign.xml new file mode 100644 index 0000000000..1513c26870 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_sign.xml @@ -0,0 +1,104 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="WorklistDefinition" module="Products.DCWorkflow.Worklists"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>global</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string>Applications to sign (%(count)s)</string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string encoding="cdata"><![CDATA[ + +web_site_module/dgid/declaration_tva_module?validation_state=approved&local_roles=%(local_roles)s&reset=1 + +]]></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>Applications to sign</string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>applications_to_sign</string> </value> + </item> + <item> + <key> <string>var_matches</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Guard" module="Products.DCWorkflow.Guard"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>roles</string> </key> + <value> + <tuple> + <string>Assignor</string> + </tuple> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="3" aka="AAAAAAAAAAM="> + <pickle> + <tuple> + <global name="PersistentMapping" module="Persistence.mapping"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>validation_state</string> </key> + <value> + <tuple> + <string>approved</string> + </tuple> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_submit.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_submit.xml new file mode 100644 index 0000000000..a8431457e9 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_submit.xml @@ -0,0 +1,104 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="WorklistDefinition" module="Products.DCWorkflow.Worklists"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>global</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string>Applications to submit (%(count)s)</string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string encoding="cdata"><![CDATA[ + +Base_viewSearchResultList?validation_state=submitted&local_roles=%(local_roles)s&reset=1&portal_type=%(portal_type)s + +]]></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>Applications to submit</string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>applications_to_submit</string> </value> + </item> + <item> + <key> <string>var_matches</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Guard" module="Products.DCWorkflow.Guard"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>roles</string> </key> + <value> + <tuple> + <string>Owner</string> + </tuple> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="3" aka="AAAAAAAAAAM="> + <pickle> + <tuple> + <global name="PersistentMapping" module="Persistence.mapping"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>validation_state</string> </key> + <value> + <tuple> + <string>draft</string> + </tuple> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_validate.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_validate.xml new file mode 100644 index 0000000000..135c4b9984 --- /dev/null +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_anonymous_workflow/worklists/applications_to_validate.xml @@ -0,0 +1,104 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="WorklistDefinition" module="Products.DCWorkflow.Worklists"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>__ac_local_roles__</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>actbox_category</string> </key> + <value> <string>global</string> </value> + </item> + <item> + <key> <string>actbox_name</string> </key> + <value> <string>Applications to validate (%(count)s)</string> </value> + </item> + <item> + <key> <string>actbox_url</string> </key> + <value> <string encoding="cdata"><![CDATA[ + +Base_viewSearchResultList?validation_state=submitted&local_roles=%(local_roles)s&reset=1&portal_type=%(portal_type)s + +]]></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string>Applications to validate</string> </value> + </item> + <item> + <key> <string>guard</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>applications_to_validate</string> </value> + </item> + <item> + <key> <string>var_matches</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Guard" module="Products.DCWorkflow.Guard"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>roles</string> </key> + <value> + <tuple> + <string>Assignor</string> + </tuple> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="3" aka="AAAAAAAAAAM="> + <pickle> + <tuple> + <global name="PersistentMapping" module="Persistence.mapping"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>data</string> </key> + <value> + <dictionary> + <item> + <key> <string>validation_state</string> </key> + <value> + <tuple> + <string>submitted</string> + </tuple> + </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_interaction_workflow/scripts/PDFDocument_validateFormDataBeforeSubmission.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_interaction_workflow/scripts/PDFDocument_validateFormDataBeforeSubmission.xml index c245fc2064..9f8c07e355 100644 --- a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_interaction_workflow/scripts/PDFDocument_validateFormDataBeforeSubmission.xml +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_interaction_workflow/scripts/PDFDocument_validateFormDataBeforeSubmission.xml @@ -67,7 +67,7 @@ <key> <string>_body</string> </key> <value> <string>\'\'\'This script check that all required files have been uploaded\'\'\'\n from Products.DCWorkflow.DCWorkflow import ValidationFailed\n -portal = context.getPortalObject()\n +portal = state_change.getPortalObject()\n N_ = portal.Base_translateString\n \n document = state_change[\'object\']\n @@ -139,7 +139,6 @@ if len(missing_document_list):\n <string>Products.DCWorkflow.DCWorkflow</string> <string>ValidationFailed</string> <string>_getattr_</string> - <string>context</string> <string>portal</string> <string>N_</string> <string>_getitem_</string> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_interaction_workflow/scripts/SubscriptionForm_createAccount.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_interaction_workflow/scripts/SubscriptionForm_createAccount.xml index 3269d347d5..ee931501a0 100644 --- a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_interaction_workflow/scripts/SubscriptionForm_createAccount.xml +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_interaction_workflow/scripts/SubscriptionForm_createAccount.xml @@ -65,9 +65,7 @@ </item> <item> <key> <string>_body</string> </key> - <value> <string>context.log(\'pouet pouet interaction workflow\')\n -\n -portal = context.getPortalObject()\n + <value> <string>portal = state_change.getPortalObject()\n organisation_module = portal.getDefaultModule(portal_type=\'Organisation\')\n new_organisation = organisation_module.newContent(portal_type=\'Organisation\')\n \n @@ -80,24 +78,17 @@ new_organisation.setAddressCity(changed_object.getAddressCity())\n new_organisation.setAddressRegion(changed_object.getAddressRegion())\n new_organisation.setCorporateRegistrationCode(changed_object.getNinea())\n \n -# XXX\n +# XXX this should not be hardcoded\n new_organisation.setRole(\'registry/entreprise\')\n \n login = changed_object.getCompanyName().lower()\n new_organisation.setReference(login)\n -password = context.Person_generatePassword()\n +password = changed_object.Person_generatePassword()\n new_organisation.setPassword(password)\n -context.log(\'login : %s\' % login)\n -context.log(\'password : %s\' % password)\n \n #here, call a method to send credentials by mail\n user_email = changed_object.getEmail()\n -context.sendCrendentialsByEMail(login, password, user_email)\n -\n -return \'pouet\'\n -\n -#print \'account to be created here\'\n -#return printed\n +changed_object.sendCrendentialsByEMail(login, password, user_email)\n </string> </value> </item> <item> @@ -150,7 +141,6 @@ return \'pouet\'\n <tuple> <string>state_change</string> <string>_getattr_</string> - <string>context</string> <string>portal</string> <string>organisation_module</string> <string>new_organisation</string> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_interaction_workflow/scripts/check_companyInexistance.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_interaction_workflow/scripts/check_companyInexistance.xml index 22a9a25053..b2d4381c26 100644 --- a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_interaction_workflow/scripts/check_companyInexistance.xml +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_interaction_workflow/scripts/check_companyInexistance.xml @@ -70,12 +70,12 @@ login = changed_object.getCompanyName().lower()\n \n # check that no existing organisation have the same RCCM number or login\n from Products.DCWorkflow.DCWorkflow import ValidationFailed\n -if len(context.portal_catalog(portal_type=\'Organisation\',\n +if len(changed_object.portal_catalog(portal_type=\'Organisation\',\n corporate_registration_code=changed_object.getNinea())):\n raise ValidationFailed, "Error : A company with the registration code \'%s\'"\\\n " already exists" % changed_object.getNinea()\n \n -if len((context.portal_catalog(portal_type=\'Organisation\',\n +if len((changed_object.portal_catalog(portal_type=\'Organisation\',\n reference=login))):\n raise ValidationFailed, "Error : A company with the login \'%s\'"\\\n " already exists" % login\n @@ -129,7 +129,6 @@ if len((context.portal_catalog(portal_type=\'Organisation\',\n <string>Products.DCWorkflow.DCWorkflow</string> <string>ValidationFailed</string> <string>len</string> - <string>context</string> </tuple> </value> </item> diff --git a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_universal_workflow.xml b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_universal_workflow.xml index e5e0245ed3..662c41b686 100644 --- a/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_universal_workflow.xml +++ b/bt5/erp5_egov/WorkflowTemplateItem/portal_workflow/egov_universal_workflow.xml @@ -69,7 +69,7 @@ Additional specific side effects to this workflow must be implemented through in </item> <item> <key> <string>title</string> </key> - <value> <string>ERP5 eGov test Workflow</string> </value> + <value> <string>ERP5 eGov universal Workflow</string> </value> </item> </dictionary> </pickle> diff --git a/bt5/erp5_egov/bt/revision b/bt5/erp5_egov/bt/revision index 95c8a676e9..2702ba3d43 100644 --- a/bt5/erp5_egov/bt/revision +++ b/bt5/erp5_egov/bt/revision @@ -1 +1 @@ -113 \ No newline at end of file +115 \ No newline at end of file diff --git a/bt5/erp5_egov/bt/template_workflow_id_list b/bt5/erp5_egov/bt/template_workflow_id_list index c1549b3236..8c5e5b6716 100644 --- a/bt5/erp5_egov/bt/template_workflow_id_list +++ b/bt5/erp5_egov/bt/template_workflow_id_list @@ -1,2 +1,3 @@ +egov_anonymous_workflow egov_interaction_workflow egov_universal_workflow \ No newline at end of file -- 2.30.9