用于“zope.wfmc”的zope应用程序集成``
zope.app.wfmc的Python项目详细描述
这个包提供了^{tt1}的zope应用程序级集成。$ 包含zcml指令的包。
详细文档
加载xpdl
xpdl可以用xpdl标记加载到zcml文件中:
>>> 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)