source: publico/ILSAALMaterial/trunk/Extensions/InstallWorkflows.py @ 1306

Última Alteração nesse arquivo desde 1306 foi 1306, incluída por edsonma, 14 anos atrás

Codigo do modelo gerado

File size: 1.5 KB
Linha 
1from Products.CMFCore.utils import getToolByName
2from Products.ExternalMethod.ExternalMethod import ExternalMethod
3
4def installWorkflows(self, package, out):
5    """Install the custom workflows for this product.
6    """
7
8    productname = 'ILSAALMaterial'
9    workflowTool = getToolByName(self, 'portal_workflow')
10
11    ourProductWorkflow = ExternalMethod('temp',
12                         'temp',
13                         productname+'.'+'fornecedor_worflow',
14                         'createfornecedor_worflow')
15    workflow = ourProductWorkflow(self, 'fornecedor_worflow')
16    workflowTool._setObject('fornecedor_worflow', workflow)
17    workflowTool.setChainForPortalTypes(['Fornecedor'], workflow.getId())
18    ourProductWorkflow = ExternalMethod('temp',
19                         'temp',
20                         productname+'.'+'fechamento_workflow',
21                         'createfechamento_workflow')
22    workflow = ourProductWorkflow(self, 'fechamento_workflow')
23    workflowTool._setObject('fechamento_workflow', workflow)
24    workflowTool.setChainForPortalTypes(['Fechamento'], workflow.getId())
25    ourProductWorkflow = ExternalMethod('temp',
26                         'temp',
27                         productname+'.'+'consolidacao_workflow',
28                         'createconsolidacao_workflow')
29    workflow = ourProductWorkflow(self, 'consolidacao_workflow')
30    workflowTool._setObject('consolidacao_workflow', workflow)
31    workflowTool.setChainForPortalTypes(['Consolidacao'], workflow.getId())
32
33    return workflowTool
Note: Veja TracBrowser para ajuda no uso do navegador do trac.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.