修改jpdl加入流程表单和任务表单,表单权限控制,一些构思和草图。
2008-12-05 11:17
246 查看
jpdl3.1未改之前(流程定义--old)
<xs:element name="process-definition">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="swimlane"/>
<xs:group ref="node-elements"/>
<xs:group ref="action-elements"/>
<xs:element ref="event"/>
<xs:element ref="exception-handler"/>
<xs:element ref="task"/>
<xs:element ref="start-state"/>
</xs:choice>
<xs:attribute name="name" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
jpdl3.1未改之后(流程定义--new)
<xs:element name="process-definition">
<xs:complexType>
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="swimlane"/>
<xs:group ref="node-elements"/>
<xs:group ref="action-elements"/>
<xs:element ref="event"/>
<xs:element ref="exception-handler"/>
<xs:element ref="task"/>
<xs:element ref="start-state"/>
</xs:choice>
<!--流程表单 ADD BY YUCHEN 2008-12-05 begin -->
<xs:choice minOccurs="0" maxOccurs="1">
<xs:element ref="form"/>
</xs:choice>
<!--流程表单 ADD BY YUCHEN 2008-12-05 end -->
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
jpdl3.1未改之前(任务定义--old)
<xs:element name="task">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="assignment"/>
<xs:element ref="controller"/>
<xs:element ref="event"/>
<xs:element ref="timer"/>
</xs:choice>
<xs:attribute name="name" type="xs:string"/>
<xs:attribute name="blocking" type="booleanType" default="false"/>
<xs:attribute name="signalling" type="booleanType" default="true"/>
<xs:attribute name="description" type="xs:string"/>
<xs:attribute name="duedate" type="xs:string"/>
<xs:attribute name="swimlane" type="xs:string"/>
<xs:attribute name="priority" type="priorityType" default="normal"/>
</xs:complexType>
</xs:element>
jpdl3.1未改之后(任务定义--old)
<xs:element name="task">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="assignment"/>
<xs:element ref="controller"/>
<xs:element ref="event"/>
<xs:element ref="timer"/>
<!--任务表单 ADD BY YUCHEN 2008-12-05 begin -->
<xs:element ref="form"/>
<!--任务表单 ADD BY YUCHEN 2008-12-05 end -->
</xs:choice>
<xs:attribute name="name" type="xs:string"/>
<xs:attribute name="blocking" type="booleanType" default="false"/>
<xs:attribute name="signalling" type="booleanType" default="true"/>
<xs:attribute name="description" type="xs:string"/>
<xs:attribute name="duedate" type="xs:string"/>
<xs:attribute name="swimlane" type="xs:string"/>
<xs:attribute name="priority" type="priorityType" default="normal"/>
</xs:complexType>
</xs:element>
表单元素
<!--表单 ADD BY YUCHEN 2008-12-05 begin -->
<xs:element name="form">
<xs:complexType>
<xs:attribute name="id" type="xs:string"/>
<xs:attribute name="class" type="xs:string"/>
</xs:complexType>
</xs:element>
<!--表单 ADD BY YUCHEN 2008-12-05 end -->
<xs:element name="process-definition">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="swimlane"/>
<xs:group ref="node-elements"/>
<xs:group ref="action-elements"/>
<xs:element ref="event"/>
<xs:element ref="exception-handler"/>
<xs:element ref="task"/>
<xs:element ref="start-state"/>
</xs:choice>
<xs:attribute name="name" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
jpdl3.1未改之后(流程定义--new)
<xs:element name="process-definition">
<xs:complexType>
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="swimlane"/>
<xs:group ref="node-elements"/>
<xs:group ref="action-elements"/>
<xs:element ref="event"/>
<xs:element ref="exception-handler"/>
<xs:element ref="task"/>
<xs:element ref="start-state"/>
</xs:choice>
<!--流程表单 ADD BY YUCHEN 2008-12-05 begin -->
<xs:choice minOccurs="0" maxOccurs="1">
<xs:element ref="form"/>
</xs:choice>
<!--流程表单 ADD BY YUCHEN 2008-12-05 end -->
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
jpdl3.1未改之前(任务定义--old)
<xs:element name="task">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="assignment"/>
<xs:element ref="controller"/>
<xs:element ref="event"/>
<xs:element ref="timer"/>
</xs:choice>
<xs:attribute name="name" type="xs:string"/>
<xs:attribute name="blocking" type="booleanType" default="false"/>
<xs:attribute name="signalling" type="booleanType" default="true"/>
<xs:attribute name="description" type="xs:string"/>
<xs:attribute name="duedate" type="xs:string"/>
<xs:attribute name="swimlane" type="xs:string"/>
<xs:attribute name="priority" type="priorityType" default="normal"/>
</xs:complexType>
</xs:element>
jpdl3.1未改之后(任务定义--old)
<xs:element name="task">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="assignment"/>
<xs:element ref="controller"/>
<xs:element ref="event"/>
<xs:element ref="timer"/>
<!--任务表单 ADD BY YUCHEN 2008-12-05 begin -->
<xs:element ref="form"/>
<!--任务表单 ADD BY YUCHEN 2008-12-05 end -->
</xs:choice>
<xs:attribute name="name" type="xs:string"/>
<xs:attribute name="blocking" type="booleanType" default="false"/>
<xs:attribute name="signalling" type="booleanType" default="true"/>
<xs:attribute name="description" type="xs:string"/>
<xs:attribute name="duedate" type="xs:string"/>
<xs:attribute name="swimlane" type="xs:string"/>
<xs:attribute name="priority" type="priorityType" default="normal"/>
</xs:complexType>
</xs:element>
表单元素
<!--表单 ADD BY YUCHEN 2008-12-05 begin -->
<xs:element name="form">
<xs:complexType>
<xs:attribute name="id" type="xs:string"/>
<xs:attribute name="class" type="xs:string"/>
</xs:complexType>
</xs:element>
<!--表单 ADD BY YUCHEN 2008-12-05 end -->
相关文章推荐
- web工作流管理系统开发之六 表单权限与流程的权限控制
- Oracle HRMS 自定义表单,节点,任务流来控制form权限
- web工作流管理系统开发之六 表单权限与流程的权限控制
- 工作流管理系统开发之六 表单权限与流程的权限控制
- Oracle HRMS 自定义表单,节点,任务流来控制form权限
- web工作流管理系统开发之六 表单权限与流程的权限控制
- 控制允许将新计算机加入域的权限
- Git 忽略一些文件不加入版本控制
- 命令行下修改文件访问控制权限
- C#修改文件或文件夹的权限,为指定用户、用户组添加完全控制权限
- 用Aspx页面做流程表单的一些感想
- linux文件权限查看及修改-chmod ------入门的一些常识
- JavaScript流程控制,关键是如何实现任务的顺序执行。
- 权限控制_shiro_验证流程
- 3YAdmin-专注通用权限控制与表单的后台管理系统模板
- 命令行下修改文件访问控制权限
- Git 忽略一些文件不加入版本控制
- 关于上线后系统修改流程的一些小总结
- 表单中权限设置 VS 流程节点中权限设置(转)
- Git 忽略一些文件不加入版本控制