Package CMFSetup :: Module workflow
[show private | hide private]
[frames | no frames]

Module CMFSetup.workflow

Classes: WorkflowConfigurator

$Id: workflow.py 37114 2005-07-07 15:33:13Z anahide $
Classes
WorkflowDefinitionConfigurator Synthesize XML description of site's workflows.
WorkflowToolConfigurator Synthesize XML description of site's workflow tool.

Function Summary
  exportWorkflowTool(context)
Export worflow tool and contained workflow definitions as an XML file.
  importWorkflowTool(context)
Import worflow tool and contained workflow definitions.

Variable Summary
tuple TRIGGER_TYPES = ('AUTOMATIC', 'USER', 'WORKFLOW_METHOD')

Function Details

exportWorkflowTool(context)

Export worflow tool and contained workflow definitions as an XML file.

o 'context' must implement IExportContext.

o Register via Python:

  registry = site.portal_setup.getExportStepRegistry()
  registry.registerStep( 'exportWorkflowTool'
                       , Products.CMFSetup.workflow.exportWorkflowTool
                       , 'Workflow export'
                       , 'Export worflow tool and contained workflow '
                         'definitions.'
                       )

o Register via XML:

  <export-script id="exportWorkflowTool"
                 version="20040518-01"
                 handler="Products.CMFSetup.workflow.exportWorkflowTool"
                 title="Workflow export"
  >Export worflow tool and contained workflow definitions.</export-script>

importWorkflowTool(context)

Import worflow tool and contained workflow definitions.

o 'context' must implement IImportContext.

o Register via Python:

  registry = site.portal_setup.getImportStepRegistry()
  registry.registerStep( 'importWorkflowTool'
                       , '20040602-01'
                       , Products.CMFSetup.workflow.importWorkflowTool
                       , ()
                       , 'Workflow import'
                       , 'Import worflow tool and contained workflow '
                         'definitions.'
                       )

o Register via XML:

  <setup-step id="importWorkflowTool"
              version="20040602-01"
              handler="Products.CMFSetup.workflow.importWorkflowTool"
              title="Workflow import"
  >Import worflow tool and contained workflow definitions.</setup-step>

Variable Details

TRIGGER_TYPES

Type:
tuple
Value:
('AUTOMATIC', 'USER', 'WORKFLOW_METHOD')                               

Generated by Epydoc 2.1 on Wed Nov 30 03:59:27 2005 http://epydoc.sf.net