Zope应用程序集成“zope.wfmc”
项目描述
此包提供Zope应用程序级别的集成,包括ZCML指令的zope.wfmc包。
详细文档
加载XPDL
XPDL可以通过zcml文件中的xpdl标签加载
>>> import os
>>> file_name = os.path.join(this_directory, 'publication.xpdl')
>>> zcml("""
... <configure
... xmlns="http://namespaces.zope.org/zope"
... xmlns:wfmc="http://namespaces.zope.org/wfmc"
... i18n_domain="test"
... >
...
... <wfmc:xpdl
... file="%(file_name)s"
... process="Publication"
... id="example.publication"
... integration="zope.wfmc.adapter.integration"
... />
...
... </configure>
... """ % locals())
让我们验证它们是否已配置
>>> from zope.wfmc.interfaces import IProcessDefinition
>>> import zope.component
>>> pd = zope.component.getUtility(IProcessDefinition,
... 'example.publication')
>>> pd
ProcessDefinition('example.publication')
>>> import zope.wfmc.adapter
>>> pd.integration is zope.wfmc.adapter.integration
True
变更日志
0.1.2 (2007-11-02)
修复包元数据。
0.1.1 (2007-06-01)
添加CHANGES.txt
修复setup.py以正确包含包数据(zcml、xpdl、txt)