伊利适配Aris和nqms建模方法(一)
This commit is contained in:
		
							parent
							
								
									b54118c293
								
							
						
					
					
						commit
						2faeafe757
					
				| @ -0,0 +1,385 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| 
 | ||||
| <!-- | ||||
| ############################################################# | ||||
| ## | ||||
| ## 	AWS CoE国际化配置 | ||||
| ## | ||||
| ## Copyright(C)2001-2009 Actionsoft Co.,Ltd | ||||
| ## | ||||
| ############################################################# | ||||
| --> | ||||
| <locale-config> | ||||
|     <lang> | ||||
|         <item key="运行在"> | ||||
|             <cn><![CDATA[运行在]]></cn> | ||||
|             <en><![CDATA[Runs on]]></en> | ||||
|             <big5><![CDATA[運行在]]></big5> | ||||
|         </item> | ||||
|         <item key="为...提供输入"> | ||||
|             <cn><![CDATA[为...提供输入]]></cn> | ||||
|             <en><![CDATA[Provides input to...]]></en> | ||||
|             <big5><![CDATA[為...提供輸入]]></big5> | ||||
|         </item> | ||||
|         <item key="是...的下级"> | ||||
|             <cn><![CDATA[是...的下级]]></cn> | ||||
|             <en><![CDATA[Is a subordinate of...]]></en> | ||||
|             <big5><![CDATA[是...的下級]]></big5> | ||||
|         </item> | ||||
|         <item key="使用"> | ||||
|             <cn><![CDATA[使用]]></cn> | ||||
|             <en><![CDATA[Use]]></en> | ||||
|             <big5><![CDATA[使用]]></big5> | ||||
|         </item> | ||||
|         <item key="由...评估"> | ||||
|             <cn><![CDATA[由...评估]]></cn> | ||||
|             <en><![CDATA[Evaluated by...]]></en> | ||||
|             <big5><![CDATA[由...評估]]></big5> | ||||
|         </item> | ||||
|         <item key="占据"> | ||||
|             <cn><![CDATA[占据]]></cn> | ||||
|             <en><![CDATA[Occupies]]></en> | ||||
|             <big5><![CDATA[佔據]]></big5> | ||||
|         </item> | ||||
|         <item key="从...中读取数据"> | ||||
|             <cn><![CDATA[从...中读取数据]]></cn> | ||||
|             <en><![CDATA[Reads data from...]]></en> | ||||
|             <big5><![CDATA[從...中讀取數據]]></big5> | ||||
|         </item> | ||||
|         <item key="减轻"> | ||||
|             <cn><![CDATA[减轻]]></cn> | ||||
|             <en><![CDATA[Mitigates]]></en> | ||||
|             <big5><![CDATA[減輕]]></big5> | ||||
|         </item> | ||||
|         <item key="通过...得到降级"> | ||||
|             <cn><![CDATA[通过...得到降级]]></cn> | ||||
|             <en><![CDATA[Downgraded through...]]></en> | ||||
|             <big5><![CDATA[通過...得到降級]]></big5> | ||||
|         </item> | ||||
|         <item key="展示"> | ||||
|             <cn><![CDATA[展示]]></cn> | ||||
|             <en><![CDATA[Displays]]></en> | ||||
|             <big5><![CDATA[展示]]></big5> | ||||
|         </item> | ||||
|         <item key="完成"> | ||||
|             <cn><![CDATA[完成]]></cn> | ||||
|             <en><![CDATA[Completes]]></en> | ||||
|             <big5><![CDATA[完成]]></big5> | ||||
|         </item> | ||||
|         <item key="被...导致"> | ||||
|             <cn><![CDATA[被...导致]]></cn> | ||||
|             <en><![CDATA[Caused by...]]></en> | ||||
|             <big5><![CDATA[被...導致]]></big5> | ||||
|         </item> | ||||
|         <item key="被...激活"> | ||||
|             <cn><![CDATA[被...激活]]></cn> | ||||
|             <en><![CDATA[Activated by...]]></en> | ||||
|             <big5><![CDATA[被...激活]]></big5> | ||||
|         </item> | ||||
|         <item key="被...影响"> | ||||
|             <cn><![CDATA[被...影响]]></cn> | ||||
|             <en><![CDATA[Affected by...]]></en> | ||||
|             <big5><![CDATA[被...影響]]></big5> | ||||
|         </item> | ||||
|         <item key="连接"> | ||||
|             <cn><![CDATA[连接]]></cn> | ||||
|             <en><![CDATA[Connects]]></en> | ||||
|             <big5><![CDATA[連接]]></big5> | ||||
|         </item> | ||||
|         <item key="是...的后继"> | ||||
|             <cn><![CDATA[是...的后继]]></cn> | ||||
|             <en><![CDATA[Is a successor of...]]></en> | ||||
|             <big5><![CDATA[是...的後繼]]></big5> | ||||
|         </item> | ||||
|         <item key="被...链接"> | ||||
|             <cn><![CDATA[被...链接]]></cn> | ||||
|             <en><![CDATA[Linked by...]]></en> | ||||
|             <big5><![CDATA[被...鏈接]]></big5> | ||||
|         </item> | ||||
|         <item key="被...评估"> | ||||
|             <cn><![CDATA[被...评估]]></cn> | ||||
|             <en><![CDATA[Evaluated by...]]></en> | ||||
|             <big5><![CDATA[被...評估]]></big5> | ||||
|         </item> | ||||
|         <item key="衡量"> | ||||
|             <cn><![CDATA[衡量]]></cn> | ||||
|             <en><![CDATA[Measures]]></en> | ||||
|             <big5><![CDATA[衡量]]></big5> | ||||
|         </item> | ||||
|         <item key="通过...得到降低"> | ||||
|             <cn><![CDATA[通过...得到降低]]></cn> | ||||
|             <en><![CDATA[Reduced through...]]></en> | ||||
|             <big5><![CDATA[通過...得到降低]]></big5> | ||||
|         </item> | ||||
|         <item key="被...使用"> | ||||
|             <cn><![CDATA[被...使用]]></cn> | ||||
|             <en><![CDATA[Used by...]]></en> | ||||
|             <big5><![CDATA[被...使用]]></big5> | ||||
|         </item> | ||||
|         <item key="被...管理"> | ||||
|             <cn><![CDATA[被...管理]]></cn> | ||||
|             <en><![CDATA[Managed by...]]></en> | ||||
|             <big5><![CDATA[被...管理]]></big5> | ||||
|         </item> | ||||
|         <item key="是...的管理者"> | ||||
|             <cn><![CDATA[是...的管理者]]></cn> | ||||
|             <en><![CDATA[Is a manager of...]]></en> | ||||
|             <big5><![CDATA[是...的管理者]]></big5> | ||||
|         </item> | ||||
|         <item key="被...完成"> | ||||
|             <cn><![CDATA[被...完成]]></cn> | ||||
|             <en><![CDATA[Completed by...]]></en> | ||||
|             <big5><![CDATA[被...完成]]></big5> | ||||
|         </item> | ||||
|         <item key="在...之前"> | ||||
|             <cn><![CDATA[在...之前]]></cn> | ||||
|             <en><![CDATA[Before...]]></en> | ||||
|             <big5><![CDATA[在...之前]]></big5> | ||||
|         </item> | ||||
|         <item key="出现在"> | ||||
|             <cn><![CDATA[出现在]]></cn> | ||||
|             <en><![CDATA[Appears in]]></en> | ||||
|             <big5><![CDATA[出現在]]></big5> | ||||
|         </item> | ||||
|         <item key="降低"> | ||||
|             <cn><![CDATA[降低]]></cn> | ||||
|             <en><![CDATA[Reduces]]></en> | ||||
|             <big5><![CDATA[降低]]></big5> | ||||
|         </item> | ||||
|         <item key="创建"> | ||||
|             <cn><![CDATA[创建]]></cn> | ||||
|             <en><![CDATA[Creates]]></en> | ||||
|             <big5><![CDATA[創建]]></big5> | ||||
|         </item> | ||||
|         <item key="是...的组成部分"> | ||||
|             <cn><![CDATA[是...的组成部分]]></cn> | ||||
|             <en><![CDATA[Is a component of...]]></en> | ||||
|             <big5><![CDATA[是...的組成部分]]></big5> | ||||
|         </item> | ||||
|         <item key="被...占据"> | ||||
|             <cn><![CDATA[被...占据]]></cn> | ||||
|             <en><![CDATA[Occupied by...]]></en> | ||||
|             <big5><![CDATA[被...佔據]]></big5> | ||||
|         </item> | ||||
|         <item key="是...组织的管理者"> | ||||
|             <cn><![CDATA[是...组织的管理者]]></cn> | ||||
|             <en><![CDATA[Is an organizational manager of...]]></en> | ||||
|             <big5><![CDATA[是...組織的管理者]]></big5> | ||||
|         </item> | ||||
|         <item key="被...连接"> | ||||
|             <cn><![CDATA[被...连接]]></cn> | ||||
|             <en><![CDATA[Connected by...]]></en> | ||||
|             <big5><![CDATA[被...連接]]></big5> | ||||
|         </item> | ||||
|         <item key="支持"> | ||||
|             <cn><![CDATA[支持]]></cn> | ||||
|             <en><![CDATA[Supports]]></en> | ||||
|             <big5><![CDATA[支持]]></big5> | ||||
|         </item> | ||||
|         <item key="被分配给"> | ||||
|             <cn><![CDATA[被分配给]]></cn> | ||||
|             <en><![CDATA[Assigned to]]></en> | ||||
|             <big5><![CDATA[被分配給]]></big5> | ||||
|         </item> | ||||
|         <item key="拥有...作为员工"> | ||||
|             <cn><![CDATA[拥有...作为员工]]></cn> | ||||
|             <en><![CDATA[Has ... as an employee]]></en> | ||||
|             <big5><![CDATA[擁有...作為員工]]></big5> | ||||
|         </item> | ||||
|         <item key="是...的输出"> | ||||
|             <cn><![CDATA[是...的输出]]></cn> | ||||
|             <en><![CDATA[Is an output of...]]></en> | ||||
|             <big5><![CDATA[是...的輸出]]></big5> | ||||
|         </item> | ||||
|         <item key="是...的面向流程的下级"> | ||||
|             <cn><![CDATA[是...的面向流程的下级]]></cn> | ||||
|             <en><![CDATA[Is a process-oriented subordinate of...]]></en> | ||||
|             <big5><![CDATA[是...的面向流程的下級]]></big5> | ||||
|         </item> | ||||
|         <item key="执行"> | ||||
|             <cn><![CDATA[执行]]></cn> | ||||
|             <en><![CDATA[Executes]]></en> | ||||
|             <big5><![CDATA[執行]]></big5> | ||||
|         </item> | ||||
|         <item key="一般化后是..."> | ||||
|             <cn><![CDATA[一般化后是...]]></cn> | ||||
|             <en><![CDATA[Generalizes to...]]></en> | ||||
|             <big5><![CDATA[一般化後是...]]></big5> | ||||
|         </item> | ||||
|         <item key="包含"> | ||||
|             <cn><![CDATA[包含]]></cn> | ||||
|             <en><![CDATA[Includes]]></en> | ||||
|             <big5><![CDATA[包含]]></big5> | ||||
|         </item> | ||||
|         <item key="是...的前驱"> | ||||
|             <cn><![CDATA[是...的前驱]]></cn> | ||||
|             <en><![CDATA[Is a precursor of...]]></en> | ||||
|             <big5><![CDATA[是...的前驅]]></big5> | ||||
|         </item> | ||||
|         <item key="对...负有责任"> | ||||
|             <cn><![CDATA[对...负有责任]]></cn> | ||||
|             <en><![CDATA[Is responsible for...]]></en> | ||||
|             <big5><![CDATA[對...負有責任]]></big5> | ||||
|         </item> | ||||
|         <item key="为...提供数据"> | ||||
|             <cn><![CDATA[为...提供数据]]></cn> | ||||
|             <en><![CDATA[Provides data to...]]></en> | ||||
|             <big5><![CDATA[為...提供數據]]></big5> | ||||
|         </item> | ||||
|         <item key="被...负责任"> | ||||
|             <cn><![CDATA[被...负责任]]></cn> | ||||
|             <en><![CDATA[Is held responsible by...]]></en> | ||||
|             <big5><![CDATA[被...負責任]]></big5> | ||||
|         </item> | ||||
|         <item key="是...的组成"> | ||||
|             <cn><![CDATA[是...的组成]]></cn> | ||||
|             <en><![CDATA[Is a composition of...]]></en> | ||||
|             <big5><![CDATA[是...的組成]]></big5> | ||||
|         </item> | ||||
|         <item key="是...的特殊化"> | ||||
|             <cn><![CDATA[是...的特殊化]]></cn> | ||||
|             <en><![CDATA[Is a specialization of...]]></en> | ||||
|             <big5><![CDATA[是...的特殊化]]></big5> | ||||
|         </item> | ||||
|         <item key="作为输入"> | ||||
|             <cn><![CDATA[作为输入]]></cn> | ||||
|             <en><![CDATA[As an input]]></en> | ||||
|             <big5><![CDATA[作為輸入]]></big5> | ||||
|         </item> | ||||
|         <item key="由...创建"> | ||||
|             <cn><![CDATA[由...创建]]></cn> | ||||
|             <en><![CDATA[Created by...]]></en> | ||||
|             <big5><![CDATA[由...創建]]></big5> | ||||
|         </item> | ||||
|         <item key="被...支持"> | ||||
|             <cn><![CDATA[被...支持]]></cn> | ||||
|             <en><![CDATA[Supported by...]]></en> | ||||
|             <big5><![CDATA[被...支持]]></big5> | ||||
|         </item> | ||||
|         <item key="由...承担组织管理者"> | ||||
|             <cn><![CDATA[由...承担组织管理者]]></cn> | ||||
|             <en><![CDATA[Undertaken by the organizational manager]]></en> | ||||
|             <big5><![CDATA[由...承擔組織管理者]]></big5> | ||||
|         </item> | ||||
|         <item key="在...上展示"> | ||||
|             <cn><![CDATA[在...上展示]]></cn> | ||||
|             <en><![CDATA[Displayed on...]]></en> | ||||
|             <big5><![CDATA[在...上展示]]></big5> | ||||
|         </item> | ||||
|         <item key="被...包含"> | ||||
|             <cn><![CDATA[被...包含]]></cn> | ||||
|             <en><![CDATA[Contained by...]]></en> | ||||
|             <big5><![CDATA[被...包含]]></big5> | ||||
|         </item> | ||||
|         <item key="是...的上级"> | ||||
|             <cn><![CDATA[是...的上级]]></cn> | ||||
|             <en><![CDATA[Is a superior of...]]></en> | ||||
|             <big5><![CDATA[是...的上級]]></big5> | ||||
|         </item> | ||||
|         <item key="由...组成"> | ||||
|             <cn><![CDATA[由...组成]]></cn> | ||||
|             <en><![CDATA[Composed of...]]></en> | ||||
|             <big5><![CDATA[由...組成]]></big5> | ||||
|         </item> | ||||
|         <item key="被...执行"> | ||||
|             <cn><![CDATA[被...执行]]></cn> | ||||
|             <en><![CDATA[Executed by...]]></en> | ||||
|             <big5><![CDATA[被...執行]]></big5> | ||||
|         </item> | ||||
|         <item key="写入"> | ||||
|             <cn><![CDATA[写入]]></cn> | ||||
|             <en><![CDATA[Written into]]></en> | ||||
|             <big5><![CDATA[寫入]]></big5> | ||||
|         </item> | ||||
|         <item key="是...的面向流程的上级"> | ||||
|             <cn><![CDATA[是...的面向流程的上级]]></cn> | ||||
|             <en><![CDATA[Is a process-oriented superior of...]]></en> | ||||
|             <big5><![CDATA[是...的面向流程的上級]]></big5> | ||||
|         </item> | ||||
|         <item key="依赖于"> | ||||
|             <cn><![CDATA[依赖于]]></cn> | ||||
|             <en><![CDATA[Depends on]]></en> | ||||
|             <big5><![CDATA[依賴於]]></big5> | ||||
|         </item> | ||||
|         <item key="由...执行"> | ||||
|             <cn><![CDATA[由...执行]]></cn> | ||||
|             <en><![CDATA[Performed by...]]></en> | ||||
|             <big5><![CDATA[由...執行]]></big5> | ||||
|         </item> | ||||
|         <item key="被...创建"> | ||||
|             <cn><![CDATA[被...创建]]></cn> | ||||
|             <en><![CDATA[Created by...]]></en> | ||||
|             <big5><![CDATA[被...創建]]></big5> | ||||
|         </item> | ||||
|         <item key="通过...来衡量"> | ||||
|             <cn><![CDATA[通过...来衡量]]></cn> | ||||
|             <en><![CDATA[Measured by...]]></en> | ||||
|             <big5><![CDATA[通過...來衡量]]></big5> | ||||
|         </item> | ||||
|         <item key="与...关联"> | ||||
|             <cn><![CDATA[与...关联]]></cn> | ||||
|             <en><![CDATA[Associated with...]]></en> | ||||
|             <big5><![CDATA[與...關聯]]></big5> | ||||
|         </item> | ||||
|         <item key="在...之后"> | ||||
|             <cn><![CDATA[在...之后]]></cn> | ||||
|             <en><![CDATA[After...]]></en> | ||||
|             <big5><![CDATA[在...之後]]></big5> | ||||
|         </item> | ||||
|         <item key="导致"> | ||||
|             <cn><![CDATA[导致]]></cn> | ||||
|             <en><![CDATA[Leads to]]></en> | ||||
|             <big5><![CDATA[導致]]></big5> | ||||
|         </item> | ||||
|         <item key="链接"> | ||||
|             <cn><![CDATA[链接]]></cn> | ||||
|             <en><![CDATA[Links]]></en> | ||||
|             <big5><![CDATA[鏈接]]></big5> | ||||
|         </item> | ||||
|         <item key="激活"> | ||||
|             <cn><![CDATA[激活]]></cn> | ||||
|             <en><![CDATA[Activates]]></en> | ||||
|             <big5><![CDATA[激活]]></big5> | ||||
|         </item> | ||||
|         <item key="影响"> | ||||
|             <cn><![CDATA[影响]]></cn> | ||||
|             <en><![CDATA[Influences]]></en> | ||||
|             <big5><![CDATA[影響]]></big5> | ||||
|         </item> | ||||
|         <item key="是...的一般化"> | ||||
|             <cn><![CDATA[是...的一般化]]></cn> | ||||
|             <en><![CDATA[Is a generalization of...]]></en> | ||||
|             <big5><![CDATA[是...的一般化]]></big5> | ||||
|         </item> | ||||
|         <item key="保存...的数据"> | ||||
|             <cn><![CDATA[保存...的数据]]></cn> | ||||
|             <en><![CDATA[Stores data of...]]></en> | ||||
|             <big5><![CDATA[保存...的數據]]></big5> | ||||
|         </item> | ||||
|         <item key="用作...的平台"> | ||||
|             <cn><![CDATA[用作...的平台]]></cn> | ||||
|             <en><![CDATA[Serves as a platform for...]]></en> | ||||
|             <big5><![CDATA[用作...的平台]]></big5> | ||||
|         </item> | ||||
|         <item key="属于"> | ||||
|             <cn><![CDATA[属于]]></cn> | ||||
|             <en><![CDATA[Belongs to]]></en> | ||||
|             <big5><![CDATA[屬於]]></big5> | ||||
|         </item> | ||||
|         <item key="出现"> | ||||
|             <cn><![CDATA[出现]]></cn> | ||||
|             <en><![CDATA[Appears]]></en> | ||||
|             <big5><![CDATA[出現]]></big5> | ||||
|         </item> | ||||
|         <item key="评估"> | ||||
|             <cn><![CDATA[评估]]></cn> | ||||
|             <en><![CDATA[Evaluates]]></en> | ||||
|             <big5><![CDATA[評估]]></big5> | ||||
|         </item> | ||||
|         <item key="创建输出到"> | ||||
|             <cn><![CDATA[创建输出到]]></cn> | ||||
|             <en><![CDATA[Creates output to]]></en> | ||||
|             <big5><![CDATA[創建輸出到]]></big5> | ||||
|         </item> | ||||
|     </lang> | ||||
| </locale-config> | ||||
| @ -0,0 +1,235 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| 
 | ||||
| <!-- | ||||
| ############################################################# | ||||
| ## | ||||
| ## 	AWS CoE国际化配置 | ||||
| ## | ||||
| ## Copyright(C)2001-2009 Actionsoft Co.,Ltd | ||||
| ## | ||||
| ############################################################# | ||||
| --> | ||||
| <locale-config> | ||||
|     <lang> | ||||
|         <item key="管理要素图"> | ||||
|             <cn><![CDATA[管理要素图]]></cn> | ||||
|             <en><![CDATA[Management Elements Diagram]]></en> | ||||
|             <big5><![CDATA[管理要素圖]]></big5> | ||||
|         </item> | ||||
|         <item key="角色图"> | ||||
|             <cn><![CDATA[角色图]]></cn> | ||||
|             <en><![CDATA[Role Diagram]]></en> | ||||
|             <big5><![CDATA[角色圖]]></big5> | ||||
|         </item> | ||||
|         <item key="应用系统图"> | ||||
|             <cn><![CDATA[应用系统图]]></cn> | ||||
|             <en><![CDATA[Application System Diagram]]></en> | ||||
|             <big5><![CDATA[應用系統圖]]></big5> | ||||
|         </item> | ||||
|         <item key="制度图"> | ||||
|             <cn><![CDATA[制度图]]></cn> | ||||
|             <en><![CDATA[Regulatory Diagram]]></en> | ||||
|             <big5><![CDATA[制度圖]]></big5> | ||||
|         </item> | ||||
|         <item key="端到端流程图"> | ||||
|             <cn><![CDATA[端到端流程图]]></cn> | ||||
|             <en><![CDATA[End-to-End Process Diagram]]></en> | ||||
|             <big5><![CDATA[端到端流程圖]]></big5> | ||||
|         </item> | ||||
|         <item key="高阶流程图"> | ||||
|             <cn><![CDATA[高阶流程图]]></cn> | ||||
|             <en><![CDATA[High-Level Process Diagram]]></en> | ||||
|             <big5><![CDATA[高階流程圖]]></big5> | ||||
|         </item> | ||||
|         <item key="控制图"> | ||||
|             <cn><![CDATA[控制图]]></cn> | ||||
|             <en><![CDATA[Control Diagram]]></en> | ||||
|             <big5><![CDATA[控制圖]]></big5> | ||||
|         </item> | ||||
|         <item key="绩效指标图"> | ||||
|             <cn><![CDATA[绩效指标图]]></cn> | ||||
|             <en><![CDATA[Performance Indicator Diagram]]></en> | ||||
|             <big5><![CDATA[績效指標圖]]></big5> | ||||
|         </item> | ||||
|         <item key="组织图"> | ||||
|             <cn><![CDATA[组织图]]></cn> | ||||
|             <en><![CDATA[Organization Diagram]]></en> | ||||
|             <big5><![CDATA[組織圖]]></big5> | ||||
|         </item> | ||||
|         <item key="风险图"> | ||||
|             <cn><![CDATA[风险图]]></cn> | ||||
|             <en><![CDATA[Risk Diagram]]></en> | ||||
|             <big5><![CDATA[風險圖]]></big5> | ||||
|         </item> | ||||
|         <item key="职责图"> | ||||
|             <cn><![CDATA[职责图]]></cn> | ||||
|             <en><![CDATA[Responsibility Diagram]]></en> | ||||
|             <big5><![CDATA[職責圖]]></big5> | ||||
|         </item> | ||||
|         <item key="合规要素图"> | ||||
|             <cn><![CDATA[合规要素图]]></cn> | ||||
|             <en><![CDATA[Compliance Elements Diagram]]></en> | ||||
|             <big5><![CDATA[合規要素圖]]></big5> | ||||
|         </item> | ||||
|         <item key="表单图"> | ||||
|             <cn><![CDATA[表单图]]></cn> | ||||
|             <en><![CDATA[Form Diagram]]></en> | ||||
|             <big5><![CDATA[表單圖]]></big5> | ||||
|         </item> | ||||
|         <item key="业务流程图"> | ||||
|             <cn><![CDATA[业务流程图]]></cn> | ||||
|             <en><![CDATA[Business Process Diagram]]></en> | ||||
|             <big5><![CDATA[業務流程圖]]></big5> | ||||
|         </item> | ||||
|         <item key="事件"> | ||||
|             <cn><![CDATA[事件]]></cn> | ||||
|             <en><![CDATA[Event]]></en> | ||||
|             <big5><![CDATA[事件]]></big5> | ||||
|         </item> | ||||
|         <item key="制度文件类型"> | ||||
|             <cn><![CDATA[制度文件类型]]></cn> | ||||
|             <en><![CDATA[Policy Document Type]]></en> | ||||
|             <big5><![CDATA[制度文件類型]]></big5> | ||||
|         </item> | ||||
|         <item key="职责"> | ||||
|             <cn><![CDATA[职责]]></cn> | ||||
|             <en><![CDATA[Responsibility]]></en> | ||||
|             <big5><![CDATA[職責]]></big5> | ||||
|         </item> | ||||
|         <item key="流程接口"> | ||||
|             <cn><![CDATA[流程接口]]></cn> | ||||
|             <en><![CDATA[Process Interface]]></en> | ||||
|             <big5><![CDATA[流程介面]]></big5> | ||||
|         </item> | ||||
|         <item key="风险"> | ||||
|             <cn><![CDATA[风险]]></cn> | ||||
|             <en><![CDATA[Risk]]></en> | ||||
|             <big5><![CDATA[風險]]></big5> | ||||
|         </item> | ||||
|         <item key="应用系统类型"> | ||||
|             <cn><![CDATA[应用系统类型]]></cn> | ||||
|             <en><![CDATA[Application System Type]]></en> | ||||
|             <big5><![CDATA[應用系統類型]]></big5> | ||||
|         </item> | ||||
|         <item key="与"> | ||||
|             <cn><![CDATA[与]]></cn> | ||||
|             <en><![CDATA[And]]></en> | ||||
|             <big5><![CDATA[與]]></big5> | ||||
|         </item> | ||||
|         <item key="角色类型"> | ||||
|             <cn><![CDATA[角色类型]]></cn> | ||||
|             <en><![CDATA[Role Type]]></en> | ||||
|             <big5><![CDATA[角色類型]]></big5> | ||||
|         </item> | ||||
|         <item key="合规文件"> | ||||
|             <cn><![CDATA[合规文件]]></cn> | ||||
|             <en><![CDATA[Compliance Document]]></en> | ||||
|             <big5><![CDATA[合規文件]]></big5> | ||||
|         </item> | ||||
|         <item key="风险类别"> | ||||
|             <cn><![CDATA[风险类别]]></cn> | ||||
|             <en><![CDATA[Risk Category]]></en> | ||||
|             <big5><![CDATA[風險類別]]></big5> | ||||
|         </item> | ||||
|         <item key="步骤"> | ||||
|             <cn><![CDATA[步骤]]></cn> | ||||
|             <en><![CDATA[Step]]></en> | ||||
|             <big5><![CDATA[步驟]]></big5> | ||||
|         </item> | ||||
|         <item key="模块类型"> | ||||
|             <cn><![CDATA[模块类型]]></cn> | ||||
|             <en><![CDATA[Module Type]]></en> | ||||
|             <big5><![CDATA[模塊類型]]></big5> | ||||
|         </item> | ||||
|         <item key="表单类型"> | ||||
|             <cn><![CDATA[表单类型]]></cn> | ||||
|             <en><![CDATA[Form Type]]></en> | ||||
|             <big5><![CDATA[表單類型]]></big5> | ||||
|         </item> | ||||
|         <item key="功能模块"> | ||||
|             <cn><![CDATA[功能模块]]></cn> | ||||
|             <en><![CDATA[Functional Module]]></en> | ||||
|             <big5><![CDATA[功能模塊]]></big5> | ||||
|         </item> | ||||
|         <item key="或"> | ||||
|             <cn><![CDATA[或]]></cn> | ||||
|             <en><![CDATA[Or]]></en> | ||||
|             <big5><![CDATA[或]]></big5> | ||||
|         </item> | ||||
|         <item key="组织单元"> | ||||
|             <cn><![CDATA[组织单元]]></cn> | ||||
|             <en><![CDATA[Org Unit]]></en> | ||||
|             <big5><![CDATA[組織單元]]></big5> | ||||
|         </item> | ||||
|         <item key="应用系统"> | ||||
|             <cn><![CDATA[应用系统]]></cn> | ||||
|             <en><![CDATA[Application System]]></en> | ||||
|             <big5><![CDATA[應用系統]]></big5> | ||||
|         </item> | ||||
|         <item key="岗位"> | ||||
|             <cn><![CDATA[岗位]]></cn> | ||||
|             <en><![CDATA[Position]]></en> | ||||
|             <big5><![CDATA[崗位]]></big5> | ||||
|         </item> | ||||
|         <item key="异或"> | ||||
|             <cn><![CDATA[异或]]></cn> | ||||
|             <en><![CDATA[XOR]]></en> | ||||
|             <big5><![CDATA[異或]]></big5> | ||||
|         </item> | ||||
|         <item key="控制"> | ||||
|             <cn><![CDATA[控制]]></cn> | ||||
|             <en><![CDATA[Control]]></en> | ||||
|             <big5><![CDATA[控制]]></big5> | ||||
|         </item> | ||||
|         <item key="绩效指标"> | ||||
|             <cn><![CDATA[绩效指标]]></cn> | ||||
|             <en><![CDATA[Performance Indicator]]></en> | ||||
|             <big5><![CDATA[績效指標]]></big5> | ||||
|         </item> | ||||
|         <item key="承接要求"> | ||||
|             <cn><![CDATA[承接要求]]></cn> | ||||
|             <en><![CDATA[Acceptance Requirements]]></en> | ||||
|             <big5><![CDATA[承接要求]]></big5> | ||||
|         </item> | ||||
|         <item key="合规类型"> | ||||
|             <cn><![CDATA[合规类型]]></cn> | ||||
|             <en><![CDATA[Compliance Type]]></en> | ||||
|             <big5><![CDATA[合規類型]]></big5> | ||||
|         </item> | ||||
|         <item key="控制类别"> | ||||
|             <cn><![CDATA[控制类别]]></cn> | ||||
|             <en><![CDATA[Control Category]]></en> | ||||
|             <big5><![CDATA[控制類別]]></big5> | ||||
|         </item> | ||||
|         <item key="制度文件"> | ||||
|             <cn><![CDATA[制度文件]]></cn> | ||||
|             <en><![CDATA[Policy Document]]></en> | ||||
|             <big5><![CDATA[制度文件]]></big5> | ||||
|         </item> | ||||
|         <item key="角色"> | ||||
|             <cn><![CDATA[角色]]></cn> | ||||
|             <en><![CDATA[Role]]></en> | ||||
|             <big5><![CDATA[角色]]></big5> | ||||
|         </item> | ||||
|         <item key="增值链"> | ||||
|             <cn><![CDATA[增值链]]></cn> | ||||
|             <en><![CDATA[Value Chain]]></en> | ||||
|             <big5><![CDATA[增值鏈]]></big5> | ||||
|         </item> | ||||
|         <item key="结构元素"> | ||||
|             <cn><![CDATA[结构元素]]></cn> | ||||
|             <en><![CDATA[Structural Element]]></en> | ||||
|             <big5><![CDATA[結構元素]]></big5> | ||||
|         </item> | ||||
|         <item key="表单"> | ||||
|             <cn><![CDATA[表单]]></cn> | ||||
|             <en><![CDATA[Form]]></en> | ||||
|             <big5><![CDATA[表單]]></big5> | ||||
|         </item> | ||||
|         <item key="合规文件条款"> | ||||
|             <cn><![CDATA[合规文件条款]]></cn> | ||||
|             <en><![CDATA[Compliance Document Clauses]]></en> | ||||
|             <big5><![CDATA[合規文件條款]]></big5> | ||||
|         </item> | ||||
|     </lang> | ||||
| </locale-config> | ||||
							
								
								
									
										100
									
								
								com.actionsoft.apps.coe.method.aris/i18n/resource.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										100
									
								
								com.actionsoft.apps.coe.method.aris/i18n/resource.xml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,100 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| 
 | ||||
| <!-- | ||||
| ############################################################# | ||||
| ## | ||||
| ## 	AWS CoE国际化配置 | ||||
| ##  | ||||
| ## Copyright(C)2001-2009 Actionsoft Co.,Ltd | ||||
| ## | ||||
| ############################################################# | ||||
| --> | ||||
| <locale-config> | ||||
|     <lang> | ||||
|         <item key="aris.higherOrderProcess"> | ||||
|             <cn><![CDATA[高阶流程图]]></cn> | ||||
|             <en><![CDATA[Aris.higherOrderProcess]]></en> | ||||
|             <big5><![CDATA[高階流程圖]]></big5> | ||||
|         </item> | ||||
|         <item key="aris.processRelationship"> | ||||
|             <cn><![CDATA[端到端流程图]]></cn> | ||||
|             <en><![CDATA[Aris.processRelationship]]></en> | ||||
|             <big5><![CDATA[端到端流程圖]]></big5> | ||||
|         </item> | ||||
|         <item key="aris.businessProcess"> | ||||
|             <cn><![CDATA[业务流程图]]></cn> | ||||
|             <en><![CDATA[Aris.businessProcess]]></en> | ||||
|             <big5><![CDATA[業務流程圖]]></big5> | ||||
|         </item> | ||||
|         <item key="aris.bpmnProcess"> | ||||
|             <cn><![CDATA[业务流程(BPMN)图]]></cn> | ||||
|             <en><![CDATA[Aris.bpmnProcess]]></en> | ||||
|             <big5><![CDATA[業務流程(BPMN)圖]]></big5> | ||||
|         </item> | ||||
|         <item key="aris.processActivity"> | ||||
|             <cn><![CDATA[流程活动图]]></cn> | ||||
|             <en><![CDATA[Aris.processActivity]]></en> | ||||
|             <big5><![CDATA[流程活動圖]]></big5> | ||||
|         </item> | ||||
|         <item key="aris.organization"> | ||||
|             <cn><![CDATA[组织图]]></cn> | ||||
|             <en><![CDATA[Aris.organization]]></en> | ||||
|             <big5><![CDATA[組織圖]]></big5> | ||||
|         </item> | ||||
|         <item key="aris.orgResponsibilityAss"> | ||||
|             <cn><![CDATA[职责图]]></cn> | ||||
|             <en><![CDATA[Aris.orgResponsibilityAss]]></en> | ||||
|             <big5><![CDATA[職責圖]]></big5> | ||||
|         </item> | ||||
|         <item key="aris.roleSystem"> | ||||
|             <cn><![CDATA[角色图]]></cn> | ||||
|             <en><![CDATA[Aris.roleSystem]]></en> | ||||
|             <big5><![CDATA[角色圖]]></big5> | ||||
|         </item> | ||||
|         <item key="aris.form"> | ||||
|             <cn><![CDATA[表单图]]></cn> | ||||
|             <en><![CDATA[Aris.]]></en> | ||||
|             <big5><![CDATA[錶單圖]]></big5> | ||||
|         </item> | ||||
|         <item key="aris.institution"> | ||||
|             <cn><![CDATA[制度图]]></cn> | ||||
|             <en><![CDATA[Aris.institution]]></en> | ||||
|             <big5><![CDATA[制度圖]]></big5> | ||||
|         </item> | ||||
|         <item key="aris.system"> | ||||
|             <cn><![CDATA[应用系统图]]></cn> | ||||
|             <en><![CDATA[Aris.system]]></en> | ||||
|             <big5><![CDATA[應用繫統圖]]></big5> | ||||
|         </item> | ||||
|         <item key="aris.performanceIndicator"> | ||||
|             <cn><![CDATA[绩效指标图]]></cn> | ||||
|             <en><![CDATA[Aris.performanceIndicator]]></en> | ||||
|             <big5><![CDATA[績效指標圖]]></big5> | ||||
|         </item> | ||||
|         <item key="aris.risk"> | ||||
|             <cn><![CDATA[风险图]]></cn> | ||||
|             <en><![CDATA[Aris.risk]]></en> | ||||
|             <big5><![CDATA[風險圖]]></big5> | ||||
|         </item> | ||||
|         <item key="aris.businessControl"> | ||||
|             <cn><![CDATA[控制图]]></cn> | ||||
|             <en><![CDATA[Aris.businessControl]]></en> | ||||
|             <big5><![CDATA[控制圖]]></big5> | ||||
|         </item> | ||||
|         <item key="aris.complianceEle"> | ||||
|             <cn><![CDATA[合规要素图]]></cn> | ||||
|             <en><![CDATA[Aris.complianceEle]]></en> | ||||
|             <big5><![CDATA[合規要素圖]]></big5> | ||||
|         </item> | ||||
|         <item key="aris.classificationMgmtEle"> | ||||
|             <cn><![CDATA[管理要素图]]></cn> | ||||
|             <en><![CDATA[Aris.classificationMgmtEle]]></en> | ||||
|             <big5><![CDATA[管理要素圖]]></big5> | ||||
|         </item> | ||||
|         <item key="默认主题"> | ||||
|             <cn><![CDATA[默认主题]]></cn> | ||||
|             <en><![CDATA[Default Theme]]></en> | ||||
|             <big5><![CDATA[默認主題]]></big5> | ||||
|         </item> | ||||
|     </lang> | ||||
| </locale-config> | ||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										41
									
								
								com.actionsoft.apps.coe.method.aris/manifest.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										41
									
								
								com.actionsoft.apps.coe.method.aris/manifest.xml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,41 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| 
 | ||||
| <app xmlns="http://www.actionsoft.com.cn/app">   | ||||
|   <name>企业架构资产模型库</name>   | ||||
|   <version>1.0</version>   | ||||
|   <buildNo>2</buildNo>   | ||||
|   <developer id="776cca9a287c8b4d63b9cad216aa3859" tablePrefix="ACT" url="http://www.actionsoft.com.cn">北京炎黄盈动科技发展有限责任公司</developer>   | ||||
|   <categoryVisible>true</categoryVisible>   | ||||
|   <description><![CDATA[AWS PAL面向过程的集成化信息系统模型架构]]></description>   | ||||
|   <details><![CDATA[ | ||||
|   <b>应用介绍:</b> | ||||
| 
 | ||||
|   AWS PAL的“企业架构资产模型库”覆盖了包括BPMN图、组织图、表单图、制度图等在内的16种基础建模方法,并将逐步扩充完善;建模方法支持端到端的流程梳理,符合BPMN的流程梳理成果可以一键部署到 AWS PaaS 平台的BPMS中进行落地、执行。 | ||||
| 
 | ||||
|   同时,AWS PAL的“企业架构资产模型库”还拥有了配套的数据迁移工具包,提供包含房式架构、清单、流程模型、信息系统模型在内的多种数据迁移工具,提升流程资产跨平台迁移至PAL的便捷性。 | ||||
| 
 | ||||
|   <b>应用优势:</b> | ||||
| 
 | ||||
|   - 模型丰富:覆盖16种基础建模方法并逐步完善; | ||||
|   - 一键打通:梳理的BPMN2.0流程,可以直接在AWS BPMS中执行; | ||||
|   - 平滑迁移:提供数据迁移工具包,实现对流程资产数据的跨平台迁移; | ||||
|   - 集成扩展:基于AWS PaaS平台的集成应用,快速实现三方数据的接入和集成; | ||||
|   ]]></details>   | ||||
|   <installListener/>   | ||||
|   <pluginListener>com.actionsoft.apps.coe.method.aris.plugin.Plugins</pluginListener> | ||||
|   <startListener></startListener> | ||||
|   <stopListener></stopListener> | ||||
|   <upgradeListener></upgradeListener> | ||||
|   <uninstallListener/>   | ||||
|   <reloadable>true</reloadable>   | ||||
|   <requires/>   | ||||
|   <properties/>   | ||||
|   <allowStartup>true</allowStartup>   | ||||
|   <allowUpgradeByStore>true</allowUpgradeByStore>   | ||||
|   <depend versions="6.5" env="6.4.1">com.actionsoft.apps.coe.pal</depend> | ||||
|   <modelAdministrator/>   | ||||
|   <installDate>2022-10-18 11:29:17</installDate>   | ||||
|   <icon code="&#xe936;" color="#0563DB"/>   | ||||
|   <productId/>   | ||||
|   <versionFlag>1</versionFlag>  | ||||
| </app> | ||||
| @ -0,0 +1,55 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| 
 | ||||
| <!-- | ||||
| 	特性设置(非必须),(多个app提供该Method Attribute时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <attributes>  | ||||
|   <!-- | ||||
| 			分组 | ||||
| 
 | ||||
| 			name			组名称 | ||||
| 
 | ||||
| 			parentName		上级组名称,若根此处可空 | ||||
| 
 | ||||
| 			desc			简要说明 | ||||
| 
 | ||||
|   -->   | ||||
|   <group name="baseAttribute" parentName="" desc="基本属性"/>   | ||||
|   <group name="process" parentName="" desc="流程"/>   | ||||
|   <group name="organization" parentName="" desc="组织"/>   | ||||
|   <group name="org_performance" parentName="" desc="绩效"/>   | ||||
|   <group name="processExecution" parentName="" desc="流程执行"/>   | ||||
|   <group name="riskControl" parentName="" desc="风险控制"/>   | ||||
|   <group name="data_form" parentName="" desc="数据"/>   | ||||
|   <group name="itsystem_normal" parentName="" desc="应用系统"/>   | ||||
|   <group name="control" parentName="" desc="控制"/>   | ||||
|   <!-- | ||||
| 			扩展特性(属性) | ||||
| 
 | ||||
| 			key				全局唯一标识名 | ||||
| 
 | ||||
| 			title			属性标题 | ||||
| 
 | ||||
| 			type			属性类型,支持string(普通字符串),number(数字),boolean(是非),list(多选值),link(链接),relation(关联关系),textarea(多行文本) | ||||
| 
 | ||||
| 			value			默认值//支持@公式 | ||||
| 
 | ||||
| 			ref				当type=list时,参考值 | ||||
| 
 | ||||
| 			readonly		是否只读 | ||||
| 
 | ||||
| 			groupPath		特性绑定在哪个组别上 | ||||
| 
 | ||||
| 			scope			应用范围(methodId、methodId.shapeId),多个用逗号隔开%代表文件属性 *代表对所有的图形有效,不是文件属性 | ||||
| 
 | ||||
| 
 | ||||
| 		-->   | ||||
|   <attribute key="desc" title="说明" type="textarea" value="" desc="说明" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="startEvent_aris,endEvent_aris,userTask_aris,serviceTask_aris,cycleTask_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Explanation" title-big5="說明" desc-en="Description" desc-big5="说明"/>   | ||||
|   <attribute key="shape_type" title="服务类型" type="select" value="" desc="服务类型" isRequired="false" ref="Web 服务,RestAPI,功能程序" readonly="false" groupPath="baseAttribute" scope="serviceTask_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Service Type" title-big5="服務類型" desc-en="Service Type" desc-big5="服務類型"/>   | ||||
|   <attribute key="run_type" title="执行方式" type="select" value="" desc="执行方式" isRequired="false" ref="手工,人机交互" readonly="false" groupPath="baseAttribute" scope="cycleTask_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Execution Method" title-big5="執行方式" desc-en="Execution Mode" desc-big5="執行方式"/>   | ||||
|   <attribute key="cycle_desc" title="循环说明" type="textarea" value="" desc="循环说明" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="cycleTask_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Loop Description" title-big5="循環說明" desc-en="Loop Explanation" desc-big5="循環說明"/>   | ||||
|   <attribute key="interface_data" title="接口数据" type="string" value="" desc="接口数据" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="subProcessTask_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Interface Data" title-big5="接口數據" desc-en="Interface Data" desc-big5="接口數據"/>   | ||||
|   <attribute key="trigger_mode" title="触发方式" type="string" value="" desc="触发方式" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="subProcessTask_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Trigger Mode" title-big5="觸發方式" desc-en="Trigger Mode" desc-big5="觸發方式"/>   | ||||
|   <attribute key="integration_mode" title="集成方式" type="select" value="" desc="集成方式" isRequired="false" ref="Webservice,数据库接口,XML 文件导入,其它" readonly="false" groupPath="baseAttribute" scope="subProcessTask_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Integration Method" title-big5="集成方式" desc-en="Integration Method" desc-big5="集成方式"/>  | ||||
| </attributes> | ||||
| @ -0,0 +1,14 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	引入图形设置(非必须),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <shapes> | ||||
| 	<!--  | ||||
| 		 | ||||
| 		methodId			建模方法Id(methodId、methodId.shapeId),多个用逗号隔开 | ||||
| 
 | ||||
| 	--> | ||||
|     <import  methodId="lane" show="true" allowRemove="false"/> | ||||
| 	<import methodId="basic"/> | ||||
| </shapes> | ||||
| @ -0,0 +1,57 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	Linker设置(非必须),(多个app提供该Method Concept时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <linker> | ||||
| 	<!--  | ||||
| 		Linker语境上下文设置 | ||||
| 		 | ||||
| 		methodId		建模方法标识,这是一个隐形属性,读上级目录 | ||||
| 		 | ||||
| 		conceptCode		代码,methodId+conceptCode的组合不允许重复 | ||||
| 		 | ||||
| 		fromShapeId		从哪些形状连出时,多个ShapeId用逗号隔开,程序暂不支持逗号隔开 | ||||
| 		 | ||||
| 		toShapeId		连接到哪些形状连出时,多个ShapeId用逗号隔开 | ||||
| 		 | ||||
| 		outcomingName	连出对象主动名称,用于提示给用户和生成文档 | ||||
| 		 | ||||
| 		incomingName	连入对象被动名称,用于提示给用户和生成文档 | ||||
| 	--> | ||||
| 	<!--开始事件 begin--> | ||||
| 	<concept conceptCode="001" fromShapeId="startEvent_aris" toShapeId="userTask_aris,manualTask_aris,serviceTask_aris,cycleTask_aris" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<concept conceptCode="002" fromShapeId="startEvent_aris" toShapeId="exclusiveGateway_aris,parallelGateway_aris" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<!--开始事件 end--> | ||||
| 	<!--人工任务 begin--> | ||||
| 	<concept conceptCode="003" fromShapeId="userTask_aris" toShapeId="userTask_aris,manualTask_aris,serviceTask_aris,cycleTask_aris,endEvent_aris" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<concept conceptCode="004" fromShapeId="userTask_aris" toShapeId="exclusiveGateway_aris,parallelGateway_aris" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<concept conceptCode="005" fromShapeId="userTask_aris" toShapeId="outputDataObject_aris" outcomingName="输出是..." incomingName="是...的输出" /> | ||||
| 	<!--人工任务 end--> | ||||
| 	<!--手工任务 begin--> | ||||
| 	<concept conceptCode="006" fromShapeId="manualTask_aris" toShapeId="userTask_aris,manualTask_aris,serviceTask_aris,cycleTask_aris,endEvent_aris" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<concept conceptCode="007" fromShapeId="manualTask_aris" toShapeId="exclusiveGateway_aris,parallelGateway_aris" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<concept conceptCode="008" fromShapeId="manualTask_aris" toShapeId="outputDataObject_aris" outcomingName="输出是..." incomingName="是...的输出" /> | ||||
| 	<!--手工任务 end--> | ||||
| 	<!--服务任务 begin--> | ||||
| 	<concept conceptCode="009" fromShapeId="serviceTask_aris" toShapeId="userTask_aris,manualTask_aris,serviceTask_aris,cycleTask_aris,endEvent_aris" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<concept conceptCode="010" fromShapeId="serviceTask_aris" toShapeId="exclusiveGateway_aris,parallelGateway_aris" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<concept conceptCode="011" fromShapeId="serviceTask_aris" toShapeId="outputDataObject_aris" outcomingName="输出是..." incomingName="是...的输出" /> | ||||
| 	<!--服务任务 end--> | ||||
| 	<!--循环任务 begin--> | ||||
| 	<concept conceptCode="012" fromShapeId="cycleTask_aris" toShapeId="userTask_aris,manualTask_aris,serviceTask_aris,cycleTask_aris,endEvent_aris" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<concept conceptCode="013" fromShapeId="cycleTask_aris" toShapeId="exclusiveGateway_aris,parallelGateway_aris" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<concept conceptCode="014" fromShapeId="cycleTask_aris" toShapeId="outputDataObject_aris" outcomingName="输出是..." incomingName="是...的输出" /> | ||||
| 	<!--循环任务 end--> | ||||
| 	<!--排他网关 begin--> | ||||
| 	<concept conceptCode="015" fromShapeId="exclusiveGateway_aris" toShapeId="userTask_aris,manualTask_aris,serviceTask_aris,cycleTask_aris,endEvent_aris" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<!--排他网关 end--> | ||||
| 	<!--并行网关 begin--> | ||||
| 	<concept conceptCode="016" fromShapeId="parallelGateway_aris" toShapeId="userTask_aris,manualTask_aris,serviceTask_aris,cycleTask_aris,endEvent_aris" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<!--并行网关 end--> | ||||
| 	<!--输入数据对象 begin--> | ||||
| 	<concept conceptCode="017" fromShapeId="inputDataObject_aris" toShapeId="userTask_aris,manualTask_aris,serviceTask_aris,cycleTask_aris" outcomingName="是...的输入" incomingName="输入是..." /> | ||||
| 	<!--输入数据对象 end--> | ||||
| 
 | ||||
| 
 | ||||
| </linker> | ||||
| @ -0,0 +1,117 @@ | ||||
| Schema.addCategory({name:"aris_bpmnProcess", text:"业务流程(BPMN)图", dataAttributes:[ | ||||
|     {name:"No.", type:"number", value:"", category:"default"}, | ||||
|     {name:"Name", type:"string", value:"", category:"default"}, | ||||
|     {name:"Owner", type:"string", value:"", category:"default"}, | ||||
|     {name:"Link", type:"link", value:"", category:"default"}, | ||||
|     {name:"Memo", type:"string", value:"", category:"default"}, | ||||
|     {name:"Cost", type:"number", value:"", category:"default"}, | ||||
|     {name:"Time", type:"number", value:"", category:"default"}, | ||||
|     {name:"Manner", type:"list", value:"", category:"default"}, | ||||
|     {name:"Department", type:"string", value:"", category:"default"}, | ||||
|     {name:"Input", type:"string", value:"", category:"default"}, | ||||
|     {name:"Output", type:"string", value:"", category:"default"}, | ||||
|     {name:"Risk", type:"string", value:"", category:"default"}, | ||||
|     {name:"Remarks", type:"string", value:"", category:"default"} | ||||
| ]}); | ||||
| 
 | ||||
| /***开始*/Schema.addShape({name:"startEvent_aris", title:"开始", text:"", category:"aris_bpmnProcess", attribute:{editable:false}, props:{w:40, h:40}, | ||||
| lineStyle:{lineColor: "129,180,47", lineStyle:"solid",lineWidth:4}, | ||||
| fillStyle:{color:"255,255,255",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"round"}}, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"round"}} | ||||
| ]}); | ||||
| /***结束*/Schema.addShape({name:"endEvent_aris", title:"结束", text:"", category:"aris_bpmnProcess", attribute:{editable:false}, props:{w:40, h:40}, | ||||
| lineStyle:{lineColor: "253,103,103", lineStyle:"solid",lineWidth:4}, | ||||
| fillStyle:{color:"255,255,255",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"round"}}, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"round"}} | ||||
| ]}); | ||||
| /***排他网关*/Schema.addShape({name:"exclusiveGateway_aris",title:"排他网关", text:"", category:"aris_bpmnProcess", attribute:{editable:false}, props:{w:40, h:40}, | ||||
| lineStyle:{lineColor: "94,94,94", lineStyle:"solid",lineWidth:2}, | ||||
| fillStyle:{color:"255,255,255",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:[{action:"move", x:"0", y:"h/2"},{action:"line", x:"w/2", y:"0"},{action:"line", x:"w", y:"h/2"},{action:"line", x:"w/2", y:"h"},{action:"close"}]}, | ||||
|     {actions:[{action:"move", x:"w/2-w*0.15", y:"h/2-h*0.15"},{action:"line", x:"w/2+w*0.15", y:"h/2+h*0.15"},{action:"move", x:"w/2+w*0.15", y:"h/2-h*0.15"},{action:"line", x:"w/2-w*0.15", y:"h/2+h*0.15"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{type:"none"},actions:[{action:"move", x:"0", y:"h/2"},{action:"line", x:"w/2", y:"0"},{action:"line", x:"w", y:"h/2"},{action:"line", x:"w/2", y:"h"},{action:"close"}]}, | ||||
| ]}); | ||||
| /***并行网关*/Schema.addShape({name:"parallelGateway_aris",title:"并行网关", text:"", category:"aris_bpmnProcess", attribute:{editable:false}, props:{w:40, h:40}, | ||||
| lineStyle:{lineColor: "94,94,94", lineStyle:"solid",lineWidth:2}, | ||||
| fillStyle:{color:"255,255,255",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:[{action:"move", x:"0", y:"h/2"},{action:"line", x:"w/2", y:"0"},{action:"line", x:"w", y:"h/2"},{action:"line", x:"w/2", y:"h"},{action:"close"}]}, | ||||
|     {actions:[{action:"move",x:"w*0.5-w*0.3*0.5",y:"h*0.5"},{action:"line",x:"w*0.5+w*0.3*0.5",y:"h*0.5"},{action:"close"}]}, | ||||
|     {actions:[{action:"move",x:"w*0.5",y:"h*0.5-h*0.3*0.5"},{action:"line",x:"w*0.5",y:"h*0.5+h*0.3*0.5"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{type:"none"},actions:[{action:"move", x:"0", y:"h/2"},{action:"line", x:"w/2", y:"0"},{action:"line", x:"w", y:"h/2"},{action:"line", x:"w/2", y:"h"},{action:"close"}]}, | ||||
| ]}); | ||||
| /***用户任务*/Schema.addShape({name:"userTask_aris", title:"用户任务", text:"用户任务", category:"aris_bpmnProcess", props:{w:100, h:70}, | ||||
| lineStyle:{lineColor: "42,177,214", lineStyle:"solid",lineWidth:2}, | ||||
| fillStyle:{color:"255,255,255",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"roundRectangle"}}, | ||||
|     {actions:[{action:"move",x:"9",y:"7"},{action:"curve",x1:"10",y1:"2",x2:"15",y2:"2",x:"16",y:"7"},{action:"curve",x1:"15",y1:"12",x2:"10",y2:"12",x:"9",y:"7"}]}, | ||||
|     {actions:[{action:"move",x:"6",y:"18"},{action:"curve",x1:"8",y1:"9",x2:"17",y2:"9",x:"19",y:"18"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"roundRectangle"}} | ||||
| ]}); | ||||
| /***手工任务*/Schema.addShape({name:"manualTask_aris", title:"手工任务", text:"手工任务", category:"aris_bpmnProcess", props:{w:100, h:70}, | ||||
| lineStyle:{lineColor: "42,177,214", lineStyle:"solid",lineWidth:2}, | ||||
| fillStyle:{color:"255,255,255",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"roundRectangle"}}, | ||||
|     {actions:[{action:"move",x:"5",y:"12"},{action:"curve",x1:"6",y1:"6",x2:"13",y2:"6",x:"14",y:"12"},{action:"curve",x1:"13",y1:"18",x2:"6",y2:"18",x:"5",y:"12"},{action:"close"}]}, | ||||
|     {actions:[{action:"move",x:"13",y:"5.5"},{action:"line",x:"6",y:"10"},{action:"move",x:"10.5",y:"15.5"},{action:"line",x:"17",y:"15.5"}]}, | ||||
|     {actions:[{action:"move",x:"9",y:"13"},{action:"line",x:"18.5",y:"13"},{action:"move",x:"9",y:"10.5"},{action:"line",x:"20",y:"10.5"},{action:"move",x:"9",y:"8.5"},{action:"line",x:"19",y:"8.5"}]}, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"roundRectangle"}} | ||||
| ]}); | ||||
| /***服务任务*/Schema.addShape({name:"serviceTask_aris", title:"服务任务", text:"服务任务", category:"aris_bpmnProcess", props:{w:100, h:70}, | ||||
| lineStyle:{lineColor: "42,177,214", lineStyle:"solid",lineWidth:2}, | ||||
| fillStyle:{color:"255,255,255",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"roundRectangle"}}, | ||||
|     {actions:[{action:"move",x:"8",y:"12"},{action:"curve",x1:"9",y1:"4",x2:"19",y2:"4",x:"20",y:"12"},{action:"curve",x1:"19",y1:"20",x2:"9",y2:"20",x:"8",y:"12"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"12",y:"12"},{action:"curve",x1:"13",y1:"10",x2:"15",y2:"10",x:"16",y:"12"},{action:"curve",x1:"15",y1:"14",x2:"13",y2:"14",x:"12",y:"12"},{action:"close"}]}, | ||||
|     {actions:[{action:"move",x:"13",y:"8"},{action:"line",x:"10.5",y:"5"},{action:"move",x:"15",y:"8"},{action:"line",x:"17.5",y:"5"}]}, | ||||
|     {actions:[{action:"move",x:"13",y:"16"},{action:"line",x:"10.5",y:"19"},{action:"move",x:"15",y:"16"},{action:"line",x:"17.5",y:"19"}]}, | ||||
|     {actions:[{action:"move",x:"8.5",y:"9.5"},{action:"line",x:"7",y:"8"},{action:"move",x:"8.5",y:"14.5"},{action:"line",x:"7",y:"16"}]}, | ||||
|     {actions:[{action:"move",x:"19.5",y:"9.5"},{action:"line",x:"20",y:"8"},{action:"move",x:"19.5",y:"14.5"},{action:"line",x:"20",y:"16"}]}, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"roundRectangle"}} | ||||
| ]}); | ||||
| /***循环任务*/Schema.addShape({name:"cycleTask_aris",title:"循环任务",text:"循环任务",category:"aris_bpmnProcess",props:{w:100,h:70}, | ||||
| lineStyle:{lineColor: "42,177,214", lineStyle:"solid",lineWidth:2}, | ||||
| fillStyle:{color:"255,255,255",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"roundRectangle"}}, | ||||
|     {actions:[{action:"move",x:"w*0.5-3",y:"h-4"},{action:"curve",x1:"w*0.5-10.5",y1:"h-16.5",x2:"w*0.5+10.5",y2:"h-16.5",x:"w*0.5+3",y:"h-4"}]}, | ||||
|     {actions:[{action:"move",x:"w*0.5-8",y:"h-6"},{action:"line",x:"w*0.5-3",y:"h-4"},{action:"line",x:"w*0.5-1",y:"h-8"}]}, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"roundRectangle"}} | ||||
| ]}); | ||||
| 
 | ||||
| /***子流程*/Schema.addShape({name:"subProcessTask_aris", title:"子流程", text:"子流程", category:"aris_bpmnProcess", props:{w:100, h:70}, | ||||
| lineStyle:{lineColor: "179,179,179", lineStyle:"solid",lineWidth:2}, | ||||
| fillStyle:{color:"255,255,255",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"roundRectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},actions:[{action:"move",x:"5.5",y:"6"},{action:"line",x:"19.5",y:"6"},{action:"line",x:"19.5",y:"16"},{action:"line",x:"5.5",y:"16"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:1},actions:[{action:"move",x:"12",y:"8"},{action:"line",x:"12",y:"14"},{action:"move",x:"7.5",y:"11"},{action:"line",x:"16.5",y:"11"}]}, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"roundRectangle"}} | ||||
| ]}); | ||||
| 
 | ||||
| /***输入数据对象*/Schema.addShape({name:"inputDataObject_aris",title:"输入数据对象",text:"输入数据对象",category:"aris_bpmnProcess",props:{w:170,h:70},textBlock:{x:"25",y:"20",w:"w-50",h:"h-40"}, | ||||
| lineStyle:{lineColor: "93,93,93", lineStyle:"solid",lineWidth:2}, | ||||
| fillStyle:{color:"255,255,255",type:"solid"}, | ||||
| path:[ | ||||
|     {lineStyle:{lineWidth:1},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w-15",y:"0"},{action:"line",x:"w-15",y:"15"},{action:"line",x:"w",y:"15"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:1},actions:[{action:"move",x:"w-15",y:"0"},{action:"line",x:"w",y:"15"},{action:"line",x:"w-15",y:"15"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:1},actions:[{action:"move",x:"4",y:"8"},{action:"line",x:"18",y:"8"},{action:"line",x:"18",y:"2"},{action:"line",x:"25",y:"10"},{action:"line",x:"18",y:"18"},{action:"line",x:"18",y:"12"},{action:"line",x:"4",y:"12"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w-15",y:"0"},{action:"line",x:"w-15",y:"15"},{action:"line",x:"w",y:"15"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
| ]}); | ||||
| /***输出数据对象*/Schema.addShape({name:"outputDataObject_aris",title:"输出数据对象",text:"输出数据对象",category:"aris_bpmnProcess",props:{w:170,h:70},textBlock:{x:"25",y:"20",w:"w-50",h:"h-40"}, | ||||
| lineStyle:{lineColor: "93,93,93", lineStyle:"solid",lineWidth:2}, | ||||
| fillStyle:{color:"255,255,255",type:"solid"}, | ||||
| path:[ | ||||
|     {lineStyle:{lineWidth:1},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w-15",y:"0"},{action:"line",x:"w-15",y:"15"},{action:"line",x:"w",y:"15"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:1},actions:[{action:"move",x:"w-15",y:"0"},{action:"line",x:"w",y:"15"},{action:"line",x:"w-15",y:"15"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{color:"93,93,93"},actions:[{action:"move",x:"4",y:"8"},{action:"line",x:"18",y:"8"},{action:"line",x:"18",y:"2"},{action:"line",x:"25",y:"10"},{action:"line",x:"18",y:"18"},{action:"line",x:"18",y:"12"},{action:"line",x:"4",y:"12"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w-15",y:"0"},{action:"line",x:"w-15",y:"15"},{action:"line",x:"w",y:"15"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
| ]}); | ||||
| @ -0,0 +1 @@ | ||||
|  | ||||
| @ -0,0 +1,55 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <method> | ||||
|     <basic> | ||||
|         <!-- methodId --> | ||||
|         <id>aris.bpmnProcess</id> | ||||
|         <!-- 建模方法标题(通过该值从国际化文件中获取) --> | ||||
|         <title>aris.bpmnProcess</title> | ||||
|         <!-- 建模方法描述 --> | ||||
|         <desc>业务流程(BPMN)图</desc> | ||||
|         <!-- 建模方法类型,normal:普通建模方法,image:图片库类型建模方法 --> | ||||
|         <type>normal</type> | ||||
|         <!-- 图标,文件夹图标不处理 --> | ||||
|         <icon> | ||||
|             <code>&#xe665;</code> | ||||
|             <color>#4E7FF9</color> | ||||
|         </icon> | ||||
|         <!-- 默认主题,内容是theme标签中的key值 --> | ||||
|         <theme>theme1</theme> | ||||
|         <!-- 建模方法所属的建模分类 --> | ||||
|         <categorys> | ||||
|             <category>aris</category> | ||||
|         </categorys> | ||||
|         <!-- 建模方法分类 --> | ||||
|         <methodType>arisLayer</methodType> | ||||
|         <!-- 支持的建模方式 graphModeling:图形建模 tableModeling:表格建模 --> | ||||
|         <modelingMode>graphModeling</modelingMode> | ||||
|         <!-- 默认建模方式 graphModeling or tableModeling  --> | ||||
|         <defaultModelingMode>graphModeling</defaultModelingMode> | ||||
|     </basic> | ||||
|     <themes> | ||||
|         <!-- | ||||
|         key                 唯一主键(当前文件内key不重复) | ||||
|         title               主题名字 | ||||
|         schema              形状定义文件名称 | ||||
|         customSchema        自定义形状定义文件名称 | ||||
|         previewPng             建模方法所有形状预览图的地址 | ||||
|         --> | ||||
|         <theme key="theme1" title="默认主题" schema="diagram.schema.tpl" customSchema="diagram.custom.schema.tpl" previewPng="../img/method/aris.bpmnProcess/schema.png"/> | ||||
|     </themes> | ||||
|     <shapeDesc> | ||||
|         <cycleTask_aris cn="重复执行相同任务" en="Repetitive execution of the same task" big5="重複執行相同任務"/> | ||||
|         <exclusiveGateway_aris cn="用于表明活动单一路径分支执行条件" en="Used to indicate the condition for executing a single path branch of activities" big5="用於表明活動單一路徑分支執行條件"/> | ||||
|         <startEvent_aris cn="用于表明活动执行开始规则" en="Used to indicate the rules for the start of activity execution" big5="用於表明活動執行開始規則"/> | ||||
|         <subProcessTask_aris cn="表达上下游流程、子流程" en="Expresses upstream and downstream processes, sub-processes" big5="表達上下游流程、子流程"/> | ||||
|         <manualTask_aris cn="没有任何应用程序协助的纯手工任务" en="A purely manual task without any application assistance" big5="沒有任何應用程序協助的純手工任務"/> | ||||
|         <verticalPool cn="包含多个泳道,对元素进行区分" en="Contains multiple lanes to differentiate elements" big5="包含多個泳道,對元素進行區分"/> | ||||
|         <endEvent_aris cn="用于表明活动执行结束规则" en="Used to indicate the rules for the end of activity execution" big5="用於表明活動執行結束規則"/> | ||||
|         <parallelGateway_aris cn="用于表明活动并行执行路径分支执行条件" en="Used to indicate the conditions for parallel execution path branches of activities" big5="用於表明活動並行執行路徑分支執行條件"/> | ||||
|         <horizontalPool cn="包含多个泳道,对元素进行区分" en="Contains multiple lanes to differentiate elements" big5="包含多個泳道,對元素進行區分"/> | ||||
|         <verticalLane cn="对泳池里的流程元素进行组织和分类" en="Organizes and categorizes process elements in the pool" big5="對泳池裡的流程元素進行組織和分類"/> | ||||
|         <userTask_aris cn="在应用程序协助下完成的人工任务" en="A manual task completed with the assistance of an application" big5="在應用程序協助下完成的人工任務"/> | ||||
|         <serviceTask_aris cn="调用某种类型服务或程序处理的任务" en="A task that involves calling a certain type of service or program for processing" big5="調用某種類型服務或程序處理的任務"/> | ||||
|         <horizontalLane cn="对泳池里的流程元素进行组织和分类" en="Organizes and categorizes process elements in the pool" big5="對泳池裡的流程元素進行組織和分類"/> | ||||
|     </shapeDesc> | ||||
| </method> | ||||
| @ -0,0 +1,63 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| 
 | ||||
| <!-- | ||||
| 	特性设置(非必须),(多个app提供该Method Attribute时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <attributes>  | ||||
|   <!-- | ||||
| 			分组 | ||||
| 
 | ||||
| 			name			组名称 | ||||
| 
 | ||||
| 			parentName		上级组名称,若根此处可空 | ||||
| 
 | ||||
| 			desc			简要说明 | ||||
| 
 | ||||
|   -->   | ||||
|   <group name="baseAttribute" parentName="" desc="基本属性"/>   | ||||
|   <group name="process" parentName="" desc="流程"/>   | ||||
|   <group name="organization" parentName="" desc="组织"/>   | ||||
|   <group name="org_performance" parentName="" desc="绩效"/>   | ||||
|   <group name="processExecution" parentName="" desc="流程执行"/>   | ||||
|   <group name="riskControl" parentName="" desc="风险控制"/>   | ||||
|   <group name="data_form" parentName="" desc="数据"/>   | ||||
|   <group name="itsystem_normal" parentName="" desc="应用系统"/>   | ||||
|   <group name="control" parentName="" desc="控制"/>   | ||||
|   <!-- | ||||
| 			扩展特性(属性) | ||||
| 
 | ||||
| 			key				全局唯一标识名 | ||||
| 
 | ||||
| 			title			属性标题 | ||||
| 
 | ||||
| 			type			属性类型,支持string(普通字符串),number(数字),boolean(是非),list(多选值),link(链接),relation(关联关系),textarea(多行文本) | ||||
| 
 | ||||
| 			value			默认值//支持@公式 | ||||
| 
 | ||||
| 			ref				当type=list时,参考值 | ||||
| 
 | ||||
| 			readonly		是否只读 | ||||
| 
 | ||||
| 			groupPath		特性绑定在哪个组别上 | ||||
| 
 | ||||
| 			scope			应用范围(methodId、methodId.shapeId),多个用逗号隔开%代表文件属性 *代表对所有的图形有效,不是文件属性 | ||||
| 
 | ||||
| 
 | ||||
| 		-->   | ||||
|   <attribute key="number" title="编号" type="string" value="" desc="编号" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Number" title-big5="編號" desc-en="Number" desc-big5="編號"/>   | ||||
|   <attribute key="desc" title="分类说明" type="textarea" value="" desc="分类说明" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="controlType_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Classification Description" title-big5="分類說明" desc-en="Classification Description" desc-big5="分類說明"/>   | ||||
|   <attribute key="goal" title="控制目标" type="string" value="" desc="控制目标" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="control_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Control Objective" title-big5="控制目標" desc-en="Control Objective" desc-big5="控制目标"/>   | ||||
|   <attribute key="control_frequency" title=" 控制频率" type="string" value="" desc=" 控制频率" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="control_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Control Frequency" title-big5="控制頻率" desc-en="Control Frequency" desc-big5="控制頻率"/>   | ||||
|   <attribute key="shape_type" title=" 控制类型" type="select" value="" desc=" 控制类型" isRequired="false" ref="无" readonly="false" groupPath="baseAttribute" scope="control_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Control Type" title-big5="控制類型" desc-en="Control Type" desc-big5="控制類型"/>   | ||||
|   <attribute key="control_mode" title=" 控制方式" type="string" value="" desc=" 控制方式" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="control_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Control Method" title-big5="控制方式" desc-en="Control Method" desc-big5="控制方式"/>   | ||||
|   <attribute key="control_point_classification" title="控制点分类" type="string" value="" desc="控制点分类" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="control_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Control Point Category" title-big5="控制點分類" desc-en="Control Point Classification" desc-big5="控制点分类"/>   | ||||
|   <attribute key="control_point_run_date" title="控制点执行日期" type="DateTimePicker" value="" desc="控制点执行日期" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="control_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Control Point Date" title-big5="控制點執行日期" desc-en="Control Point Execution Date" desc-big5="控制点执行日期"/>   | ||||
|   <attribute key="department" title="责任部门" type="select" value="" desc="责任部门" isRequired="false" ref="无" readonly="false" groupPath="baseAttribute" scope="control_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Responsible Department" title-big5="責任部門" desc-en="Responsible Department" desc-big5="責任部門"/>   | ||||
|   <attribute key="primary_duty" title="主责岗位/ 人" type="string" value="" desc="主责岗位/ 人" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="control_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="responsible post" title-big5="主責崗位/人" desc-en="Main Responsible Position/Person" desc-big5="主责岗位/人"/>   | ||||
|   <attribute key="risk" title="对应风险" type="select" value="" desc="对应风险" isRequired="false" ref="战略风险,市场风险,财务风险,法律风险,运营风险" readonly="false" groupPath="baseAttribute" scope="control_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Associated Risks" title-big5="對應風險" desc-en="Corresponding Risk" desc-big5="對應風險"/>   | ||||
|   <attribute key="business_domain" title="承接业务域" type="string" value="" desc="承接业务域" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="control_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Undertaking Business Domain" title-big5="承接業務域" desc-en="Undertaking Business Domain" desc-big5="承接業務域"/>   | ||||
|   <attribute key="date" title="涉及数据" type="string" value="" desc="涉及数据" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="control_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Data" title-big5="涉及數據" desc-en="Involved Data" desc-big5="涉及數據"/>   | ||||
|   <attribute key="check_items" title="检查项" type="string" value="" desc="检查项" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="control_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Check Item" title-big5="檢查項" desc-en="Inspection Item" desc-big5="檢查項目"/>   | ||||
|   <attribute key="shape_state" title="状态" type="select" value="" desc="状态" isRequired="false" ref="生效,废止" readonly="false" groupPath="baseAttribute" scope="control_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Status" title-big5="狀態" desc-en="Status" desc-big5="狀態"/>  | ||||
| </attributes> | ||||
| @ -0,0 +1,13 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	引入图形设置(非必须),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <shapes> | ||||
| 	<!--  | ||||
| 		 | ||||
| 		methodId			建模方法Id(methodId、methodId.shapeId),多个用逗号隔开 | ||||
| 
 | ||||
| 	--> | ||||
| 	<import methodId="basic"/> | ||||
| </shapes> | ||||
| @ -0,0 +1,24 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	Linker设置(非必须),(多个app提供该Method Concept时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <linker> | ||||
| 	<!--  | ||||
| 		Linker语境上下文设置 | ||||
| 		 | ||||
| 		methodId		建模方法标识,这是一个隐形属性,读上级目录 | ||||
| 		 | ||||
| 		conceptCode		代码,methodId+conceptCode的组合不允许重复 | ||||
| 		 | ||||
| 		fromShapeId		从哪些形状连出时,多个ShapeId用逗号隔开,程序暂不支持逗号隔开 | ||||
| 		 | ||||
| 		toShapeId		连接到哪些形状连出时,多个ShapeId用逗号隔开 | ||||
| 		 | ||||
| 		outcomingName	连出对象主动名称,用于提示给用户和生成文档 | ||||
| 		 | ||||
| 		incomingName	连入对象被动名称,用于提示给用户和生成文档 | ||||
| 	--> | ||||
| 	<concept conceptCode="001" fromShapeId="controlType_aris" toShapeId="control_aris" outcomingName="包含" incomingName="被...包含" /> | ||||
| 
 | ||||
| </linker> | ||||
| @ -0,0 +1,158 @@ | ||||
| Schema.addCategory({name:"aris_businessControl", text:"控制图", dataAttributes:[ | ||||
|     {name:"No.", type:"number", value:"", category:"default"}, | ||||
|     {name:"Name", type:"string", value:"", category:"default"}, | ||||
|     {name:"Owner", type:"string", value:"", category:"default"}, | ||||
|     {name:"Link", type:"link", value:"", category:"default"}, | ||||
|     {name:"Memo", type:"string", value:"", category:"default"}, | ||||
|     {name:"Cost", type:"number", value:"", category:"default"}, | ||||
|     {name:"Time", type:"number", value:"", category:"default"}, | ||||
|     {name:"Manner", type:"list", value:"", category:"default"}, | ||||
|     {name:"Department", type:"string", value:"", category:"default"}, | ||||
|     {name:"Input", type:"string", value:"", category:"default"}, | ||||
|     {name:"Output", type:"string", value:"", category:"default"}, | ||||
|     {name:"Risk", type:"string", value:"", category:"default"}, | ||||
|     {name:"Remarks", type:"string", value:"", category:"default"} | ||||
| ]}); | ||||
| /***内嵌矩形*/Schema.addGlobalCommand("inline_rect",[ | ||||
|     {action:"move",x:"40",y:"5"}, | ||||
|     {action:"line",x:"w",y:"5"}, | ||||
|     {action:"line",x:"w",y:"h"}, | ||||
|     {action:"line",x:"40",y:"h"}, | ||||
|     {action:"close"} | ||||
| ]); | ||||
| /***组织结构图标*/Schema.addGlobalCommand("org_structure",[ | ||||
|     {action:"move",x:"(40-8)*0.5",y:"h*0.5-4"}, | ||||
|     {action:"line",x:"(40-8)*0.5+8",y:"h*0.5-4"}, | ||||
|     {action:"line",x:"(40-8)*0.5+8",y:"h*0.5-12"}, | ||||
|     {action:"line",x:"(40-8)*0.5",y:"h*0.5-12"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.25",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5-2"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5-2"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.75",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.75",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.75-1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.75-1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.25+1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.25+1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.25",y:"h*0.5+4"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.25-4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.25+4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.25+4",y:"h*0.5+14"}, | ||||
|     {action:"line",x:"40*0.25-4",y:"h*0.5+14"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.5-4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.5+4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.5+4",y:"h*0.5+14"}, | ||||
|     {action:"line",x:"40*0.5-4",y:"h*0.5+14"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.75-4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.75+4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.75+4",y:"h*0.5+14"}, | ||||
|     {action:"line",x:"40*0.75-4",y:"h*0.5+14"}, | ||||
|     {action:"close"} | ||||
| ]); | ||||
| 
 | ||||
| /***控制类别*/Schema.addShape({name:"controlType_aris",title:"控制类别",text:"控制类别",category:"aris_businessControl", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"244, 164, 164",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "move",x: 12,y: 9}, | ||||
|             {action: "line",x: 12,y: 15.5}, | ||||
|             {action: "move",x: 12,y: 19}, | ||||
|             {action: "line",x: 12,y: 21}, | ||||
|             {action: "move",x: 10,y: 19}, | ||||
|             {action: "line",x: 14,y: 19}, | ||||
|             {action: "line",x: 14,y: 17}, | ||||
|             {action: "line",x: 10,y: 17}, | ||||
|             {action: "close"}, | ||||
| 
 | ||||
|             {action: "move",x: 16,y: 9}, | ||||
|             {action: "line",x: 16,y: 11}, | ||||
|             {action: "move",x: 14,y: 12}, | ||||
|             {action: "line",x: 18,y: 12}, | ||||
|             {action: "line",x: 18,y: 14}, | ||||
|             {action: "line",x: 14,y: 14}, | ||||
|             {action: "close"}, | ||||
|             {action: "move",x: 16,y: 14}, | ||||
|             {action: "line",x: 16,y: 21}, | ||||
| 
 | ||||
|             {action: "move",x: 20,y: 9}, | ||||
|             {action: "line",x: 20,y: 15}, | ||||
|             {action: "move",x: 20,y: 16.4}, | ||||
|             {action: "line",x: 22,y: 17.7}, | ||||
|             {action: "line",x: 22,y: 19.7}, | ||||
|             {action: "line",x: 20,y: 21}, | ||||
|             {action: "line",x: 18,y: 19.7}, | ||||
|             {action: "line",x: 18,y: 17.7}, | ||||
|             {action: "close"}, | ||||
|         ] | ||||
|     }, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"rectangle"}} | ||||
| ]}); | ||||
| /***控制*/Schema.addShape({name:"control_aris",title:"控制",text:"控制",category:"aris_businessControl", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"244, 164, 164",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor:"51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "move",x: 12,y: 9}, | ||||
|             {action: "line",x: 12,y: 15}, | ||||
|             {action: "move",x: 12,y: 19}, | ||||
|             {action: "line",x: 12,y: 21}, | ||||
|             {action: "move",x: 10,y: 19}, | ||||
|             {action: "line",x: 14,y: 19}, | ||||
|             {action: "line",x: 14,y: 17}, | ||||
|             {action: "line",x: 10,y: 17}, | ||||
|             {action: "close"}, | ||||
| 
 | ||||
|             {action: "move",x: 16,y: 9}, | ||||
|             {action: "line",x: 16,y: 11}, | ||||
|             {action: "move",x: 14,y: 12}, | ||||
|             {action: "line",x: 18,y: 12}, | ||||
|             {action: "line",x: 18,y: 14}, | ||||
|             {action: "line",x: 14,y: 14}, | ||||
|             {action: "close"}, | ||||
|             {action: "move",x: 16,y: 14}, | ||||
|             {action: "line",x: 16,y: 21}, | ||||
| 
 | ||||
|             {action: "move",x: 20,y: 9}, | ||||
|             {action: "line",x: 20,y: 14}, | ||||
|             {action: "move",x: 18,y: 16}, | ||||
|             {action: "line",x: 22,y: 16}, | ||||
|             {action: "line",x: 22,y: 18}, | ||||
|             {action: "line",x: 18,y: 18}, | ||||
|             {action: "close"}, | ||||
|             {action: "move",x: 20,y: 18}, | ||||
|             {action: "line",x: 20,y: 21}, | ||||
|         ] | ||||
|     }, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"rectangle"}} | ||||
| ]}); | ||||
| @ -0,0 +1 @@ | ||||
|  | ||||
| @ -0,0 +1,45 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <method> | ||||
|     <basic> | ||||
|         <!-- methodId --> | ||||
|         <id>aris.businessControl</id> | ||||
|         <!-- 建模方法标题(通过该值从国际化文件中获取) --> | ||||
|         <title>aris.businessControl</title> | ||||
|         <!-- 建模方法描述 --> | ||||
|         <desc>控制图</desc> | ||||
|         <!-- 建模方法类型,normal:普通建模方法,image:图片库类型建模方法 --> | ||||
|         <type>normal</type> | ||||
|         <!-- 图标,文件夹图标不处理 --> | ||||
|         <icon> | ||||
|             <code>&#xe7f4;</code> | ||||
|             <color>#DC4F39</color> | ||||
|         </icon> | ||||
|         <!-- 默认主题,内容是theme标签中的key值 --> | ||||
|         <theme>theme1</theme> | ||||
|         <!-- 建模方法所属的建模分类 --> | ||||
|         <categorys> | ||||
|             <category>aris</category> | ||||
|             <category>control</category> | ||||
|         </categorys> | ||||
|         <!-- 建模方法分类 --> | ||||
|         <methodType>arisLayer</methodType> | ||||
|         <!-- 支持的建模方式 graphModeling:图形建模 tableModeling:表格建模 --> | ||||
|         <modelingMode>graphModeling</modelingMode> | ||||
|         <!-- 默认建模方式 graphModeling or tableModeling  --> | ||||
|         <defaultModelingMode>graphModeling</defaultModelingMode> | ||||
|     </basic> | ||||
|     <themes> | ||||
|         <!-- | ||||
|         key                 唯一主键(当前文件内key不重复) | ||||
|         title               主题名字 | ||||
|         schema              形状定义文件名称 | ||||
|         customSchema        自定义形状定义文件名称 | ||||
|         previewPng             建模方法所有形状预览图的地址 | ||||
|         --> | ||||
|         <theme key="theme1" title="默认主题" schema="diagram.schema.tpl" customSchema="diagram.custom.schema.tpl" previewPng="../img/method/aris.businessControl/schema.png"/> | ||||
|     </themes> | ||||
|     <shapeDesc> | ||||
|         <controlType_aris cn="用于将控制措施和方法根据类别进行分类管理" en="Used for categorizing and managing control measures and methods by type" big5="用於將控制措施和方法根據類別進行分類管理"/> | ||||
|         <control_aris cn="应对风险采取各种措施和方法" en="Various measures and methods taken to address risks" big5="應對風險採取各種措施和方法"/> | ||||
|     </shapeDesc> | ||||
| </method> | ||||
| @ -0,0 +1,51 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| 
 | ||||
| <!-- | ||||
| 	特性设置(非必须),(多个app提供该Method Attribute时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <attributes>  | ||||
|   <!-- | ||||
| 			分组 | ||||
| 
 | ||||
| 			name			组名称 | ||||
| 
 | ||||
| 			parentName		上级组名称,若根此处可空 | ||||
| 
 | ||||
| 			desc			简要说明 | ||||
| 
 | ||||
|   -->   | ||||
|   <group name="baseAttribute" parentName="" desc="基本属性"/>   | ||||
|   <group name="process" parentName="" desc="流程"/>   | ||||
|   <group name="organization" parentName="" desc="组织"/>   | ||||
|   <group name="org_performance" parentName="" desc="绩效"/>   | ||||
|   <group name="processExecution" parentName="" desc="流程执行"/>   | ||||
|   <group name="riskControl" parentName="" desc="风险控制"/>   | ||||
|   <group name="data_form" parentName="" desc="数据"/>   | ||||
|   <group name="itsystem_normal" parentName="" desc="应用系统"/>   | ||||
|   <group name="control" parentName="" desc="控制"/>   | ||||
|   <!-- | ||||
| 			扩展特性(属性) | ||||
| 
 | ||||
| 			key				全局唯一标识名 | ||||
| 
 | ||||
| 			title			属性标题 | ||||
| 
 | ||||
| 			type			属性类型,支持string(普通字符串),number(数字),boolean(是非),list(多选值),link(链接),relation(关联关系),textarea(多行文本) | ||||
| 
 | ||||
| 			value			默认值//支持@公式 | ||||
| 
 | ||||
| 			ref				当type=list时,参考值 | ||||
| 
 | ||||
| 			readonly		是否只读 | ||||
| 
 | ||||
| 			groupPath		特性绑定在哪个组别上 | ||||
| 
 | ||||
| 			scope			应用范围(methodId、methodId.shapeId),多个用逗号隔开%代表文件属性 *代表对所有的图形有效,不是文件属性 | ||||
| 
 | ||||
| 
 | ||||
| 		-->   | ||||
|   <attribute key="number" title="步骤序号" type="string" value="" desc="步骤序号" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="function_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Number" title-big5="步驟序號" desc-en="Step Number" desc-big5="步骤序号"/>   | ||||
|   <attribute key="desc" title="步骤说明" type="textarea" value="" desc="步骤说明" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="function_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Step Description" title-big5="步驟說明" desc-en="Step Instructions" desc-big5="步驟說明"/>   | ||||
|   <attribute key="quality_requirement" title="质量管理要求" type="textarea" value="" desc="质量管理要求" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="function_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Quality Req" title-big5="質量管理要求" desc-en="Quality Management Requirements" desc-big5="质量管理要求"/>  | ||||
| </attributes> | ||||
| @ -0,0 +1,22 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	引入图形设置(非必须),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <shapes> | ||||
| 	<!--  | ||||
| 		 | ||||
| 		methodId			建模方法Id(methodId、methodId.shapeId),多个用逗号隔开 | ||||
| 
 | ||||
| 	--> | ||||
| 	<import methodId="aris.roleSystem"/> | ||||
| 	<import methodId="aris.orgResponsibilityAss"/> | ||||
| 	<import methodId="aris.form"/> | ||||
| 	<import methodId="aris.institution"/> | ||||
| 	<import methodId="aris.system"/> | ||||
| 	<import methodId="aris.performanceIndicator"/> | ||||
| 	<import methodId="aris.complianceEle"/> | ||||
| 	<import methodId="aris.risk"/> | ||||
| 	<import methodId="aris.businessControl"/> | ||||
| 	<import methodId="basic"/> | ||||
| </shapes> | ||||
| @ -0,0 +1,52 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	Linker设置(非必须),(多个app提供该Method Concept时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <linker> | ||||
| 	<!-- | ||||
| 		Linker语境上下文设置 | ||||
| 
 | ||||
| 		methodId		建模方法标识,这是一个隐形属性,读上级目录 | ||||
| 
 | ||||
| 		conceptCode		代码,methodId+conceptCode的组合不允许重复 | ||||
| 
 | ||||
| 		fromShapeId		从哪些形状连出时,多个ShapeId用逗号隔开,程序暂不支持逗号隔开 | ||||
| 
 | ||||
| 		toShapeId		连接到哪些形状连出时,多个ShapeId用逗号隔开 | ||||
| 
 | ||||
| 		outcomingName	连出对象主动名称,用于提示给用户和生成文档 | ||||
| 
 | ||||
| 		incomingName	连入对象被动名称,用于提示给用户和生成文档 | ||||
| 	--> | ||||
| 	<!--事件 begin--> | ||||
| 	<concept conceptCode="001" fromShapeId="event_aris" toShapeId="function_aris,processInterface_aris" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<concept conceptCode="001" fromShapeId="event_aris" toShapeId="ORRule_aris,ANDRule_aris,XORRule_aris" outcomingName="由...评估" incomingName="评估" /> | ||||
| 	<!--事件 end--> | ||||
| 	<!--功能 begin--> | ||||
| 	<concept conceptCode="003" fromShapeId="function_aris" toShapeId="event_aris" outcomingName="创建" incomingName="被...创建" /> | ||||
| 	<concept conceptCode="004" fromShapeId="function_aris" toShapeId="function_aris" outcomingName="是...的前驱" incomingName="是...的后继" /> | ||||
| 	<concept conceptCode="005" fromShapeId="function_aris" toShapeId="ORRule_aris,ANDRule_aris,XORRule_aris" outcomingName="导致" incomingName="被...导致" /> | ||||
| 	<concept conceptCode="006" fromShapeId="function_aris" toShapeId="role_aris" outcomingName="完成" incomingName="被...完成" /> | ||||
| 	<concept conceptCode="007" fromShapeId="function_aris" toShapeId="control_aris" outcomingName="使用" incomingName="被...使用" /> | ||||
| 	<concept conceptCode="008" fromShapeId="function_aris" toShapeId="performanceIndicator_aris" outcomingName="通过...来衡量" incomingName="衡量" /> | ||||
| 	<concept conceptCode="008" fromShapeId="function_aris" toShapeId="form_aris" outcomingName="创建输出到" incomingName="是...的输出" /> | ||||
| 	<!--功能 end--> | ||||
| 	<!--流程接口 begin--> | ||||
| 	<concept conceptCode="009" fromShapeId="processInterface_aris" toShapeId="event_aris" outcomingName="创建" incomingName="被...创建" /> | ||||
| 	<concept conceptCode="010" fromShapeId="processInterface_aris" toShapeId="ORRule_aris,ANDRule_aris,XORRule_aris" outcomingName="导致" incomingName="被...导致" /> | ||||
| 	<!--流程接口 end--> | ||||
| 	<!--与 begin--> | ||||
| 	<concept conceptCode="011" fromShapeId="ANDRule_aris" toShapeId="function_aris,processInterface_aris" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<concept conceptCode="012" fromShapeId="ANDRule_aris" toShapeId="event_aris" outcomingName="导致" incomingName="被...导致" /> | ||||
| 	<!--与 end--> | ||||
| 	<!--或 begin--> | ||||
| 	<concept conceptCode="013" fromShapeId="ORRule_aris" toShapeId="function_aris,processInterface_aris" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<concept conceptCode="014" fromShapeId="ORRule_aris" toShapeId="event_aris" outcomingName="导致" incomingName="被...导致" /> | ||||
| 	<!--或 end--> | ||||
| 	<!--异或 begin--> | ||||
| 	<concept conceptCode="015" fromShapeId="XORRule_aris" toShapeId="function_aris,processInterface_aris" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<concept conceptCode="016" fromShapeId="XORRule_aris" toShapeId="event_aris" outcomingName="导致" incomingName="被...导致" /> | ||||
| 	<!--异或 end--> | ||||
| 
 | ||||
| </linker> | ||||
| @ -0,0 +1,147 @@ | ||||
| Schema.addCategory({name:"aris_businessProcess", text:"业务流程图", dataAttributes:[ | ||||
|     {name:"No.", type:"number", value:"", category:"default"}, | ||||
|     {name:"Name", type:"string", value:"", category:"default"}, | ||||
|     {name:"Owner", type:"string", value:"", category:"default"}, | ||||
|     {name:"Link", type:"link", value:"", category:"default"}, | ||||
|     {name:"Memo", type:"string", value:"", category:"default"}, | ||||
|     {name:"Cost", type:"number", value:"", category:"default"}, | ||||
|     {name:"Time", type:"number", value:"", category:"default"}, | ||||
|     {name:"Manner", type:"list", value:"", category:"default"}, | ||||
|     {name:"Department", type:"string", value:"", category:"default"}, | ||||
|     {name:"Input", type:"string", value:"", category:"default"}, | ||||
|     {name:"Output", type:"string", value:"", category:"default"}, | ||||
|     {name:"Risk", type:"string", value:"", category:"default"}, | ||||
|     {name:"Remarks", type:"string", value:"", category:"default"} | ||||
| ]}); | ||||
| /***内嵌矩形*/Schema.addGlobalCommand("inline_rect",[ | ||||
|     {action:"move",x:"40",y:"5"}, | ||||
|     {action:"line",x:"w",y:"5"}, | ||||
|     {action:"line",x:"w",y:"h"}, | ||||
|     {action:"line",x:"40",y:"h"}, | ||||
|     {action:"close"} | ||||
| ]); | ||||
| 
 | ||||
| /***事件*/Schema.addShape({name:"event_aris",title:"事件",text:"事件",category:"aris_businessProcess", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"242, 153, 206",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "move",x: 9,y: 23}, | ||||
|             {action: "line",x: 7,y: 10}, | ||||
|             {action: "line",x: 11,y: 9}, | ||||
|             {action: "quadraticCurve",x1: 14,y1: 12,x: 19,y: 10}, | ||||
|             {action: "line",x: 20.2,y: 16}, | ||||
|             {action: "quadraticCurve",x1: 14,y1: 18,x: 12,y: 15}, | ||||
|             {action: "line",x: 8.2,y: 16} | ||||
|         ] | ||||
|     }, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"rectangle"}} | ||||
| ]}); | ||||
| 
 | ||||
| /***步骤*/Schema.addShape({name:"function_aris",title:"步骤",text:"步骤",category:"aris_businessProcess", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"111, 240, 134",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "move",x: 7,y: 10}, | ||||
|             {action: "line",x: 15,y: 15}, | ||||
|             {action: "line",x: 7,y: 20}, | ||||
|             {action: "close"}, | ||||
| 
 | ||||
|             {action: "move",x: 16,y: 10}, | ||||
|             {action: "line",x: 24,y: 15}, | ||||
|             {action: "line",x: 16,y: 20}, | ||||
|             {action: "close"}, | ||||
|         ] | ||||
|     }, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"rectangle"}} | ||||
| ]}); | ||||
| 
 | ||||
| /***流程接口*/Schema.addShape({name:"processInterface_aris",title:"流程接口",text:"流程接口",category:"aris_businessProcess", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"111, 240, 134",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "move",x: 9,y: 23}, | ||||
|             {action: "line",x: 7,y: 10}, | ||||
|             {action: "line",x: 11,y: 9}, | ||||
|             {action: "quadraticCurve",x1: 14,y1: 12,x: 19,y: 10}, | ||||
|             {action: "line",x: 20.2,y: 16}, | ||||
|             {action: "quadraticCurve",x1: 14,y1: 18,x: 12,y: 15}, | ||||
|             {action: "line",x: 8.2,y: 16}, | ||||
| 
 | ||||
|             {action: "move",x: 14,y: 19}, | ||||
|             {action: "line",x: 14,y: 23}, | ||||
|             {action: "line",x: 17,y: 21}, | ||||
|             {action: "close"}, | ||||
|             {action: "move",x: 17,y: 19}, | ||||
|             {action: "line",x: 17,y: 23}, | ||||
|             {action: "line",x: 20,y: 21}, | ||||
|             {action: "close"}, | ||||
|         ] | ||||
|     }, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"rectangle"}} | ||||
| ]}); | ||||
| 
 | ||||
| /***Or*/Schema.addShape({name:"ORRule_aris", title:"或", text:"", category:"aris_businessProcess", attribute:{editable:false}, props:{w:40, h:40}, fillStyle:{color:"94,94,94"}, path:[ | ||||
|     {lineStyle:{lineWidth:0},actions:{ref:"round"}}, | ||||
|     {lineStyle:{lineWidth:4,lineColor:"255,255,255"},actions:[ | ||||
|         {action:"move", x:"w/2-w*0.15", y:"h/2-h*0.13"}, | ||||
|         {action:"line", x:"w*0.5", y:"h/2+h*0.15"}, | ||||
|         {action:"line", x:"w/2+w*0.15", y:"h/2-h*0.13"}, | ||||
| 
 | ||||
|     ]}, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"round"}} | ||||
| ]}); | ||||
| 
 | ||||
| /***And*/Schema.addShape({name:"ANDRule_aris", title:"与", text:"", category:"aris_businessProcess", attribute:{editable:false}, props:{w:40, h:40}, fillStyle:{color:"94,94,94"}, path:[ | ||||
|     {lineStyle:{lineWidth:0},actions:{ref:"round"}}, | ||||
|     {lineStyle:{lineWidth:4,lineColor:"255,255,255"},actions:[ | ||||
|         {action:"move", x:"w/2-w*0.15", y:"h/2+h*0.13"}, | ||||
|         {action:"line", x:"w*0.5", y:"h/2-h*0.15"}, | ||||
|         {action:"line", x:"w/2+w*0.15", y:"h/2+h*0.13"}, | ||||
| 
 | ||||
|     ]}, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"round"}} | ||||
| ]}); | ||||
| 
 | ||||
| /***Xor*/Schema.addShape({name:"XORRule_aris", title:"异或", text:"", category:"aris_businessProcess", attribute:{editable:false}, props:{w:40, h:40}, fillStyle:{color:"94,94,94"}, path:[ | ||||
|     {lineStyle:{lineWidth:0},actions:{ref:"round"}}, | ||||
|     {lineStyle:{lineWidth:4,lineColor:"255,255,255"},actions:[ | ||||
|         {action:"move", x:"w/2-w*0.15", y:"h/2-h*0.15"}, | ||||
|         {action:"line", x:"w/2+w*0.15", y:"h/2+h*0.15"}, | ||||
|         {action:"move", x:"w/2+w*0.15", y:"h/2-h*0.15"}, | ||||
|         {action:"line", x:"w/2-w*0.15", y:"h/2+h*0.15"} | ||||
|     ]}, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"round"}} | ||||
| ]}); | ||||
| @ -0,0 +1 @@ | ||||
|  | ||||
| @ -0,0 +1,49 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <method> | ||||
|     <basic> | ||||
|         <!-- methodId --> | ||||
|         <id>aris.businessProcess</id> | ||||
|         <!-- 建模方法标题(通过该值从国际化文件中获取) --> | ||||
|         <title>aris.businessProcess</title> | ||||
|         <!-- 建模方法描述 --> | ||||
|         <desc>业务流程图</desc> | ||||
|         <!-- 建模方法类型,normal:普通建模方法,image:图片库类型建模方法 --> | ||||
|         <type>normal</type> | ||||
|         <!-- 图标,文件夹图标不处理 --> | ||||
|         <icon> | ||||
|             <code>&#xe665;</code> | ||||
|             <color>#4E7FF9</color> | ||||
|         </icon> | ||||
|         <!-- 默认主题,内容是theme标签中的key值 --> | ||||
|         <theme>theme1</theme> | ||||
|         <!-- 建模方法所属的建模分类 --> | ||||
|         <categorys> | ||||
|             <category>aris</category> | ||||
|             <category>process</category> | ||||
|         </categorys> | ||||
|         <!-- 建模方法分类 --> | ||||
|         <methodType>arisLayer</methodType> | ||||
|         <!-- 支持的建模方式 graphModeling:图形建模 tableModeling:表格建模 --> | ||||
|         <modelingMode>graphModeling</modelingMode> | ||||
|         <!-- 默认建模方式 graphModeling or tableModeling  --> | ||||
|         <defaultModelingMode>graphModeling</defaultModelingMode> | ||||
|     </basic> | ||||
|     <themes> | ||||
|         <!-- | ||||
|         key                 唯一主键(当前文件内key不重复) | ||||
|         title               主题名字 | ||||
|         schema              形状定义文件名称 | ||||
|         customSchema        自定义形状定义文件名称 | ||||
|         previewPng             建模方法所有形状预览图的地址 | ||||
|         --> | ||||
|         <theme key="theme1" title="默认主题" schema="diagram.schema.tpl" customSchema="diagram.custom.schema.tpl" previewPng="../img/method/aris.businessProcess/schema.png"/> | ||||
|     </themes> | ||||
|     <shapeDesc> | ||||
|         <XORRule_aris cn="用于有且仅有一项活动发生时的逻辑判断" en="Used for logical judgement when only one activity occurs" big5="用於有且僅有一項活動發生時的邏輯判斷"/> | ||||
|         <event_aris cn="表明组织的特点状态或其变化" en="Indicates the characteristic state or changes of an organization" big5="表明組織的特點狀態或其變化"/> | ||||
|         <ANDRule_aris cn="用于多项活动同时发生时的逻辑判断" en="Used for logical judgement when multiple activities occur simultaneously" big5="用於多項活動同時發生時的邏輯判斷"/> | ||||
|         <ORRule_aris cn="用于不止一项活动发生时的逻辑判断" en="Used for logical judgement when more than one activity occurs" big5="用於不止一項活動發生時的邏輯判斷"/> | ||||
|         <function_aris cn="用于完成特定任务的活动" en="Activity used to complete a specific task" big5="用於完成特定任務的活動"/> | ||||
|         <processInterface_aris cn="用于展示流程上下游驱动关系" en="Used to display the upstream and downstream driving relationship of processes" big5="用於展示流程上下游驅動關係"/> | ||||
|     </shapeDesc> | ||||
| </method> | ||||
| @ -0,0 +1,50 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| 
 | ||||
| <!-- | ||||
| 	特性设置(非必须),(多个app提供该Method Attribute时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <attributes>  | ||||
|   <!-- | ||||
| 			分组 | ||||
| 
 | ||||
| 			name			组名称 | ||||
| 
 | ||||
| 			parentName		上级组名称,若根此处可空 | ||||
| 
 | ||||
| 			desc			简要说明 | ||||
| 
 | ||||
|   -->   | ||||
|   <group name="baseAttribute" parentName="" desc="基本属性"/>   | ||||
|   <group name="process" parentName="" desc="流程"/>   | ||||
|   <group name="organization" parentName="" desc="组织"/>   | ||||
|   <group name="org_performance" parentName="" desc="绩效"/>   | ||||
|   <group name="processExecution" parentName="" desc="流程执行"/>   | ||||
|   <group name="riskControl" parentName="" desc="风险控制"/>   | ||||
|   <group name="data_form" parentName="" desc="数据"/>   | ||||
|   <group name="itsystem_normal" parentName="" desc="应用系统"/>   | ||||
|   <group name="control" parentName="" desc="控制"/>   | ||||
|   <!-- | ||||
| 			扩展特性(属性) | ||||
| 
 | ||||
| 			key				全局唯一标识名 | ||||
| 
 | ||||
| 			title			属性标题 | ||||
| 
 | ||||
| 			type			属性类型,支持string(普通字符串),number(数字),boolean(是非),list(多选值),link(链接),relation(关联关系),textarea(多行文本) | ||||
| 
 | ||||
| 			value			默认值//支持@公式 | ||||
| 
 | ||||
| 			ref				当type=list时,参考值 | ||||
| 
 | ||||
| 			readonly		是否只读 | ||||
| 
 | ||||
| 			groupPath		特性绑定在哪个组别上 | ||||
| 
 | ||||
| 			scope			应用范围(methodId、methodId.shapeId),多个用逗号隔开%代表文件属性 *代表对所有的图形有效,不是文件属性 | ||||
| 
 | ||||
| 
 | ||||
| 		-->   | ||||
|   <attribute key="number" title="编号" type="string" value="" desc="编号" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Number" title-big5="編號" desc-en="Number" desc-big5="編號"/>   | ||||
|   <attribute key="desc" title="说明" type="textarea" value="" desc="说明" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Explanation" title-big5="說明" desc-en="Description" desc-big5="说明"/>  | ||||
| </attributes> | ||||
| @ -0,0 +1,13 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	引入图形设置(非必须),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <shapes> | ||||
| 	<!--  | ||||
| 		 | ||||
| 		methodId			建模方法Id(methodId、methodId.shapeId),多个用逗号隔开 | ||||
| 
 | ||||
| 	--> | ||||
| 	<import methodId="basic"/> | ||||
| </shapes> | ||||
| @ -0,0 +1,23 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	Linker设置(非必须),(多个app提供该Method Concept时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <linker> | ||||
| 	<!--  | ||||
| 		Linker语境上下文设置 | ||||
| 		 | ||||
| 		methodId		建模方法标识,这是一个隐形属性,读上级目录 | ||||
| 		 | ||||
| 		conceptCode		代码,methodId+conceptCode的组合不允许重复 | ||||
| 		 | ||||
| 		fromShapeId		从哪些形状连出时,多个ShapeId用逗号隔开,程序暂不支持逗号隔开 | ||||
| 		 | ||||
| 		toShapeId		连接到哪些形状连出时,多个ShapeId用逗号隔开 | ||||
| 		 | ||||
| 		outcomingName	连出对象主动名称,用于提示给用户和生成文档 | ||||
| 		 | ||||
| 		incomingName	连入对象被动名称,用于提示给用户和生成文档 | ||||
| 	--> | ||||
| 	 | ||||
| </linker> | ||||
| @ -0,0 +1,91 @@ | ||||
| Schema.addCategory({name:"aris_classificationMgmtEle", text:"管理要素图", dataAttributes:[ | ||||
|     {name:"No.", type:"number", value:"", category:"default"}, | ||||
|     {name:"Name", type:"string", value:"", category:"default"}, | ||||
|     {name:"Owner", type:"string", value:"", category:"default"}, | ||||
|     {name:"Link", type:"link", value:"", category:"default"}, | ||||
|     {name:"Memo", type:"string", value:"", category:"default"}, | ||||
|     {name:"Cost", type:"number", value:"", category:"default"}, | ||||
|     {name:"Time", type:"number", value:"", category:"default"}, | ||||
|     {name:"Manner", type:"list", value:"", category:"default"}, | ||||
|     {name:"Department", type:"string", value:"", category:"default"}, | ||||
|     {name:"Input", type:"string", value:"", category:"default"}, | ||||
|     {name:"Output", type:"string", value:"", category:"default"}, | ||||
|     {name:"Risk", type:"string", value:"", category:"default"}, | ||||
|     {name:"Remarks", type:"string", value:"", category:"default"} | ||||
| ]}); | ||||
| /***内嵌矩形*/Schema.addGlobalCommand("inline_rect",[ | ||||
|     {action:"move",x:"40",y:"5"}, | ||||
|     {action:"line",x:"w",y:"5"}, | ||||
|     {action:"line",x:"w",y:"h"}, | ||||
|     {action:"line",x:"40",y:"h"}, | ||||
|     {action:"close"} | ||||
| ]); | ||||
| /***组织结构图标*/Schema.addGlobalCommand("org_structure",[ | ||||
|     {action:"move",x:"(40-8)*0.5",y:"h*0.5-4"}, | ||||
|     {action:"line",x:"(40-8)*0.5+8",y:"h*0.5-4"}, | ||||
|     {action:"line",x:"(40-8)*0.5+8",y:"h*0.5-12"}, | ||||
|     {action:"line",x:"(40-8)*0.5",y:"h*0.5-12"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.25",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5-2"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5-2"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.75",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.75",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.75-1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.75-1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.25+1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.25+1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.25",y:"h*0.5+4"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.25-4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.25+4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.25+4",y:"h*0.5+14"}, | ||||
|     {action:"line",x:"40*0.25-4",y:"h*0.5+14"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.5-4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.5+4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.5+4",y:"h*0.5+14"}, | ||||
|     {action:"line",x:"40*0.5-4",y:"h*0.5+14"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.75-4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.75+4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.75+4",y:"h*0.5+14"}, | ||||
|     {action:"line",x:"40*0.75-4",y:"h*0.5+14"}, | ||||
|     {action:"close"} | ||||
| ]); | ||||
| 
 | ||||
| /***结构元素*/Schema.addShape({name:"structuralElement_arisMgmt",title:"结构元素",text:"结构元素",category:"aris_classificationMgmtEle", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"216, 239, 196",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor:"51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action:"move",x:"6",y:"8"}, | ||||
|             {action:"line",x:"24",y:"8"}, | ||||
|             {action:"line",x:"24",y:"22"}, | ||||
|             {action:"line",x:"6",y:"22"}, | ||||
|             {action:"line",x:"6",y:"8"}, | ||||
|             {action:"move",x:"6",y:"15"}, | ||||
|             {action:"line",x:"24",y:"15"}, | ||||
|             {action:"move",x:"15",y:"8"}, | ||||
|             {action:"line",x:"15",y:"22"}, | ||||
|             {action:"close"} | ||||
|         ] | ||||
|     }, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]} | ||||
| ]}); | ||||
| @ -0,0 +1 @@ | ||||
|  | ||||
| @ -0,0 +1,44 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <method> | ||||
|     <basic> | ||||
|         <!-- methodId --> | ||||
|         <id>aris.classificationMgmtEle</id> | ||||
|         <!-- 建模方法标题(通过该值从国际化文件中获取) --> | ||||
|         <title>aris.classificationMgmtEle</title> | ||||
|         <!-- 建模方法描述 --> | ||||
|         <desc>管理要素图</desc> | ||||
|         <!-- 建模方法类型,normal:普通建模方法,image:图片库类型建模方法 --> | ||||
|         <type>normal</type> | ||||
|         <!-- 图标,文件夹图标不处理 --> | ||||
|         <icon> | ||||
|             <code>&#xe64f;</code> | ||||
|             <color>#009688</color> | ||||
|         </icon> | ||||
|         <!-- 默认主题,内容是theme标签中的key值 --> | ||||
|         <theme>theme1</theme> | ||||
|         <!-- 建模方法所属的建模分类 --> | ||||
|         <categorys> | ||||
|             <category>aris</category> | ||||
|             <category>control</category> | ||||
|         </categorys> | ||||
|         <!-- 建模方法分类 --> | ||||
|         <methodType>arisLayer</methodType> | ||||
|         <!-- 支持的建模方式 graphModeling:图形建模 tableModeling:表格建模 --> | ||||
|         <modelingMode>graphModeling</modelingMode> | ||||
|         <!-- 默认建模方式 graphModeling or tableModeling  --> | ||||
|         <defaultModelingMode>graphModeling</defaultModelingMode> | ||||
|     </basic> | ||||
|     <themes> | ||||
|         <!-- | ||||
|         key                 唯一主键(当前文件内key不重复) | ||||
|         title               主题名字 | ||||
|         schema              形状定义文件名称 | ||||
|         customSchema        自定义形状定义文件名称 | ||||
|         previewPng             建模方法所有形状预览图的地址 | ||||
|         --> | ||||
|         <theme key="theme1" title="默认主题" schema="diagram.schema.tpl" customSchema="diagram.custom.schema.tpl" previewPng="../img/method/aris.classificationMgmtEle/schema.png"/> | ||||
|     </themes> | ||||
|     <shapeDesc> | ||||
|         <structuralElement_arisMgmt cn="当需要进行某种分类表达,无特定要素分类符号时使用" en="Used when a certain type of classification expression is required, without specific element classification symbols" big5="當需要進行某種分類表達,無特定要素分類符號時使用"/> | ||||
|     </shapeDesc> | ||||
| </method> | ||||
| @ -0,0 +1,71 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| 
 | ||||
| <!-- | ||||
| 	特性设置(非必须),(多个app提供该Method Attribute时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <attributes>  | ||||
|   <!-- | ||||
| 			分组 | ||||
| 
 | ||||
| 			name			组名称 | ||||
| 
 | ||||
| 			parentName		上级组名称,若根此处可空 | ||||
| 
 | ||||
| 			desc			简要说明 | ||||
| 
 | ||||
|   -->   | ||||
|   <group name="baseAttribute" parentName="" desc="基本属性"/>   | ||||
|   <group name="process" parentName="" desc="流程"/>   | ||||
|   <group name="organization" parentName="" desc="组织"/>   | ||||
|   <group name="org_performance" parentName="" desc="绩效"/>   | ||||
|   <group name="processExecution" parentName="" desc="流程执行"/>   | ||||
|   <group name="riskControl" parentName="" desc="风险控制"/>   | ||||
|   <group name="data_form" parentName="" desc="数据"/>   | ||||
|   <group name="itsystem_normal" parentName="" desc="应用系统"/>   | ||||
|   <group name="control" parentName="" desc="控制"/>   | ||||
|   <!-- | ||||
| 			扩展特性(属性) | ||||
| 
 | ||||
| 			key				全局唯一标识名 | ||||
| 
 | ||||
| 			title			属性标题 | ||||
| 
 | ||||
| 			type			属性类型,支持string(普通字符串),number(数字),boolean(是非),list(多选值),link(链接),relation(关联关系),textarea(多行文本) | ||||
| 
 | ||||
| 			value			默认值//支持@公式 | ||||
| 
 | ||||
| 			ref				当type=list时,参考值 | ||||
| 
 | ||||
| 			readonly		是否只读 | ||||
| 
 | ||||
| 			groupPath		特性绑定在哪个组别上 | ||||
| 
 | ||||
| 			scope			应用范围(methodId、methodId.shapeId),多个用逗号隔开%代表文件属性 *代表对所有的图形有效,不是文件属性 | ||||
| 
 | ||||
| 
 | ||||
| 		-->   | ||||
|   <attribute key="number" title="编号" type="string" value="" desc="编号" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="complianceType_aris,complianceDocTerm_aris,requirement_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Number" title-big5="編號" desc-en="Number" desc-big5="編號"/>   | ||||
|   <attribute key="desc" title="分类说明" type="textarea" value="" desc="分类说明" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="complianceType_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Classification Description" title-big5="分類說明" desc-en="Classification Description" desc-big5="分類說明"/>   | ||||
|   <attribute key="department" title="责任部门" type="select" value="" desc="责任部门" isRequired="false" ref="无" readonly="false" groupPath="baseAttribute" scope="complianceDoc_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Responsible Department" title-big5="責任部門" desc-en="Responsible Department" desc-big5="責任部門"/>   | ||||
|   <attribute key="primary_duty" title="主责岗位/ 人" type="string" value="" desc="主责岗位/ 人" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="complianceDoc_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="responsible post" title-big5="主責崗位/人" desc-en="Main Responsible Position/Person" desc-big5="主责岗位/人"/>   | ||||
|   <attribute key="shape_state" title="状态" type="select" value="" desc="状态" isRequired="false" ref="生效,废止" readonly="false" groupPath="baseAttribute" scope="complianceDoc_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Status" title-big5="狀態" desc-en="Status" desc-big5="狀態"/>   | ||||
|   <attribute key="implementation_date" title="实施日期" type="DateTimePicker" value="" desc="实施日期" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="complianceDoc_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Implementation Date" title-big5="實施日期" desc-en="Implementation Date" desc-big5="實施日期"/>   | ||||
|   <attribute key="review_cycle" title="审查周期" type="textarea" value="" desc="审查周期" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="complianceDoc_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Review Cycle" title-big5="審查週期" desc-en="Review Cycle" desc-big5="審查周期"/>   | ||||
|   <attribute key="publish_institution" title="发布机构" type="string" value="" desc="发布机构" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="complianceDoc_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Publishing Institution" title-big5="發布機構" desc-en="Publishing Organization" desc-big5="發布機構"/>   | ||||
|   <attribute key="implement_standard_type" title="贯标类型" type="select" value="" desc="贯标类型" isRequired="false" ref="强制落标,内部落标,参考执行" readonly="false" groupPath="baseAttribute" scope="complianceDoc_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Standardization Type" title-big5="貫標類型" desc-en="Consistency Standard Type" desc-big5="貫標類型"/>   | ||||
|   <attribute key="compliance_type" title="合规类型" type="select" value="" desc="合规类型" isRequired="false" ref="法律法规,行业标准,上级要求" readonly="false" groupPath="baseAttribute" scope="complianceDoc_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Compliance Type" title-big5="合規類型" desc-en="Compliance Type" desc-big5="合規類型"/>   | ||||
|   <attribute key="replaced_no" title=" 被替代号" type="string" value="" desc=" 被替代号" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="complianceDoc_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Replacement Code" title-big5="被替代號" desc-en="Replacement Number" desc-big5="被替代號"/>   | ||||
|   <attribute key="standard_carrier" title="标准载体" type="select" value="" desc="标准载体" isRequired="false" ref="纸质版,电子版" readonly="false" groupPath="baseAttribute" scope="complianceDoc_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Standard Carrier" title-big5="標準載體" desc-en="Standard Carrier" desc-big5="標準載體"/>   | ||||
|   <attribute key="approval_unit" title="批准单位" type="string" value="" desc="批准单位" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="complianceDoc_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Approving Unit" title-big5="批准單位" desc-en="Approving Unit" desc-big5="批准單位"/>   | ||||
|   <attribute key="organizer" title="主办单位" type="string" value="" desc="主办单位" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="complianceDoc_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Hosting Unit" title-big5="主辦單位" desc-en="Main Organizer" desc-big5="主辦單位"/>   | ||||
|   <attribute key="publish_date" title="发布日期" type="DateTimePicker" value="" desc="发布日期" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="complianceDoc_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Publish Date" title-big5="發布日期" desc-en="Release Date" desc-big5="發布日期"/>   | ||||
|   <attribute key="nmsc_no" title="国军标分类号" type="string" value="" desc="国军标分类号" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="complianceDoc_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="National Standard Number" title-big5="國軍標分類號" desc-en="National Military Standard Classification Number" desc-big5="国军标分类号"/>   | ||||
|   <attribute key="text_language" title="正文语种" type="select" value="" desc="正文语种" isRequired="false" ref="中文,英文,其他" readonly="false" groupPath="baseAttribute" scope="complianceDoc_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Main Text Language" title-big5="正文語種" desc-en="Text Language" desc-big5="正文語種"/>   | ||||
|   <attribute key="drafter" title="起草人" type="string" value="" desc="起草人" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="complianceDoc_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Draftsperson" title-big5="起草人" desc-en="Drafter" desc-big5="起草人"/>   | ||||
|   <attribute key="scope" title="适用范围" type="textarea" value="" desc="适用范围" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="complianceDoc_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Applicable Scope" title-big5="適用範圍" desc-en="Applicable Scope" desc-big5="適用範圍"/>   | ||||
|   <attribute key="content" title="内容" type="textarea" value="" desc="内容" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="complianceDocTerm_aris,requirement_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Content" title-big5="內容" desc-en="Content" desc-big5="內容"/>   | ||||
|   <attribute key="required_degree" title=" 要求程度" type="select" value="" desc=" 要求程度" isRequired="false" ref="应(要求),宜(建议),可(允许),能(可能/能够)" readonly="false" groupPath="baseAttribute" scope="complianceDocTerm_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Degree of Requirement" title-big5="要求程度" desc-en="Requirement Level" desc-big5="要求程度"/>   | ||||
|   <attribute key="application" title="适用情况" type="select" value="" desc="适用情况" isRequired="false" ref="适用,不适用" readonly="false" groupPath="baseAttribute" scope="complianceDocTerm_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Applicability" title-big5="適用情況" desc-en="Applicable Situation" desc-big5="适用情况"/>   | ||||
|   <attribute key="requirement" title="承接要求" type="textarea" value="" desc="承接要求" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="complianceDocTerm_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Undertaking Requirements" title-big5="承接要求" desc-en="Acceptance Requirements" desc-big5="承接要求"/>  | ||||
| </attributes> | ||||
| @ -0,0 +1,13 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	引入图形设置(非必须),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <shapes> | ||||
| 	<!--  | ||||
| 		 | ||||
| 		methodId			建模方法Id(methodId、methodId.shapeId),多个用逗号隔开 | ||||
| 
 | ||||
| 	--> | ||||
| 	<import methodId="basic"/> | ||||
| </shapes> | ||||
| @ -0,0 +1,32 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	Linker设置(非必须),(多个app提供该Method Concept时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <linker> | ||||
| 	<!--  | ||||
| 		Linker语境上下文设置 | ||||
| 		 | ||||
| 		methodId		建模方法标识,这是一个隐形属性,读上级目录 | ||||
| 		 | ||||
| 		conceptCode		代码,methodId+conceptCode的组合不允许重复 | ||||
| 		 | ||||
| 		fromShapeId		从哪些形状连出时,多个ShapeId用逗号隔开,程序暂不支持逗号隔开 | ||||
| 		 | ||||
| 		toShapeId		连接到哪些形状连出时,多个ShapeId用逗号隔开 | ||||
| 		 | ||||
| 		outcomingName	连出对象主动名称,用于提示给用户和生成文档 | ||||
| 		 | ||||
| 		incomingName	连入对象被动名称,用于提示给用户和生成文档 | ||||
| 	--> | ||||
| 
 | ||||
| 	<concept conceptCode="001" fromShapeId="complianceDocTerm_aris" toShapeId="function_aris" outcomingName="为...提供输入" incomingName="作为输入" /> | ||||
| 	<concept conceptCode="002" fromShapeId="requirement_aris" toShapeId="function_aris" outcomingName="为...提供输入" incomingName="作为输入" /> | ||||
| 
 | ||||
| 
 | ||||
| 	<concept conceptCode="003" fromShapeId="complianceType_aris" toShapeId="complianceType_aris,complianceDoc_aris" outcomingName="包含" incomingName="被...包含" /> | ||||
| 	<concept conceptCode="004" fromShapeId="complianceDoc_aris" toShapeId="complianceDocTerm_aris" outcomingName="包含" incomingName="被...包含" /> | ||||
| 	<concept conceptCode="005" fromShapeId="complianceDocTerm_aris" toShapeId="requirement_aris" outcomingName="是...的一般化" incomingName="一般化后是..." /> | ||||
| 
 | ||||
| 
 | ||||
| </linker> | ||||
| @ -0,0 +1,182 @@ | ||||
| Schema.addCategory({name:"aris_complianceEle", text:"合规要素图", dataAttributes:[ | ||||
|     {name:"No.", type:"number", value:"", category:"default"}, | ||||
|     {name:"Name", type:"string", value:"", category:"default"}, | ||||
|     {name:"Owner", type:"string", value:"", category:"default"}, | ||||
|     {name:"Link", type:"link", value:"", category:"default"}, | ||||
|     {name:"Memo", type:"string", value:"", category:"default"}, | ||||
|     {name:"Cost", type:"number", value:"", category:"default"}, | ||||
|     {name:"Time", type:"number", value:"", category:"default"}, | ||||
|     {name:"Manner", type:"list", value:"", category:"default"}, | ||||
|     {name:"Department", type:"string", value:"", category:"default"}, | ||||
|     {name:"Input", type:"string", value:"", category:"default"}, | ||||
|     {name:"Output", type:"string", value:"", category:"default"}, | ||||
|     {name:"Risk", type:"string", value:"", category:"default"}, | ||||
|     {name:"Remarks", type:"string", value:"", category:"default"} | ||||
| ]}); | ||||
| /***内嵌矩形*/Schema.addGlobalCommand("inline_rect",[ | ||||
|     {action:"move",x:"40",y:"5"}, | ||||
|     {action:"line",x:"w",y:"5"}, | ||||
|     {action:"line",x:"w",y:"h"}, | ||||
|     {action:"line",x:"40",y:"h"}, | ||||
|     {action:"close"} | ||||
| ]); | ||||
| 
 | ||||
| /***合规类型*/Schema.addShape({name:"complianceType_aris",title:"合规类型",text:"合规类型",category:"aris_complianceEle", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"244, 164, 164",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "move",x: "15",y: "6"}, | ||||
|             {action: "line",x: "23",y: "9"}, | ||||
|             {action: "line",x: "23",y: "19"}, | ||||
|             {action: "line",x: "15",y: "24"}, | ||||
|             {action: "line",x: "7",y: "19"}, | ||||
|             {action: "line",x: "7",y: "9"}, | ||||
|             {action: "close"}, | ||||
| 
 | ||||
|             {action: "move",x: "11",y: "14"}, | ||||
|             {action: "line",x: "14",y: "17"}, | ||||
|             {action: "line",x: "19.5",y: "11.5"}, | ||||
|         ] | ||||
|     }, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"rectangle"}} | ||||
| ]}); | ||||
| /***合规文件*/Schema.addShape({name:"complianceDoc_aris",title:"合规文件",text:"合规文件",category:"aris_complianceEle", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"244, 164, 164",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor:"51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "move",x: "18",y: "25"}, | ||||
|             {action: "line",x: "7",y: "25"}, | ||||
|             {action: "line",x: "7",y: "7"}, | ||||
|             {action: "line",x: "18",y: "7"}, | ||||
|             {action: "line",x: "23",y: "12"}, | ||||
|             {action: "line",x: "23",y: "19"}, | ||||
|             {action: "move",x: "17",y: "23"}, | ||||
|             {action: "curve",x1: "18",y1: "17",x2: "25",y2: "17",x: "26",y: "23"}, | ||||
|             {action: "curve",x1: "25",y1: "28",x2: "18",y2: "28",x: "17",y: "23"}, | ||||
|             {action: "close"}, | ||||
| 
 | ||||
|             {action: "move",x: "19",y: "22.5"}, | ||||
|             {action: "line",x: "21",y: "25"}, | ||||
|             {action: "line",x: "25",y: "20"}, | ||||
| 
 | ||||
|             {action: "move",x: "18",y: "7"}, | ||||
|             {action: "line",x: "18",y: "12"}, | ||||
|             {action: "line",x: "23",y: "12"}, | ||||
|         ] | ||||
|     }, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"rectangle"}} | ||||
| ]}); | ||||
| 
 | ||||
| 
 | ||||
| /***合规文件条款*/Schema.addShape({name:"complianceDocTerm_aris",title:"合规文件条款",text:"合规文件条款",category:"aris_complianceEle", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"244, 164, 164",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "move",x: "7",y: "7"}, | ||||
|             {action: "line",x: "23",y: "7"}, | ||||
|             {action: "line",x: "23",y: "25"}, | ||||
|             {action: "line",x: "7",y: "25"}, | ||||
|             {action: "close"}, | ||||
| 
 | ||||
|             {action: "move",x: "9",y: "10"}, | ||||
|             {action: "line",x: "10",y: "11.5"}, | ||||
|             {action: "line",x: "12",y: "9"}, | ||||
|             {action: "move",x: "14",y: "10"}, | ||||
|             {action: "line",x: "21",y: "10"}, | ||||
| 
 | ||||
|             {action: "move",x: "9",y: "15"}, | ||||
|             {action: "line",x: "10",y: "16.5"}, | ||||
|             {action: "line",x: "12",y: "14"}, | ||||
|             {action: "move",x: "14",y: "15"}, | ||||
|             {action: "line",x: "21",y: "15"}, | ||||
| 
 | ||||
|             {action: "move",x: "9",y: "20"}, | ||||
|             {action: "line",x: "10",y: "21.5"}, | ||||
|             {action: "line",x: "12",y: "19"}, | ||||
|             {action: "move",x: "14",y: "20"}, | ||||
|             {action: "line",x: "21",y: "20"}, | ||||
|         ] | ||||
|     }, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"rectangle"}} | ||||
| ]}); | ||||
| /***文件承接要求*/Schema.addShape({name:"requirement_aris",title:"文件承接要求",text:"文件承接要求",category:"aris_complianceEle", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"206, 218, 255",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor:"51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action:"move",x:"21",y:"15"}, | ||||
|             {action:"line",x:"21",y:"8"}, | ||||
|             {action:"line",x:"9",y:"8"}, | ||||
|             {action:"line",x:"9",y:"22"}, | ||||
|             {action:"line",x:"17",y:"22"}, | ||||
| 
 | ||||
|             {action:"move",x:"19",y:"17"}, | ||||
|             {action:"line",x:"23",y:"17"}, | ||||
| 
 | ||||
|             {action:"move",x:"17.5",y:"23"}, | ||||
|             {action:"line",x:"24.5",y:"23"}, | ||||
| 
 | ||||
|             {action:"move",x:"21",y:"17"}, | ||||
|             {action:"line",x:"21",y:"20"}, | ||||
| 
 | ||||
|             {action:"move",x:"19",y:"23"}, | ||||
|             {action:"line",x:"19",y:"20"}, | ||||
|             {action:"line",x:"23",y:"20"}, | ||||
|             {action:"line",x:"23",y:"23"}, | ||||
| 
 | ||||
|             {action:"move",x:"11",y:"15"}, | ||||
|             {action:"line",x:"19",y:"15"}, | ||||
| 
 | ||||
|             {action:"move",x:"11",y:"11"}, | ||||
|             {action:"line",x:"19",y:"11"}, | ||||
| 
 | ||||
|             {action:"move",x:"11",y:"19"}, | ||||
|             {action:"line",x:"16",y:"19"}, | ||||
|         ] | ||||
|     }, | ||||
| 
 | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]} | ||||
| ]}); | ||||
| @ -0,0 +1 @@ | ||||
|  | ||||
| @ -0,0 +1,47 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <method> | ||||
|     <basic> | ||||
|         <!-- methodId --> | ||||
|         <id>aris.complianceEle</id> | ||||
|         <!-- 建模方法标题(通过该值从国际化文件中获取) --> | ||||
|         <title>aris.complianceEle</title> | ||||
|         <!-- 建模方法描述 --> | ||||
|         <desc>合规要素图</desc> | ||||
|         <!-- 建模方法类型,normal:普通建模方法,image:图片库类型建模方法 --> | ||||
|         <type>normal</type> | ||||
|         <!-- 图标,文件夹图标不处理 --> | ||||
|         <icon> | ||||
|             <code>&#xe80b;</code> | ||||
|             <color>#009B52</color> | ||||
|         </icon> | ||||
|         <!-- 默认主题,内容是theme标签中的key值 --> | ||||
|         <theme>theme1</theme> | ||||
|         <!-- 建模方法所属的建模分类 --> | ||||
|         <categorys> | ||||
|             <category>aris</category> | ||||
|             <category>control</category> | ||||
|         </categorys> | ||||
|         <!-- 建模方法分类 --> | ||||
|         <methodType>arisLayer</methodType> | ||||
|         <!-- 支持的建模方式 graphModeling:图形建模 tableModeling:表格建模 --> | ||||
|         <modelingMode>graphModeling</modelingMode> | ||||
|         <!-- 默认建模方式 graphModeling or tableModeling  --> | ||||
|         <defaultModelingMode>graphModeling</defaultModelingMode> | ||||
|     </basic> | ||||
|     <themes> | ||||
|         <!-- | ||||
|         key                 唯一主键(当前文件内key不重复) | ||||
|         title               主题名字 | ||||
|         schema              形状定义文件名称 | ||||
|         customSchema        自定义形状定义文件名称 | ||||
|         previewPng             建模方法所有形状预览图的地址 | ||||
|         --> | ||||
|         <theme key="theme1" title="默认主题" schema="diagram.schema.tpl" customSchema="diagram.custom.schema.tpl" previewPng="../img/method/aris.complianceEle/schema.png"/> | ||||
|     </themes> | ||||
|     <shapeDesc> | ||||
|         <complianceType_aris cn="用于将合规文件根据类别进行分类管理,合规文件对象的分类对象" en="Used for categorizing and managing compliance documents by type, the classification object for compliance document objects" big5="用於將合規文件根據類別進行分類管理,合規文件對象的分類對象"/> | ||||
|         <complianceDocTerm_aris cn="用于分解细化合规内容" en="Used to decompose and refine compliance content" big5="用於分解細化合規內容"/> | ||||
|         <requirement_aris cn="实现合规要求转化内容表达和合规与业务流程的对接" en="Realizes the transformation of compliance requirements into content expression and the integration of compliance with business processes" big5="實現合規要求轉化內容表達和合規與業務流程的對接"/> | ||||
|         <complianceDoc_aris cn="用于表达合规内容" en="Used to express compliance content" big5="用於表達合規內容"/> | ||||
|     </shapeDesc> | ||||
| </method> | ||||
| @ -0,0 +1,54 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| 
 | ||||
| <!-- | ||||
| 	特性设置(非必须),(多个app提供该Method Attribute时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <attributes>  | ||||
|   <!-- | ||||
| 			分组 | ||||
| 
 | ||||
| 			name			组名称 | ||||
| 
 | ||||
| 			parentName		上级组名称,若根此处可空 | ||||
| 
 | ||||
| 			desc			简要说明 | ||||
| 
 | ||||
|   -->   | ||||
|   <group name="baseAttribute" parentName="" desc="基本属性"/>   | ||||
|   <group name="process" parentName="" desc="流程"/>   | ||||
|   <group name="organization" parentName="" desc="组织"/>   | ||||
|   <group name="org_performance" parentName="" desc="绩效"/>   | ||||
|   <group name="processExecution" parentName="" desc="流程执行"/>   | ||||
|   <group name="riskControl" parentName="" desc="风险控制"/>   | ||||
|   <group name="data_form" parentName="" desc="数据"/>   | ||||
|   <group name="itsystem_normal" parentName="" desc="应用系统"/>   | ||||
|   <group name="control" parentName="" desc="控制"/>   | ||||
|   <!-- | ||||
| 			扩展特性(属性) | ||||
| 
 | ||||
| 			key				全局唯一标识名 | ||||
| 
 | ||||
| 			title			属性标题 | ||||
| 
 | ||||
| 			type			属性类型,支持string(普通字符串),number(数字),boolean(是非),list(多选值),link(链接),relation(关联关系),textarea(多行文本) | ||||
| 
 | ||||
| 			value			默认值//支持@公式 | ||||
| 
 | ||||
| 			ref				当type=list时,参考值 | ||||
| 
 | ||||
| 			readonly		是否只读 | ||||
| 
 | ||||
| 			groupPath		特性绑定在哪个组别上 | ||||
| 
 | ||||
| 			scope			应用范围(methodId、methodId.shapeId),多个用逗号隔开%代表文件属性 *代表对所有的图形有效,不是文件属性 | ||||
| 
 | ||||
| 
 | ||||
| 		-->   | ||||
|   <attribute key="number" title="表单编号" type="string" value="" desc="表单编号" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="form_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Form Number" title-big5="表單編號" desc-en="Form Number" desc-big5="表單編號"/>   | ||||
|   <attribute key="desc" title="表单描述" type="textarea" value="" desc="表单描述" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="form_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Form Description" title-big5="表單描述" desc-en="Form Description" desc-big5="表單描述"/>   | ||||
|   <attribute key="department" title="责任部门" type="select" value="" desc="责任部门" isRequired="false" ref="无" readonly="false" groupPath="baseAttribute" scope="form_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Responsible Department" title-big5="責任部門" desc-en="Responsible Department" desc-big5="責任部門"/>   | ||||
|   <attribute key="informationize" title="是否信息化" type="boolean" value="" desc="是否信息化" isRequired="false" ref="是,否" readonly="false" groupPath="baseAttribute" scope="form_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Informationization" title-big5="是否信息化" desc-en="Is Informationized" desc-big5="是否信息化"/>   | ||||
|   <attribute key="title1" title="标题1" type="string" value="" desc="标题1" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="form_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Title 1" title-big5="標題1" desc-en="Title 1" desc-big5="標題1"/>   | ||||
|   <attribute key="url1" title="链接1" type="link" value="" desc="链接1" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="form_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Link 1" title-big5="鏈接1" desc-en="Link 1" desc-big5="鏈接1"/>  | ||||
| </attributes> | ||||
| @ -0,0 +1,13 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	引入图形设置(非必须),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <shapes> | ||||
| 	<!--  | ||||
| 		 | ||||
| 		methodId			建模方法Id(methodId、methodId.shapeId),多个用逗号隔开 | ||||
| 
 | ||||
| 	--> | ||||
| 	<import methodId="basic"/> | ||||
| </shapes> | ||||
| @ -0,0 +1,23 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	Linker设置(非必须),(多个app提供该Method Concept时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <linker> | ||||
| 	<!--  | ||||
| 		Linker语境上下文设置 | ||||
| 		 | ||||
| 		methodId		建模方法标识,这是一个隐形属性,读上级目录 | ||||
| 		 | ||||
| 		conceptCode		代码,methodId+conceptCode的组合不允许重复 | ||||
| 		 | ||||
| 		fromShapeId		从哪些形状连出时,多个ShapeId用逗号隔开,程序暂不支持逗号隔开 | ||||
| 		 | ||||
| 		toShapeId		连接到哪些形状连出时,多个ShapeId用逗号隔开 | ||||
| 		 | ||||
| 		outcomingName	连出对象主动名称,用于提示给用户和生成文档 | ||||
| 		 | ||||
| 		incomingName	连入对象被动名称,用于提示给用户和生成文档 | ||||
| 	--> | ||||
| 	<concept conceptCode="001" fromShapeId="form_aris" toShapeId="function_aris" outcomingName="为...提供输入" incomingName="是...的输出" /> | ||||
| </linker> | ||||
| @ -0,0 +1,138 @@ | ||||
| Schema.addCategory({name:"aris_form", text:"表单图", dataAttributes:[ | ||||
|     {name:"No.", type:"number", value:"", category:"default"}, | ||||
|     {name:"Name", type:"string", value:"", category:"default"}, | ||||
|     {name:"Owner", type:"string", value:"", category:"default"}, | ||||
|     {name:"Link", type:"link", value:"", category:"default"}, | ||||
|     {name:"Memo", type:"string", value:"", category:"default"}, | ||||
|     {name:"Cost", type:"number", value:"", category:"default"}, | ||||
|     {name:"Time", type:"number", value:"", category:"default"}, | ||||
|     {name:"Manner", type:"list", value:"", category:"default"}, | ||||
|     {name:"Department", type:"string", value:"", category:"default"}, | ||||
|     {name:"Input", type:"string", value:"", category:"default"}, | ||||
|     {name:"Output", type:"string", value:"", category:"default"}, | ||||
|     {name:"Risk", type:"string", value:"", category:"default"}, | ||||
|     {name:"Remarks", type:"string", value:"", category:"default"} | ||||
| ]}); | ||||
| /***内嵌矩形*/Schema.addGlobalCommand("inline_rect",[ | ||||
|     {action:"move",x:"40",y:"5"}, | ||||
|     {action:"line",x:"w",y:"5"}, | ||||
|     {action:"line",x:"w",y:"h"}, | ||||
|     {action:"line",x:"40",y:"h"}, | ||||
|     {action:"close"} | ||||
| ]); | ||||
| /***组织结构图标*/Schema.addGlobalCommand("org_structure",[ | ||||
|     {action:"move",x:"(40-8)*0.5",y:"h*0.5-4"}, | ||||
|     {action:"line",x:"(40-8)*0.5+8",y:"h*0.5-4"}, | ||||
|     {action:"line",x:"(40-8)*0.5+8",y:"h*0.5-12"}, | ||||
|     {action:"line",x:"(40-8)*0.5",y:"h*0.5-12"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.25",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5-2"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5-2"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.75",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.75",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.75-1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.75-1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.25+1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.25+1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.25",y:"h*0.5+4"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.25-4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.25+4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.25+4",y:"h*0.5+14"}, | ||||
|     {action:"line",x:"40*0.25-4",y:"h*0.5+14"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.5-4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.5+4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.5+4",y:"h*0.5+14"}, | ||||
|     {action:"line",x:"40*0.5-4",y:"h*0.5+14"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.75-4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.75+4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.75+4",y:"h*0.5+14"}, | ||||
|     {action:"line",x:"40*0.75-4",y:"h*0.5+14"}, | ||||
|     {action:"close"} | ||||
| ]); | ||||
| 
 | ||||
| /***表单类型*/Schema.addShape({name:"formType_aris",title:"表单类型",text:"表单类型",category:"aris_form", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"155, 207, 255",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "move",x: 9,y: 8}, | ||||
|             {action: "line",x: 21,y: 8}, | ||||
|             {action: "line",x: 21,y: 17}, | ||||
|             {action: "move",x: 9,y: 8}, | ||||
|             {action: "line",x: 9,y: 22}, | ||||
|             {action: "line",x: 18,y: 22}, | ||||
| 
 | ||||
|             {action: "move",x: 11,y: 12}, | ||||
|             {action: "line",x: 16,y: 12}, | ||||
|             {action: "move",x: 11,y: 13}, | ||||
|             {action: "line",x: 16,y: 13}, | ||||
|             {action: "move",x: 11,y: 15}, | ||||
|             {action: "line",x: 18,y: 15}, | ||||
|             {action: "move",x: 11,y: 17}, | ||||
|             {action: "line",x: 18,y: 17}, | ||||
| 
 | ||||
|             {action: "move",x: 21,y: 18}, | ||||
|             {action: "line",x: 23,y: 19.3}, | ||||
|             {action: "line",x: 23,y: 21.3}, | ||||
|             {action: "line",x: 21,y: 22.6}, | ||||
|             {action: "line",x: 19,y: 21.3}, | ||||
|             {action: "line",x: 19,y: 19.3}, | ||||
|             {action: "close"}, | ||||
|         ] | ||||
|     }, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"rectangle"}} | ||||
| ]}); | ||||
| /***表单*/Schema.addShape({name:"form_aris",title:"表单",text:"表单",category:"aris_form", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"155, 207, 255",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "move",x: 9,y: 8}, | ||||
|             {action: "line",x: 21,y: 8}, | ||||
|             {action: "line",x: 21,y: 22}, | ||||
|             {action: "line",x: 9,y: 22}, | ||||
|             {action: "close"}, | ||||
| 
 | ||||
|             {action: "move",x: 11,y: 12}, | ||||
|             {action: "line",x: 16,y: 12}, | ||||
|             {action: "move",x: 11,y: 13}, | ||||
|             {action: "line",x: 16,y: 13}, | ||||
|             {action: "move",x: 11,y: 15}, | ||||
|             {action: "line",x: 18,y: 15}, | ||||
|             {action: "move",x: 11,y: 17}, | ||||
|             {action: "line",x: 18,y: 17}, | ||||
|         ] | ||||
|     }, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"rectangle"}} | ||||
| ]}); | ||||
| 
 | ||||
| @ -0,0 +1 @@ | ||||
|  | ||||
| @ -0,0 +1,45 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <method> | ||||
|     <basic> | ||||
|         <!-- methodId --> | ||||
|         <id>aris.form</id> | ||||
|         <!-- 建模方法标题(通过该值从国际化文件中获取) --> | ||||
|         <title>aris.form</title> | ||||
|         <!-- 建模方法描述 --> | ||||
|         <desc>表单图</desc> | ||||
|         <!-- 建模方法类型,normal:普通建模方法,image:图片库类型建模方法 --> | ||||
|         <type>normal</type> | ||||
|         <!-- 图标,文件夹图标不处理 --> | ||||
|         <icon> | ||||
|             <code>&#xe706;</code> | ||||
|             <color>#009B52</color> | ||||
|         </icon> | ||||
|         <!-- 默认主题,内容是theme标签中的key值 --> | ||||
|         <theme>theme1</theme> | ||||
|         <!-- 建模方法所属的建模分类 --> | ||||
|         <categorys> | ||||
|             <category>aris</category> | ||||
|             <category>data</category> | ||||
|         </categorys> | ||||
|         <!-- 建模方法分类 --> | ||||
|         <methodType>arisLayer</methodType> | ||||
|         <!-- 支持的建模方式 graphModeling:图形建模 tableModeling:表格建模 --> | ||||
|         <modelingMode>graphModeling</modelingMode> | ||||
|         <!-- 默认建模方式 graphModeling or tableModeling  --> | ||||
|         <defaultModelingMode>graphModeling</defaultModelingMode> | ||||
|     </basic> | ||||
|     <themes> | ||||
|         <!-- | ||||
|         key                 唯一主键(当前文件内key不重复) | ||||
|         title               主题名字 | ||||
|         schema              形状定义文件名称 | ||||
|         customSchema        自定义形状定义文件名称 | ||||
|         previewPng             建模方法所有形状预览图的地址 | ||||
|         --> | ||||
|         <theme key="theme1" title="默认主题" schema="diagram.schema.tpl" customSchema="diagram.custom.schema.tpl" previewPng="../img/method/aris.form/schema.png"/> | ||||
|     </themes> | ||||
|     <shapeDesc> | ||||
|         <form_aris cn="作为数据载体或承载信息的展示方式" en="Serves as a data carrier or a method of presenting information" big5="作為數據載體或承載信息的展示方式"/> | ||||
|         <formType_aris cn="表单根据自有属性不同进行分类的对象" en="Forms are classified based on their inherent attributes" big5="表單根據自有屬性不同進行分類的對象"/> | ||||
|     </shapeDesc> | ||||
| </method> | ||||
| @ -0,0 +1,66 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| 
 | ||||
| <!-- | ||||
| 	特性设置(非必须),(多个app提供该Method Attribute时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <attributes>  | ||||
|   <!-- | ||||
| 			分组 | ||||
| 
 | ||||
| 			name			组名称 | ||||
| 
 | ||||
| 			parentName		上级组名称,若根此处可空 | ||||
| 
 | ||||
| 			desc			简要说明 | ||||
| 
 | ||||
|   -->   | ||||
|   <group name="baseAttribute" parentName="" desc="基本属性"/>   | ||||
|   <group name="process" parentName="" desc="流程"/>   | ||||
|   <group name="organization" parentName="" desc="组织"/>   | ||||
|   <group name="org_performance" parentName="" desc="绩效"/>   | ||||
|   <group name="processExecution" parentName="" desc="流程执行"/>   | ||||
|   <group name="riskControl" parentName="" desc="风险控制"/>   | ||||
|   <group name="data_form" parentName="" desc="数据"/>   | ||||
|   <group name="itsystem_normal" parentName="" desc="应用系统"/>   | ||||
|   <group name="control" parentName="" desc="控制"/>   | ||||
|   <!-- | ||||
| 			扩展特性(属性) | ||||
| 
 | ||||
| 			key				全局唯一标识名 | ||||
| 
 | ||||
| 			title			属性标题 | ||||
| 
 | ||||
| 			type			属性类型,支持string(普通字符串),number(数字),boolean(是非),list(多选值),link(链接),relation(关联关系),textarea(多行文本) | ||||
| 
 | ||||
| 			value			默认值//支持@公式 | ||||
| 
 | ||||
| 			ref				当type=list时,参考值 | ||||
| 
 | ||||
| 			readonly		是否只读 | ||||
| 
 | ||||
| 			groupPath		特性绑定在哪个组别上 | ||||
| 
 | ||||
| 			scope			应用范围(methodId、methodId.shapeId),多个用逗号隔开%代表文件属性 *代表对所有的图形有效,不是文件属性 | ||||
| 
 | ||||
| 
 | ||||
| 		-->   | ||||
|   <attribute key="number" title="流程编号" type="string" value="" desc="流程编号" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Process Number" title-big5="流程編號" desc-en="Process Number" desc-big5="流程編號"/>   | ||||
|   <attribute key="level" title="流程层级" type="select" value="" desc="流程层级" isRequired="false" ref="业务域,流程组,流程" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Process Level" title-big5="流程層級" desc-en="Process Hierarchy" desc-big5="流程层级"/>   | ||||
|   <attribute key="department" title="主责部门" type="string" value="" desc="主责部门" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Main Responsibility Dept" title-big5="主責部門" desc-en="Main Responsible Department" desc-big5="主责部门"/>   | ||||
|   <attribute key="process_owner" title="流程所有者" type="string" value="" desc="流程所有者" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Process Owner" title-big5="流程所有者" desc-en="Process Owner" desc-big5="流程所有者"/>   | ||||
|   <attribute key="goal" title="流程目标" type="textarea" value="" desc="流程目标" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Process Objective" title-big5="流程目標" desc-en="Process Objective" desc-big5="流程目標"/>   | ||||
|   <attribute key="desc" title="流程描述" type="textarea" value="" desc="流程描述" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Process Description" title-big5="流程描述" desc-en="Process Description" desc-big5="流程描述"/>   | ||||
|   <attribute key="quality_requirement" title="质量要求" type="textarea" value="" desc="质量要求" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Quality Requirements" title-big5="質量要求" desc-en="Quality Requirement" desc-big5="质量要求"/>   | ||||
|   <attribute key="occurrence_frequency" title="发生频率" type="string" value="" desc="发生频率" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Frequency of Occurrence" title-big5="發生頻率" desc-en="Occurrence Frequency" desc-big5="發生頻率"/>   | ||||
|   <attribute key="lead_process" title="上游流程" type="relation" value="" desc="上游流程" isRequired="false" ref="{"method":"aris/aris.businessProcess","type":"file","multiple":false,"value":""}" readonly="true" groupPath="process" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Upstream Process" title-big5="上游流程" desc-en="Upstream Process" desc-big5="上游流程"/>   | ||||
|   <attribute key="rear_process" title="下游流程" type="relation" value="" desc="上游流程" isRequired="false" ref="{"method":"aris/aris.businessProcess","type":"file","multiple":false,"value":""}" readonly="true" groupPath="process" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Downstream Process" title-big5="下游流程" desc-en="Upstream Process" desc-big5="上游流程"/>   | ||||
|   <attribute key="start_condition" title="流程开始条件" type="textarea" value="" desc="流程开始条件" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Start Condition" title-big5="流程開始條件" desc-en="Process Start Condition" desc-big5="流程開始條件"/>   | ||||
|   <attribute key="input" title="流程输入" type="textarea" value="" desc="流程输入" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Process Input" title-big5="流程輸入" desc-en="Process Input" desc-big5="流程輸入"/>   | ||||
|   <attribute key="end_condition" title="流程结束条件" type="textarea" value="" desc="流程结束条件" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Process Termination Conditions" title-big5="流程結束條件" desc-en="Process Termination Condition" desc-big5="流程結束條件"/>   | ||||
|   <attribute key="output" title="流程输出" type="textarea" value="" desc="流程输出" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Process Output" title-big5="流程輸出" desc-en="Process Output" desc-big5="流程輸出"/>   | ||||
|   <attribute key="participant" title="流程参与者" type="string" value="" desc="流程参与者" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Process Participants" title-big5="流程參與者" desc-en="Process Participants" desc-big5="流程參與者"/>   | ||||
|   <attribute key="reviewer" title="流程检查者" type="string" value="" desc="流程检查者" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Process Checker" title-big5="流程檢查者" desc-en="Process Checker" desc-big5="流程檢查者"/>   | ||||
|   <attribute key="customer" title="流程客户" type="string" value="" desc="流程客户" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Process Customer" title-big5="流程客戶" desc-en="Process Client" desc-big5="流程客户"/>   | ||||
|   <attribute key="handbook_url" title="流程手册链接" type="link" value="" desc="流程手册链接" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Process Manual Link" title-big5="流程手冊鏈接" desc-en="Process Manual Link" desc-big5="流程手册链接"/>  | ||||
| </attributes> | ||||
| @ -0,0 +1,13 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	引入图形设置(非必须),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <shapes> | ||||
| 	<!--  | ||||
| 		 | ||||
| 		methodId			建模方法Id(methodId、methodId.shapeId),多个用逗号隔开 | ||||
| 
 | ||||
| 	--> | ||||
| 	<import methodId="basic"/> | ||||
| </shapes> | ||||
| @ -0,0 +1,22 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	Linker设置(非必须),(多个app提供该Method Concept时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <linker> | ||||
| 	<!--  | ||||
| 		Linker语境上下文设置 | ||||
| 		 | ||||
| 		methodId		建模方法标识,这是一个隐形属性,读上级目录 | ||||
| 		 | ||||
| 		conceptCode		代码,methodId+conceptCode的组合不允许重复 | ||||
| 		 | ||||
| 		fromShapeId		从哪些形状连出时,多个ShapeId用逗号隔开,程序暂不支持逗号隔开 | ||||
| 		 | ||||
| 		toShapeId		连接到哪些形状连出时,多个ShapeId用逗号隔开 | ||||
| 		 | ||||
| 		outcomingName	连出对象主动名称,用于提示给用户和生成文档 | ||||
| 		 | ||||
| 		incomingName	连入对象被动名称,用于提示给用户和生成文档 | ||||
| 	--> | ||||
| </linker> | ||||
| @ -0,0 +1,48 @@ | ||||
| Schema.addCategory({name:"aris_higherOrderProcess", text:"高阶流程图", dataAttributes:[ | ||||
|     {name:"No.", type:"number", value:"", category:"default"}, | ||||
|     {name:"Name", type:"string", value:"", category:"default"}, | ||||
|     {name:"Owner", type:"string", value:"", category:"default"}, | ||||
|     {name:"Link", type:"link", value:"", category:"default"}, | ||||
|     {name:"Memo", type:"string", value:"", category:"default"}, | ||||
|     {name:"Cost", type:"number", value:"", category:"default"}, | ||||
|     {name:"Time", type:"number", value:"", category:"default"}, | ||||
|     {name:"Manner", type:"list", value:"", category:"default"}, | ||||
|     {name:"Department", type:"string", value:"", category:"default"}, | ||||
|     {name:"Input", type:"string", value:"", category:"default"}, | ||||
|     {name:"Output", type:"string", value:"", category:"default"}, | ||||
|     {name:"Risk", type:"string", value:"", category:"default"}, | ||||
|     {name:"Remarks", type:"string", value:"", category:"default"} | ||||
| ]}); | ||||
| 
 | ||||
| /***增值链*/Schema.addShape({name:"valueAddedChain_arisHo",title:"增值链",text:"增值链",category:"aris_higherOrderProcess", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"111, 240, 134",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|         {action: "move",x: 7,y: 10}, | ||||
|         {action: "line",x: 14,y: 10}, | ||||
|         {action: "line",x: 16,y: 15}, | ||||
|         {action: "line",x: 14,y: 20}, | ||||
|         {action: "line",x: 7,y: 20}, | ||||
|         {action: "close"}, | ||||
| 
 | ||||
|         {action: "move",x: 16,y: 10}, | ||||
|         {action: "line",x: 23,y: 10}, | ||||
|         {action: "line",x: 25,y: 15}, | ||||
|         {action: "line",x: 23,y: 20}, | ||||
|         {action: "line",x: 16,y: 20}, | ||||
|         {action: "line",x: 18,y: 15}, | ||||
|         {action: "close"}, | ||||
|     ]}, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"rectangle"}} | ||||
| ]}); | ||||
| @ -0,0 +1 @@ | ||||
|  | ||||
| @ -0,0 +1,44 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <method> | ||||
|     <basic> | ||||
|         <!-- methodId --> | ||||
|         <id>aris.higherOrderProcess</id> | ||||
|         <!-- 建模方法标题(通过该值从国际化文件中获取) --> | ||||
|         <title>aris.higherOrderProcess</title> | ||||
|         <!-- 建模方法描述 --> | ||||
|         <desc>高阶流程图</desc> | ||||
|         <!-- 建模方法类型,normal:普通建模方法,image:图片库类型建模方法 --> | ||||
|         <type>normal</type> | ||||
|         <!-- 图标,文件夹图标不处理 --> | ||||
|         <icon> | ||||
|             <code>&#xe6e2;</code> | ||||
|             <color>#4E7FF9</color> | ||||
|         </icon> | ||||
|         <!-- 默认主题,内容是theme标签中的key值 --> | ||||
|         <theme>theme1</theme> | ||||
|         <!-- 建模方法所属的建模分类 --> | ||||
|         <categorys> | ||||
|             <category>aris</category> | ||||
|             <category>process</category> | ||||
|         </categorys> | ||||
|         <!-- 建模方法分类 --> | ||||
|         <methodType>arisLayer</methodType> | ||||
|         <!-- 支持的建模方式 graphModeling:图形建模 tableModeling:表格建模 --> | ||||
|         <modelingMode>graphModeling</modelingMode> | ||||
|         <!-- 默认建模方式 graphModeling or tableModeling  --> | ||||
|         <defaultModelingMode>graphModeling</defaultModelingMode> | ||||
|     </basic> | ||||
|     <themes> | ||||
|         <!-- | ||||
|         key                 唯一主键(当前文件内key不重复) | ||||
|         title               主题名字 | ||||
|         schema              形状定义文件名称 | ||||
|         customSchema        自定义形状定义文件名称 | ||||
|         previewPng             建模方法所有形状预览图的地址 | ||||
|         --> | ||||
|         <theme key="theme1" title="默认主题" schema="diagram.schema.tpl" customSchema="diagram.custom.schema.tpl" previewPng="../img/method/aris.higherOrderProcess/schema.png"/> | ||||
|     </themes> | ||||
|     <shapeDesc> | ||||
|         <valueAddedChain_arisHo cn="公司顶层管理体系框架" en="Top-level management system framework of the company" big5="公司頂層管理體系框架"/> | ||||
|     </shapeDesc> | ||||
| </method> | ||||
| @ -0,0 +1,56 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| 
 | ||||
| <!-- | ||||
| 	特性设置(非必须),(多个app提供该Method Attribute时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <attributes>  | ||||
|   <!-- | ||||
| 			分组 | ||||
| 
 | ||||
| 			name			组名称 | ||||
| 
 | ||||
| 			parentName		上级组名称,若根此处可空 | ||||
| 
 | ||||
| 			desc			简要说明 | ||||
| 
 | ||||
|   -->   | ||||
|   <group name="baseAttribute" parentName="" desc="基本属性"/>   | ||||
|   <group name="process" parentName="" desc="流程"/>   | ||||
|   <group name="organization" parentName="" desc="组织"/>   | ||||
|   <group name="org_performance" parentName="" desc="绩效"/>   | ||||
|   <group name="processExecution" parentName="" desc="流程执行"/>   | ||||
|   <group name="riskControl" parentName="" desc="风险控制"/>   | ||||
|   <group name="data_form" parentName="" desc="数据"/>   | ||||
|   <group name="itsystem_normal" parentName="" desc="应用系统"/>   | ||||
|   <group name="control" parentName="" desc="控制"/>   | ||||
|   <!-- | ||||
| 			扩展特性(属性) | ||||
| 
 | ||||
| 			key				全局唯一标识名 | ||||
| 
 | ||||
| 			title			属性标题 | ||||
| 
 | ||||
| 			type			属性类型,支持string(普通字符串),number(数字),boolean(是非),list(多选值),link(链接),relation(关联关系),textarea(多行文本) | ||||
| 
 | ||||
| 			value			默认值//支持@公式 | ||||
| 
 | ||||
| 			ref				当type=list时,参考值 | ||||
| 
 | ||||
| 			readonly		是否只读 | ||||
| 
 | ||||
| 			groupPath		特性绑定在哪个组别上 | ||||
| 
 | ||||
| 			scope			应用范围(methodId、methodId.shapeId),多个用逗号隔开%代表文件属性 *代表对所有的图形有效,不是文件属性 | ||||
| 
 | ||||
| 
 | ||||
| 		-->   | ||||
|   <attribute key="number" title="制度编号" type="string" value="" desc="制度编号" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="institutionDoc_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Regulation Number" title-big5="制度編號" desc-en="Regulation Number" desc-big5="制度編號"/>   | ||||
|   <attribute key="department" title="责任部门" type="select" value="" desc="责任部门" isRequired="false" ref="无" readonly="false" groupPath="baseAttribute" scope="institutionDoc_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Responsible Department" title-big5="責任部門" desc-en="Responsible Department" desc-big5="責任部門"/>   | ||||
|   <attribute key="primary_duty" title="主责岗位/人" type="string" value="" desc="主责岗位/人" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="institutionDoc_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="responsible post" title-big5="主責崗位/人" desc-en="Main Responsible Position/Person" desc-big5="主责岗位/人"/>   | ||||
|   <attribute key="valid_date" title="生效日期" type="DateTimePicker" value="" desc="生效日期" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="institutionDoc_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Effective Date" title-big5="生效日期" desc-en="Effective Date" desc-big5="生效日期"/>   | ||||
|   <attribute key="publish_date" title="发布日期" type="DateTimePicker" value="" desc="发布日期" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="institutionDoc_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Publish Date" title-big5="發布日期" desc-en="Release Date" desc-big5="發布日期"/>   | ||||
|   <attribute key="title1" title="标题1" type="string" value="" desc="标题1" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="institutionDoc_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Title 1" title-big5="標題1" desc-en="Title 1" desc-big5="標題1"/>   | ||||
|   <attribute key="url1" title="链接1" type="link" value="" desc="链接1" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="institutionDoc_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Link 1" title-big5="鏈接1" desc-en="Link 1" desc-big5="鏈接1"/>   | ||||
|   <attribute key="shape_state" title="状态" type="select" value="" desc="状态" isRequired="false" ref="生效,废止" readonly="false" groupPath="baseAttribute" scope="institutionDoc_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Status" title-big5="狀態" desc-en="Status" desc-big5="狀態"/>  | ||||
| </attributes> | ||||
| @ -0,0 +1,13 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	引入图形设置(非必须),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <shapes> | ||||
| 	<!--  | ||||
| 		 | ||||
| 		methodId			建模方法Id(methodId、methodId.shapeId),多个用逗号隔开 | ||||
| 
 | ||||
| 	--> | ||||
| 	<import methodId="basic"/> | ||||
| </shapes> | ||||
| @ -0,0 +1,23 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	Linker设置(非必须),(多个app提供该Method Concept时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <linker> | ||||
| 	<!--  | ||||
| 		Linker语境上下文设置 | ||||
| 		 | ||||
| 		methodId		建模方法标识,这是一个隐形属性,读上级目录 | ||||
| 		 | ||||
| 		conceptCode		代码,methodId+conceptCode的组合不允许重复 | ||||
| 		 | ||||
| 		fromShapeId		从哪些形状连出时,多个ShapeId用逗号隔开,程序暂不支持逗号隔开 | ||||
| 		 | ||||
| 		toShapeId		连接到哪些形状连出时,多个ShapeId用逗号隔开 | ||||
| 		 | ||||
| 		outcomingName	连出对象主动名称,用于提示给用户和生成文档 | ||||
| 		 | ||||
| 		incomingName	连入对象被动名称,用于提示给用户和生成文档 | ||||
| 	--> | ||||
| 	<concept conceptCode="001" fromShapeId="institutionDocType_aris" toShapeId="institutionDocType_aris,institutionDoc_aris" outcomingName="包含" incomingName="被...包含" /> | ||||
| </linker> | ||||
| @ -0,0 +1,131 @@ | ||||
| Schema.addCategory({name:"aris_institution", text:"制度图", dataAttributes:[ | ||||
|     {name:"No.", type:"number", value:"", category:"default"}, | ||||
|     {name:"Name", type:"string", value:"", category:"default"}, | ||||
|     {name:"Owner", type:"string", value:"", category:"default"}, | ||||
|     {name:"Link", type:"link", value:"", category:"default"}, | ||||
|     {name:"Memo", type:"string", value:"", category:"default"}, | ||||
|     {name:"Cost", type:"number", value:"", category:"default"}, | ||||
|     {name:"Time", type:"number", value:"", category:"default"}, | ||||
|     {name:"Manner", type:"list", value:"", category:"default"}, | ||||
|     {name:"Department", type:"string", value:"", category:"default"}, | ||||
|     {name:"Input", type:"string", value:"", category:"default"}, | ||||
|     {name:"Output", type:"string", value:"", category:"default"}, | ||||
|     {name:"Risk", type:"string", value:"", category:"default"}, | ||||
|     {name:"Remarks", type:"string", value:"", category:"default"} | ||||
| ]}); | ||||
| /***内嵌矩形*/Schema.addGlobalCommand("inline_rect",[ | ||||
|     {action:"move",x:"40",y:"5"}, | ||||
|     {action:"line",x:"w",y:"5"}, | ||||
|     {action:"line",x:"w",y:"h"}, | ||||
|     {action:"line",x:"40",y:"h"}, | ||||
|     {action:"close"} | ||||
| ]); | ||||
| /***组织结构图标*/Schema.addGlobalCommand("org_structure",[ | ||||
|     {action:"move",x:"(40-8)*0.5",y:"h*0.5-4"}, | ||||
|     {action:"line",x:"(40-8)*0.5+8",y:"h*0.5-4"}, | ||||
|     {action:"line",x:"(40-8)*0.5+8",y:"h*0.5-12"}, | ||||
|     {action:"line",x:"(40-8)*0.5",y:"h*0.5-12"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.25",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5-2"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5-2"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.75",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.75",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.75-1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.75-1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.25+1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.25+1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.25",y:"h*0.5+4"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.25-4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.25+4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.25+4",y:"h*0.5+14"}, | ||||
|     {action:"line",x:"40*0.25-4",y:"h*0.5+14"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.5-4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.5+4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.5+4",y:"h*0.5+14"}, | ||||
|     {action:"line",x:"40*0.5-4",y:"h*0.5+14"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.75-4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.75+4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.75+4",y:"h*0.5+14"}, | ||||
|     {action:"line",x:"40*0.75-4",y:"h*0.5+14"}, | ||||
|     {action:"close"} | ||||
| ]); | ||||
| 
 | ||||
| /***制度文件类型*/Schema.addShape({name:"institutionDocType_aris",title:"制度文件类型",text:"制度文件类型",category:"aris_institution", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"206, 218, 255",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor:"51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action:"move",x:"22",y:"17"}, | ||||
|             {action:"line",x:"22",y:"11"}, | ||||
|             {action:"line",x:"17",y:"11"}, | ||||
|             {action:"line",x:"15",y:"9"}, | ||||
|             {action:"line",x:"8",y:"9"}, | ||||
|             {action:"line",x:"8",y:"22"}, | ||||
|             {action:"line",x:"15",y:"22"}, | ||||
| 
 | ||||
|             {action:"move",x:"17",y:"14"}, | ||||
|             {action:"line",x:"20",y:"14"}, | ||||
| 
 | ||||
|             {action:"move",x:"20",y:"18"}, | ||||
|             {action:"line",x:"23.2",y:"20.2"}, | ||||
|             {action:"line",x:"23.2",y:"23"}, | ||||
|             {action:"line",x:"20",y:"25"}, | ||||
|             {action:"line",x:"16.8",y:"23"}, | ||||
|             {action:"line",x:"16.8",y:"20.2"}, | ||||
|             {action:"close"} | ||||
|         ] | ||||
|     }, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]} | ||||
| ]}); | ||||
| /***制度文件*/Schema.addShape({name:"institutionDoc_aris",title:"制度文件",text:"制度文件",category:"aris_institution", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"206, 218, 255",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor:"51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action:"move",x:"8",y:"7"}, | ||||
|             {action:"line",x:"8",y:"23"}, | ||||
|             {action:"line",x:"22",y:"23"}, | ||||
|             {action:"line",x:"22",y:"7"}, | ||||
|             {action:"close"}, | ||||
|             {action:"move",x:"8",y:"21"}, | ||||
|             {action:"line",x:"22",y:"21"}, | ||||
| 
 | ||||
|             {action:"move",x:"11",y:"7"}, | ||||
|             {action:"line",x:"11",y:"13"}, | ||||
|             {action:"line",x:"13",y:"11"}, | ||||
|             {action:"line",x:"15",y:"13"}, | ||||
|             {action:"line",x:"15",y:"7"}, | ||||
|         ] | ||||
|     }, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]} | ||||
| ]}); | ||||
| @ -0,0 +1 @@ | ||||
|  | ||||
| @ -0,0 +1,45 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <method> | ||||
|     <basic> | ||||
|         <!-- methodId --> | ||||
|         <id>aris.institution</id> | ||||
|         <!-- 建模方法标题(通过该值从国际化文件中获取) --> | ||||
|         <title>aris.institution</title> | ||||
|         <!-- 建模方法描述 --> | ||||
|         <desc>制度图</desc> | ||||
|         <!-- 建模方法类型,normal:普通建模方法,image:图片库类型建模方法 --> | ||||
|         <type>normal</type> | ||||
|         <!-- 图标,文件夹图标不处理 --> | ||||
|         <icon> | ||||
|             <code>&#xe788;</code> | ||||
|             <color>#009B52</color> | ||||
|         </icon> | ||||
|         <!-- 默认主题,内容是theme标签中的key值 --> | ||||
|         <theme>theme1</theme> | ||||
|         <!-- 建模方法所属的建模分类 --> | ||||
|         <categorys> | ||||
|             <category>aris</category> | ||||
|             <category>control</category> | ||||
|         </categorys> | ||||
|         <!-- 建模方法分类 --> | ||||
|         <methodType>arisLayer</methodType> | ||||
|         <!-- 支持的建模方式 graphModeling:图形建模 tableModeling:表格建模 --> | ||||
|         <modelingMode>graphModeling</modelingMode> | ||||
|         <!-- 默认建模方式 graphModeling or tableModeling  --> | ||||
|         <defaultModelingMode>graphModeling</defaultModelingMode> | ||||
|     </basic> | ||||
|     <themes> | ||||
|         <!-- | ||||
|         key                 唯一主键(当前文件内key不重复) | ||||
|         title               主题名字 | ||||
|         schema              形状定义文件名称 | ||||
|         customSchema        自定义形状定义文件名称 | ||||
|         previewPng             建模方法所有形状预览图的地址 | ||||
|         --> | ||||
|         <theme key="theme1" title="默认主题" schema="diagram.schema.tpl" customSchema="diagram.custom.schema.tpl" previewPng="../img/method/aris.institution/schema.png"/> | ||||
|     </themes> | ||||
|     <shapeDesc> | ||||
|         <institutionDocType_aris cn="用于将规章制度文件根据类别进行分类管理" en="Used for categorizing and managing institutional documents by type" big5="用於將規章制度文件根據類別進行分類管理"/> | ||||
|         <institutionDoc_aris cn="企业现有规章制度、管理标准文件" en="Existing regulations, institutional and management standard documents of the enterprise" big5="企業現有規章制度、管理標準文件"/> | ||||
|     </shapeDesc> | ||||
| </method> | ||||
| @ -0,0 +1,51 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| 
 | ||||
| <!-- | ||||
| 	特性设置(非必须),(多个app提供该Method Attribute时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <attributes>  | ||||
|   <!-- | ||||
| 			分组 | ||||
| 
 | ||||
| 			name			组名称 | ||||
| 
 | ||||
| 			parentName		上级组名称,若根此处可空 | ||||
| 
 | ||||
| 			desc			简要说明 | ||||
| 
 | ||||
|   -->   | ||||
|   <group name="baseAttribute" parentName="" desc="基本属性"/>   | ||||
|   <group name="process" parentName="" desc="流程"/>   | ||||
|   <group name="organization" parentName="" desc="组织"/>   | ||||
|   <group name="org_performance" parentName="" desc="绩效"/>   | ||||
|   <group name="processExecution" parentName="" desc="流程执行"/>   | ||||
|   <group name="riskControl" parentName="" desc="风险控制"/>   | ||||
|   <group name="data_form" parentName="" desc="数据"/>   | ||||
|   <group name="itsystem_normal" parentName="" desc="应用系统"/>   | ||||
|   <group name="control" parentName="" desc="控制"/>   | ||||
|   <!-- | ||||
| 			扩展特性(属性) | ||||
| 
 | ||||
| 			key				全局唯一标识名 | ||||
| 
 | ||||
| 			title			属性标题 | ||||
| 
 | ||||
| 			type			属性类型,支持string(普通字符串),number(数字),boolean(是非),list(多选值),link(链接),relation(关联关系),textarea(多行文本) | ||||
| 
 | ||||
| 			value			默认值//支持@公式 | ||||
| 
 | ||||
| 			ref				当type=list时,参考值 | ||||
| 
 | ||||
| 			readonly		是否只读 | ||||
| 
 | ||||
| 			groupPath		特性绑定在哪个组别上 | ||||
| 
 | ||||
| 			scope			应用范围(methodId、methodId.shapeId),多个用逗号隔开%代表文件属性 *代表对所有的图形有效,不是文件属性 | ||||
| 
 | ||||
| 
 | ||||
| 		-->   | ||||
|   <attribute key="number" title="职责编号" type="string" value="" desc="职责编号" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Responsibility Number" title-big5="職責編號" desc-en="Duty Number" desc-big5="职责编号"/>   | ||||
|   <attribute key="shape_type" title="职责类型" type="string" value="" desc="职责类型" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Duty Type" title-big5="職責類型" desc-en="Responsibility Type" desc-big5="職責類型"/>   | ||||
|   <attribute key="desc" title="职责说明" type="textarea" value="" desc="职责说明" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Responsibility Description" title-big5="職責說明" desc-en="Responsibility Description" desc-big5="職責說明"/>  | ||||
| </attributes> | ||||
| @ -0,0 +1,14 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	引入图形设置(非必须),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <shapes> | ||||
| 	<!--  | ||||
| 		 | ||||
| 		methodId			建模方法Id(methodId、methodId.shapeId),多个用逗号隔开 | ||||
| 
 | ||||
| 	--> | ||||
| 	<import methodId="aris.organization"/> | ||||
| 	<import methodId="basic"/> | ||||
| </shapes> | ||||
| @ -0,0 +1,26 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	Linker设置(非必须),(多个app提供该Method Concept时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <linker> | ||||
| 	<!--  | ||||
| 		Linker语境上下文设置 | ||||
| 		 | ||||
| 		methodId		建模方法标识,这是一个隐形属性,读上级目录 | ||||
| 		 | ||||
| 		conceptCode		代码,methodId+conceptCode的组合不允许重复 | ||||
| 		 | ||||
| 		fromShapeId		从哪些形状连出时,多个ShapeId用逗号隔开,程序暂不支持逗号隔开 | ||||
| 		 | ||||
| 		toShapeId		连接到哪些形状连出时,多个ShapeId用逗号隔开 | ||||
| 		 | ||||
| 		outcomingName	连出对象主动名称,用于提示给用户和生成文档 | ||||
| 		 | ||||
| 		incomingName	连入对象被动名称,用于提示给用户和生成文档 | ||||
| 	--> | ||||
| 	<!--职责 begin--> | ||||
| 	<concept conceptCode="001" fromShapeId="responsibility_aris" toShapeId="function_aris" outcomingName="完成" incomingName="被...完成" /> | ||||
| 	<concept conceptCode="002" fromShapeId="responsibility_aris" toShapeId="responsibility_aris" outcomingName="由...组成" incomingName="是...的组成" /> | ||||
| 	<!--职责 end--> | ||||
| </linker> | ||||
| @ -0,0 +1,81 @@ | ||||
| Schema.addCategory({name:"aris_orgResponsibilityAss", text:"职责图", dataAttributes:[ | ||||
|     {name:"No.", type:"number", value:"", category:"default"}, | ||||
|     {name:"Name", type:"string", value:"", category:"default"}, | ||||
|     {name:"Owner", type:"string", value:"", category:"default"}, | ||||
|     {name:"Link", type:"link", value:"", category:"default"}, | ||||
|     {name:"Memo", type:"string", value:"", category:"default"}, | ||||
|     {name:"Cost", type:"number", value:"", category:"default"}, | ||||
|     {name:"Time", type:"number", value:"", category:"default"}, | ||||
|     {name:"Manner", type:"list", value:"", category:"default"}, | ||||
|     {name:"Department", type:"string", value:"", category:"default"}, | ||||
|     {name:"Input", type:"string", value:"", category:"default"}, | ||||
|     {name:"Output", type:"string", value:"", category:"default"}, | ||||
|     {name:"Risk", type:"string", value:"", category:"default"}, | ||||
|     {name:"Remarks", type:"string", value:"", category:"default"} | ||||
| ]}); | ||||
| /***内嵌矩形*/Schema.addGlobalCommand("inline_rect",[ | ||||
|     {action:"move",x:"40",y:"5"}, | ||||
|     {action:"line",x:"w",y:"5"}, | ||||
|     {action:"line",x:"w",y:"h"}, | ||||
|     {action:"line",x:"40",y:"h"}, | ||||
|     {action:"close"} | ||||
| ]); | ||||
| /***组织结构图标*/Schema.addGlobalCommand("org_structure",[ | ||||
|     {action:"move",x:"(40-8)*0.5",y:"h*0.5-4"}, | ||||
|     {action:"line",x:"(40-8)*0.5+8",y:"h*0.5-4"}, | ||||
|     {action:"line",x:"(40-8)*0.5+8",y:"h*0.5-12"}, | ||||
|     {action:"line",x:"(40-8)*0.5",y:"h*0.5-12"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.25",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5-2"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5-2"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.75",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.75",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.75-1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.75-1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.25+1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.25+1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.25",y:"h*0.5+4"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.25-4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.25+4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.25+4",y:"h*0.5+14"}, | ||||
|     {action:"line",x:"40*0.25-4",y:"h*0.5+14"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.5-4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.5+4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.5+4",y:"h*0.5+14"}, | ||||
|     {action:"line",x:"40*0.5-4",y:"h*0.5+14"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.75-4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.75+4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.75+4",y:"h*0.5+14"}, | ||||
|     {action:"line",x:"40*0.75-4",y:"h*0.5+14"}, | ||||
|     {action:"close"} | ||||
| ]); | ||||
| 
 | ||||
| /***职责*/Schema.addShape({name:"responsibility_aris",title:"职责",text:"职责",category:"aris_orgResponsibilityAss", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"255, 226, 133",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         textStyle:{text: "责", color: "51,51,51", size: "9px", x: "10.5", y: "18"}, | ||||
|         actions:[{action: "curveArc",centerX: "15",centerY: "15",radius: "8",startAngle: "0",endAngle: "2 * Math.PI"}] | ||||
|     }, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"rectangle"}} | ||||
| ]}); | ||||
| @ -0,0 +1 @@ | ||||
|  | ||||
| @ -0,0 +1,44 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <method> | ||||
|     <basic> | ||||
|         <!-- methodId --> | ||||
|         <id>aris.orgResponsibilityAss</id> | ||||
|         <!-- 建模方法标题(通过该值从国际化文件中获取) --> | ||||
|         <title>aris.orgResponsibilityAss</title> | ||||
|         <!-- 建模方法描述 --> | ||||
|         <desc>职责图</desc> | ||||
|         <!-- 建模方法类型,normal:普通建模方法,image:图片库类型建模方法 --> | ||||
|         <type>normal</type> | ||||
|         <!-- 图标,文件夹图标不处理 --> | ||||
|         <icon> | ||||
|             <code>&#xe65e;</code> | ||||
|             <color>#FF9421</color> | ||||
|         </icon> | ||||
|         <!-- 默认主题,内容是theme标签中的key值 --> | ||||
|         <theme>theme1</theme> | ||||
|         <!-- 建模方法所属的建模分类 --> | ||||
|         <categorys> | ||||
|             <category>aris</category> | ||||
|             <category>org</category> | ||||
|         </categorys> | ||||
|         <!-- 建模方法分类 --> | ||||
|         <methodType>arisLayer</methodType> | ||||
|         <!-- 支持的建模方式 graphModeling:图形建模 tableModeling:表格建模 --> | ||||
|         <modelingMode>graphModeling</modelingMode> | ||||
|         <!-- 默认建模方式 graphModeling or tableModeling  --> | ||||
|         <defaultModelingMode>graphModeling</defaultModelingMode> | ||||
|     </basic> | ||||
|     <themes> | ||||
|         <!-- | ||||
|         key                 唯一主键(当前文件内key不重复) | ||||
|         title               主题名字 | ||||
|         schema              形状定义文件名称 | ||||
|         customSchema        自定义形状定义文件名称 | ||||
|         previewPng             建模方法所有形状预览图的地址 | ||||
|         --> | ||||
|         <theme key="theme1" title="默认主题" schema="diagram.schema.tpl" customSchema="diagram.custom.schema.tpl" previewPng="../img/method/aris.orgResponsibilityAss/schema.png"/> | ||||
|     </themes> | ||||
|     <shapeDesc> | ||||
|         <responsibility_aris cn="描述组织单元所承担的责任" en="Describes the responsibilities undertaken by organizational units" big5="描述組織單元所承擔的責任"/> | ||||
|     </shapeDesc> | ||||
| </method> | ||||
| @ -0,0 +1,61 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| 
 | ||||
| <!-- | ||||
| 	特性设置(非必须),(多个app提供该Method Attribute时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <attributes>  | ||||
|   <!-- | ||||
| 			分组 | ||||
| 
 | ||||
| 			name			组名称 | ||||
| 
 | ||||
| 			parentName		上级组名称,若根此处可空 | ||||
| 
 | ||||
| 			desc			简要说明 | ||||
| 
 | ||||
|   -->   | ||||
|   <group name="baseAttribute" parentName="" desc="基本属性"/>   | ||||
|   <group name="process" parentName="" desc="流程"/>   | ||||
|   <group name="organization" parentName="" desc="组织"/>   | ||||
|   <group name="org_performance" parentName="" desc="绩效"/>   | ||||
|   <group name="processExecution" parentName="" desc="流程执行"/>   | ||||
|   <group name="riskControl" parentName="" desc="风险控制"/>   | ||||
|   <group name="data_form" parentName="" desc="数据"/>   | ||||
|   <group name="itsystem_normal" parentName="" desc="应用系统"/>   | ||||
|   <group name="control" parentName="" desc="控制"/>   | ||||
|   <!-- | ||||
| 			扩展特性(属性) | ||||
| 
 | ||||
| 			key				全局唯一标识名 | ||||
| 
 | ||||
| 			title			属性标题 | ||||
| 
 | ||||
| 			type			属性类型,支持string(普通字符串),number(数字),boolean(是非),list(多选值),link(链接),relation(关联关系),textarea(多行文本) | ||||
| 
 | ||||
| 			value			默认值//支持@公式 | ||||
| 
 | ||||
| 			ref				当type=list时,参考值 | ||||
| 
 | ||||
| 			readonly		是否只读 | ||||
| 
 | ||||
| 			groupPath		特性绑定在哪个组别上 | ||||
| 
 | ||||
| 			scope			应用范围(methodId、methodId.shapeId),多个用逗号隔开%代表文件属性 *代表对所有的图形有效,不是文件属性 | ||||
| 
 | ||||
| 
 | ||||
| 		-->   | ||||
|   <attribute key="number" title="编号" type="string" value="" desc="编号" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Number" title-big5="編號" desc-en="Number" desc-big5="編號"/>   | ||||
|   <attribute key="person" title="部门负责人" type="string" value="" desc="部门负责人" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="organizationalUnit_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Department Head" title-big5="部門負責人" desc-en="Department Head" desc-big5="部門負責人"/>   | ||||
|   <attribute key="parent_dept" title="上级部门" type="string" value="" desc="上级部门" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="organizationalUnit_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Superior Department" title-big5="上級部門" desc-en="Superior Department" desc-big5="上級部門"/>   | ||||
|   <attribute key="leader_person" title="主管领导" type="string" value="" desc="主管领导" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="organizationalUnit_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Leader" title-big5="主管領導" desc-en="Supervisor Leader" desc-big5="主管領導"/>   | ||||
|   <attribute key="shape_type" title="类型" type="select" value="" desc="部门类型" isRequired="false" ref="职能行政,生产单元" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Type" title-big5="類型" desc-en="Department Type" desc-big5="部门类型"/>   | ||||
|   <attribute key="goal" title="工作目标" type="textarea" value="" desc="工作目标" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Work Objective" title-big5="工作目標" desc-en="Work Objective" desc-big5="工作目标"/>   | ||||
|   <attribute key="explain" title="职能说明" type="textarea" value="" desc="职能说明" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Functional Description" title-big5="職能說明" desc-en="Functional Description" desc-big5="職能說明"/>   | ||||
|   <attribute key="mission" title="使命" type="textarea" value="" desc="使命" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="organizationalUnit_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Mission" title-big5="使命" desc-en="Mission" desc-big5="使命"/>   | ||||
|   <attribute key="values" title="价值观" type="textarea" value="" desc="价值观" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="organizationalUnit_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Values" title-big5="價值觀" desc-en="Values" desc-big5="價值觀"/>   | ||||
|   <attribute key="culture" title="文化" type="textarea" value="" desc="文化" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="organizationalUnit_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Culture" title-big5="文化" desc-en="Culture" desc-big5="文化"/>   | ||||
|   <attribute key="desc" title=" 岗位描述" type="textarea" value="" desc=" 岗位描述" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="position_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Job Description" title-big5="岗位描述" desc-en="Job Description" desc-big5="岗位描述"/>   | ||||
|   <attribute key="qualification" title=" 任职资格" type="textarea" value="" desc=" 任职资格" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="position_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Qualification" title-big5="任職資格" desc-en="Qualifications" desc-big5="任職資格"/>   | ||||
|   <attribute key="position_org" title=" 岗位编制" type="string" value="" desc=" 岗位编制" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="position_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Position Establishment" title-big5="岗位编制" desc-en="Position Establishment" desc-big5="岗位编制"/>  | ||||
| </attributes> | ||||
| @ -0,0 +1,13 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	引入图形设置(非必须),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <shapes> | ||||
| 	<!--  | ||||
| 		 | ||||
| 		methodId			建模方法Id(methodId、methodId.shapeId),多个用逗号隔开 | ||||
| 
 | ||||
| 	--> | ||||
| 	<import methodId="basic"/> | ||||
| </shapes> | ||||
| @ -0,0 +1,33 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	Linker设置(非必须),(多个app提供该Method Concept时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <linker> | ||||
| 	<!--  | ||||
| 		Linker语境上下文设置 | ||||
| 		 | ||||
| 		methodId		建模方法标识,这是一个隐形属性,读上级目录 | ||||
| 		 | ||||
| 		conceptCode		代码,methodId+conceptCode的组合不允许重复 | ||||
| 		 | ||||
| 		fromShapeId		从哪些形状连出时,多个ShapeId用逗号隔开,程序暂不支持逗号隔开 | ||||
| 		 | ||||
| 		toShapeId		连接到哪些形状连出时,多个ShapeId用逗号隔开 | ||||
| 		 | ||||
| 		outcomingName	连出对象主动名称,用于提示给用户和生成文档 | ||||
| 		 | ||||
| 		incomingName	连入对象被动名称,用于提示给用户和生成文档 | ||||
| 	--> | ||||
| 
 | ||||
| 	<!--组织单元 begin--> | ||||
| 	<concept conceptCode="001" fromShapeId="organizationalUnit_aris" toShapeId="organizationalUnit_aris" outcomingName="是...的上级" incomingName="是...的下级" /> | ||||
| 	<concept conceptCode="002" fromShapeId="organizationalUnit_aris" toShapeId="organizationalUnit_aris" outcomingName="对...负有责任" incomingName="被...负责任" /> | ||||
| 	<concept conceptCode="003" fromShapeId="organizationalUnit_aris" toShapeId="position_aris" outcomingName="是...的管理者" incomingName="被...管理" /> | ||||
| 	<concept conceptCode="004" fromShapeId="organizationalUnit_aris" toShapeId="position_aris" outcomingName="由...组成" incomingName="是...的组成" /> | ||||
| 	<concept conceptCode="005" fromShapeId="organizationalUnit_aris" toShapeId="responsibility_aris" outcomingName="执行" incomingName="被...执行" /> | ||||
| 	<!--组织单元 end--> | ||||
| 	<!--岗位 begin--> | ||||
| 	<concept conceptCode="006" fromShapeId="position_aris" toShapeId="responsibility_aris" outcomingName="执行" incomingName="被...执行" /> | ||||
| 	<!--岗位 end--> | ||||
| </linker> | ||||
| @ -0,0 +1,106 @@ | ||||
| Schema.addCategory({name:"aris_organization", text:"组织图", dataAttributes:[ | ||||
|     {name:"No.", type:"number", value:"", category:"default"}, | ||||
|     {name:"Name", type:"string", value:"", category:"default"}, | ||||
|     {name:"Owner", type:"string", value:"", category:"default"}, | ||||
|     {name:"Link", type:"link", value:"", category:"default"}, | ||||
|     {name:"Memo", type:"string", value:"", category:"default"}, | ||||
|     {name:"Cost", type:"number", value:"", category:"default"}, | ||||
|     {name:"Time", type:"number", value:"", category:"default"}, | ||||
|     {name:"Manner", type:"list", value:"", category:"default"}, | ||||
|     {name:"Department", type:"string", value:"", category:"default"}, | ||||
|     {name:"Input", type:"string", value:"", category:"default"}, | ||||
|     {name:"Output", type:"string", value:"", category:"default"}, | ||||
|     {name:"Risk", type:"string", value:"", category:"default"}, | ||||
|     {name:"Remarks", type:"string", value:"", category:"default"} | ||||
| ]}); | ||||
| /***内嵌矩形*/Schema.addGlobalCommand("inline_rect",[ | ||||
|     {action:"move",x:"40",y:"5"}, | ||||
|     {action:"line",x:"w",y:"5"}, | ||||
|     {action:"line",x:"w",y:"h"}, | ||||
|     {action:"line",x:"40",y:"h"}, | ||||
|     {action:"close"} | ||||
| ]); | ||||
| 
 | ||||
| /***组织单元*/Schema.addShape({name:"organizationalUnit_aris",title:"组织单元",text:"组织单元",category:"aris_organization", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"255, 226, 133",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "curveArc",centerX: "15",centerY: "11.5",radius: "3.5",startAngle: "0",endAngle: "2 * Math.PI"} | ||||
|         ] | ||||
|     }, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "curveArc",centerX: "15",centerY: "21",radius: "6",startAngle: "0",endAngle: "Math.PI"} | ||||
|         ] | ||||
|     }, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "move",x: "6.5",y: "19.5"}, | ||||
|             {action: "quadraticCurve",x1: "7",y1: "15",x: "10",y: "15"}, | ||||
|             {action: "curve",x1: "8.5",y1: "13",x2: "8.5",y2: "10.5",x: "10.5",y: "9"}, | ||||
| 
 | ||||
|             {action: "move",x: "23.5",y: "19.5"}, | ||||
|             {action: "quadraticCurve",x1: "23",y1: "15",x: "20",y: "15"}, | ||||
|             {action: "curve",x1: "21.5",y1: "13",x2: "21.5",y2: "10.5",x: "19.5",y: "9"} | ||||
|         ] | ||||
|     }, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"rectangle"}} | ||||
| ]}); | ||||
| 
 | ||||
| /***岗位*/Schema.addShape({name:"position_aris",title:"岗位",text:"岗位",category:"aris_organization", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"255, 226, 133",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "curveArc",centerX: "15",centerY: "12",radius: "1.3",startAngle: "0",endAngle: "2 * Math.PI"} | ||||
|         ] | ||||
|     }, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "move",x: "8.5",y: "8"}, | ||||
|             {action: "line",x: "21.5",y: "8"}, | ||||
|             {action: "line",x: "21.5",y: "22"}, | ||||
|             {action: "line",x: "8.5",y: "22"}, | ||||
|             {action:"close"} | ||||
|         ] | ||||
|     }, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "move",x: "14",y: "13"}, | ||||
|             {action: "line",x: "13",y: "17"}, | ||||
|             {action: "line",x: "15",y: "19"}, | ||||
|             {action: "line",x: "17",y: "17"}, | ||||
|             {action: "line",x: "16",y: "13"} | ||||
|         ] | ||||
|     }, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"rectangle"}} | ||||
| ]}); | ||||
| @ -0,0 +1 @@ | ||||
|  | ||||
| @ -0,0 +1,45 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <method> | ||||
|     <basic> | ||||
|         <!-- methodId --> | ||||
|         <id>aris.organization</id> | ||||
|         <!-- 建模方法标题(通过该值从国际化文件中获取) --> | ||||
|         <title>aris.organization</title> | ||||
|         <!-- 建模方法描述 --> | ||||
|         <desc>组织图</desc> | ||||
|         <!-- 建模方法类型,normal:普通建模方法,image:图片库类型建模方法 --> | ||||
|         <type>normal</type> | ||||
|         <!-- 图标,文件夹图标不处理 --> | ||||
|         <icon> | ||||
|             <code>&#xe6b6;</code> | ||||
|             <color>#FF9421</color> | ||||
|         </icon> | ||||
|         <!-- 默认主题,内容是theme标签中的key值 --> | ||||
|         <theme>theme1</theme> | ||||
|         <!-- 建模方法所属的建模分类 --> | ||||
|         <categorys> | ||||
|             <category>aris</category> | ||||
|             <category>org</category> | ||||
|         </categorys> | ||||
|         <!-- 建模方法分类 --> | ||||
|         <methodType>arisLayer</methodType> | ||||
|         <!-- 支持的建模方式 graphModeling:图形建模 tableModeling:表格建模 --> | ||||
|         <modelingMode>graphModeling</modelingMode> | ||||
|         <!-- 默认建模方式 graphModeling or tableModeling  --> | ||||
|         <defaultModelingMode>graphModeling</defaultModelingMode> | ||||
|     </basic> | ||||
|     <themes> | ||||
|         <!-- | ||||
|         key                 唯一主键(当前文件内key不重复) | ||||
|         title               主题名字 | ||||
|         schema              形状定义文件名称 | ||||
|         customSchema        自定义形状定义文件名称 | ||||
|         previewPng             建模方法所有形状预览图的地址 | ||||
|         --> | ||||
|         <theme key="theme1" title="默认主题" schema="diagram.schema.tpl" customSchema="diagram.custom.schema.tpl" previewPng="../img/method/aris.organization/schema.png"/> | ||||
|     </themes> | ||||
|     <shapeDesc> | ||||
|         <position_aris cn="明确组织中个体在特定时间内的任务、责任和权利" en="Specifies the tasks, responsibilities, and rights of individuals in an organization at a specific time" big5="明確組織中個體在特定時間內的任務、責任和權利"/> | ||||
|         <organizationalUnit_aris cn="用于反映组织的现有结构和层级关系" en="Used to reflect the current structure and hierarchical relationships of an organization" big5="用於反映組織的現有結構和層級關係"/> | ||||
|     </shapeDesc> | ||||
| </method> | ||||
| @ -0,0 +1,53 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| 
 | ||||
| <!-- | ||||
| 	特性设置(非必须),(多个app提供该Method Attribute时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <attributes>  | ||||
|   <!-- | ||||
| 			分组 | ||||
| 
 | ||||
| 			name			组名称 | ||||
| 
 | ||||
| 			parentName		上级组名称,若根此处可空 | ||||
| 
 | ||||
| 			desc			简要说明 | ||||
| 
 | ||||
|   -->   | ||||
|   <group name="baseAttribute" parentName="" desc="基本属性"/>   | ||||
|   <group name="process" parentName="" desc="流程"/>   | ||||
|   <group name="organization" parentName="" desc="组织"/>   | ||||
|   <group name="org_performance" parentName="" desc="绩效"/>   | ||||
|   <group name="processExecution" parentName="" desc="流程执行"/>   | ||||
|   <group name="riskControl" parentName="" desc="风险控制"/>   | ||||
|   <group name="data_form" parentName="" desc="数据"/>   | ||||
|   <group name="itsystem_normal" parentName="" desc="应用系统"/>   | ||||
|   <group name="control" parentName="" desc="控制"/>   | ||||
|   <!-- | ||||
| 			扩展特性(属性) | ||||
| 
 | ||||
| 			key				全局唯一标识名 | ||||
| 
 | ||||
| 			title			属性标题 | ||||
| 
 | ||||
| 			type			属性类型,支持string(普通字符串),number(数字),boolean(是非),list(多选值),link(链接),relation(关联关系),textarea(多行文本) | ||||
| 
 | ||||
| 			value			默认值//支持@公式 | ||||
| 
 | ||||
| 			ref				当type=list时,参考值 | ||||
| 
 | ||||
| 			readonly		是否只读 | ||||
| 
 | ||||
| 			groupPath		特性绑定在哪个组别上 | ||||
| 
 | ||||
| 			scope			应用范围(methodId、methodId.shapeId),多个用逗号隔开%代表文件属性 *代表对所有的图形有效,不是文件属性 | ||||
| 
 | ||||
| 
 | ||||
| 		-->   | ||||
|   <attribute key="number" title="编号" type="string" value="" desc="编号" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="structuralElement_arisPi" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Number" title-big5="編號" desc-en="Number" desc-big5="編號"/>   | ||||
|   <attribute key="desc" title="说明" type="textarea" value="" desc="说明" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="structuralElement_arisPi" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Explanation" title-big5="說明" desc-en="Description" desc-big5="说明"/>   | ||||
|   <attribute key="threshold" title="阀值" type="string" value="" desc="阀值" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="performanceIndicator_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Threshold" title-big5="閥值" desc-en="Threshold" desc-big5="閾值"/>   | ||||
|   <attribute key="measure_algorithm" title="测度算法" type="string" value="" desc="测度算法" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="performanceIndicator_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Measurement Algorithm" title-big5="測度算法" desc-en="Measurement Algorithm" desc-big5="測度算法"/>   | ||||
|   <attribute key="acquisition_frequency" title="采集频次" type="string" value="" desc="采集频次" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="performanceIndicator_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Collection Frequency" title-big5="採集頻次" desc-en="Data Collection Frequency" desc-big5="采集频次"/>  | ||||
| </attributes> | ||||
| @ -0,0 +1,13 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	引入图形设置(非必须),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <shapes> | ||||
| 	<!--  | ||||
| 		 | ||||
| 		methodId			建模方法Id(methodId、methodId.shapeId),多个用逗号隔开 | ||||
| 
 | ||||
| 	--> | ||||
| 	<import methodId="basic"/> | ||||
| </shapes> | ||||
| @ -0,0 +1,23 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	Linker设置(非必须),(多个app提供该Method Concept时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <linker> | ||||
| 	<!--  | ||||
| 		Linker语境上下文设置 | ||||
| 		 | ||||
| 		methodId		建模方法标识,这是一个隐形属性,读上级目录 | ||||
| 		 | ||||
| 		conceptCode		代码,methodId+conceptCode的组合不允许重复 | ||||
| 		 | ||||
| 		fromShapeId		从哪些形状连出时,多个ShapeId用逗号隔开,程序暂不支持逗号隔开 | ||||
| 		 | ||||
| 		toShapeId		连接到哪些形状连出时,多个ShapeId用逗号隔开 | ||||
| 		 | ||||
| 		outcomingName	连出对象主动名称,用于提示给用户和生成文档 | ||||
| 		 | ||||
| 		incomingName	连入对象被动名称,用于提示给用户和生成文档 | ||||
| 	--> | ||||
| 	<concept conceptCode="001" fromShapeId="performanceIndicator_aris" toShapeId="performanceIndicator_aris" outcomingName="影响" incomingName="被...影响" /> | ||||
| </linker> | ||||
| @ -0,0 +1,122 @@ | ||||
| Schema.addCategory({name:"aris_performanceIndicator", text:"绩效指标图", dataAttributes:[ | ||||
|     {name:"No.", type:"number", value:"", category:"default"}, | ||||
|     {name:"Name", type:"string", value:"", category:"default"}, | ||||
|     {name:"Owner", type:"string", value:"", category:"default"}, | ||||
|     {name:"Link", type:"link", value:"", category:"default"}, | ||||
|     {name:"Memo", type:"string", value:"", category:"default"}, | ||||
|     {name:"Cost", type:"number", value:"", category:"default"}, | ||||
|     {name:"Time", type:"number", value:"", category:"default"}, | ||||
|     {name:"Manner", type:"list", value:"", category:"default"}, | ||||
|     {name:"Department", type:"string", value:"", category:"default"}, | ||||
|     {name:"Input", type:"string", value:"", category:"default"}, | ||||
|     {name:"Output", type:"string", value:"", category:"default"}, | ||||
|     {name:"Risk", type:"string", value:"", category:"default"}, | ||||
|     {name:"Remarks", type:"string", value:"", category:"default"} | ||||
| ]}); | ||||
| /***内嵌矩形*/Schema.addGlobalCommand("inline_rect",[ | ||||
|     {action:"move",x:"40",y:"5"}, | ||||
|     {action:"line",x:"w",y:"5"}, | ||||
|     {action:"line",x:"w",y:"h"}, | ||||
|     {action:"line",x:"40",y:"h"}, | ||||
|     {action:"close"} | ||||
| ]); | ||||
| /***组织结构图标*/Schema.addGlobalCommand("org_structure",[ | ||||
|     {action:"move",x:"(40-8)*0.5",y:"h*0.5-4"}, | ||||
|     {action:"line",x:"(40-8)*0.5+8",y:"h*0.5-4"}, | ||||
|     {action:"line",x:"(40-8)*0.5+8",y:"h*0.5-12"}, | ||||
|     {action:"line",x:"(40-8)*0.5",y:"h*0.5-12"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.25",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5-2"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5-2"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.75",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.75",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.75-1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.75-1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.25+1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.25+1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.25",y:"h*0.5+4"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.25-4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.25+4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.25+4",y:"h*0.5+14"}, | ||||
|     {action:"line",x:"40*0.25-4",y:"h*0.5+14"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.5-4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.5+4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.5+4",y:"h*0.5+14"}, | ||||
|     {action:"line",x:"40*0.5-4",y:"h*0.5+14"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.75-4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.75+4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.75+4",y:"h*0.5+14"}, | ||||
|     {action:"line",x:"40*0.75-4",y:"h*0.5+14"}, | ||||
|     {action:"close"} | ||||
| ]); | ||||
| 
 | ||||
| /***结构元素*/Schema.addShape({name:"structuralElement_arisPi",title:"结构元素",text:"结构元素",category:"aris_performanceIndicator", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"216, 239, 196",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor:"51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action:"move",x:"6",y:"8"}, | ||||
|             {action:"line",x:"24",y:"8"}, | ||||
|             {action:"line",x:"24",y:"22"}, | ||||
|             {action:"line",x:"6",y:"22"}, | ||||
|             {action:"line",x:"6",y:"8"}, | ||||
|             {action:"move",x:"6",y:"15"}, | ||||
|             {action:"line",x:"24",y:"15"}, | ||||
|             {action:"move",x:"15",y:"8"}, | ||||
|             {action:"line",x:"15",y:"22"}, | ||||
|             {action:"close"} | ||||
|         ] | ||||
|     }, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]} | ||||
| ]}); | ||||
| /***绩效指标*/Schema.addShape({name:"performanceIndicator_aris",title:"绩效指标",text:"绩效指标",category:"aris_performanceIndicator", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor:"83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"216,239,196",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor:"51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action:"move",x:"8.5",y:"21"}, | ||||
|             {action:"curve",x1:"6.9",y1:"15",x2:"12.5",y2:"8.7",x:"18.5",y:"12"}, | ||||
|             {action:"move",x:"21.5",y:"21"}, | ||||
|             {action:"quadraticCurve",x1:"22.3",y1:"17.8",x:"21.3",y:"15"}, | ||||
| 
 | ||||
|             {action:"move",x:"16.5",y:"16.5"}, | ||||
|             {action:"line",x:"20.5",y:"12.8"} | ||||
|         ] | ||||
|     }, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor:"51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[{action:"curveArc",centerX:"15",centerY:"18",radius:"2.2",startAngle:"0",endAngle:"2 * Math.PI"}] | ||||
|     }, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]} | ||||
| ]}); | ||||
| @ -0,0 +1 @@ | ||||
|  | ||||
| @ -0,0 +1,45 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <method> | ||||
|     <basic> | ||||
|         <!-- methodId --> | ||||
|         <id>aris.performanceIndicator</id> | ||||
|         <!-- 建模方法标题(通过该值从国际化文件中获取) --> | ||||
|         <title>aris.performanceIndicator</title> | ||||
|         <!-- 建模方法描述 --> | ||||
|         <desc>绩效指标图</desc> | ||||
|         <!-- 建模方法类型,normal:普通建模方法,image:图片库类型建模方法 --> | ||||
|         <type>normal</type> | ||||
|         <!-- 图标,文件夹图标不处理 --> | ||||
|         <icon> | ||||
|             <code>&#xe8c2;</code> | ||||
|             <color>#FF9421</color> | ||||
|         </icon> | ||||
|         <!-- 默认主题,内容是theme标签中的key值 --> | ||||
|         <theme>theme1</theme> | ||||
|         <!-- 建模方法所属的建模分类 --> | ||||
|         <categorys> | ||||
|             <category>aris</category> | ||||
|             <category>control</category> | ||||
|         </categorys> | ||||
|         <!-- 建模方法分类 --> | ||||
|         <methodType>arisLayer</methodType> | ||||
|         <!-- 支持的建模方式 graphModeling:图形建模 tableModeling:表格建模 --> | ||||
|         <modelingMode>graphModeling</modelingMode> | ||||
|         <!-- 默认建模方式 graphModeling or tableModeling  --> | ||||
|         <defaultModelingMode>graphModeling</defaultModelingMode> | ||||
|     </basic> | ||||
|     <themes> | ||||
|         <!-- | ||||
|         key                 唯一主键(当前文件内key不重复) | ||||
|         title               主题名字 | ||||
|         schema              形状定义文件名称 | ||||
|         customSchema        自定义形状定义文件名称 | ||||
|         previewPng             建模方法所有形状预览图的地址 | ||||
|         --> | ||||
|         <theme key="theme1" title="默认主题" schema="diagram.schema.tpl" customSchema="diagram.custom.schema.tpl" previewPng="../img/method/aris.performanceIndicator/schema.png"/> | ||||
|     </themes> | ||||
|     <shapeDesc> | ||||
|         <performanceIndicator_aris cn="用于描述目标的实现程度" en="Used to describe the level of achievement of objectives" big5="用於描述目標的實現程度"/> | ||||
|         <structuralElement_arisPi cn="当需要进行某种分类表达,无特定要素分类符号时使用" en="Used when a certain type of classification expression is needed, without specific element classification symbols" big5="當需要進行某種分類表達,無特定要素分類符號時使用"/> | ||||
|     </shapeDesc> | ||||
| </method> | ||||
| @ -0,0 +1,55 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| 
 | ||||
| <!-- | ||||
| 	特性设置(非必须),(多个app提供该Method Attribute时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <attributes>  | ||||
|   <!-- | ||||
| 			分组 | ||||
| 
 | ||||
| 			name			组名称 | ||||
| 
 | ||||
| 			parentName		上级组名称,若根此处可空 | ||||
| 
 | ||||
| 			desc			简要说明 | ||||
| 
 | ||||
|   -->   | ||||
|   <group name="baseAttribute" parentName="" desc="基本属性"/>   | ||||
|   <group name="process" parentName="" desc="流程"/>   | ||||
|   <group name="organization" parentName="" desc="组织"/>   | ||||
|   <group name="org_performance" parentName="" desc="绩效"/>   | ||||
|   <group name="processExecution" parentName="" desc="流程执行"/>   | ||||
|   <group name="riskControl" parentName="" desc="风险控制"/>   | ||||
|   <group name="data_form" parentName="" desc="数据"/>   | ||||
|   <group name="itsystem_normal" parentName="" desc="应用系统"/>   | ||||
|   <group name="control" parentName="" desc="控制"/>   | ||||
|   <!-- | ||||
| 			扩展特性(属性) | ||||
| 
 | ||||
| 			key				全局唯一标识名 | ||||
| 
 | ||||
| 			title			属性标题 | ||||
| 
 | ||||
| 			type			属性类型,支持string(普通字符串),number(数字),boolean(是非),list(多选值),link(链接),relation(关联关系),textarea(多行文本) | ||||
| 
 | ||||
| 			value			默认值//支持@公式 | ||||
| 
 | ||||
| 			ref				当type=list时,参考值 | ||||
| 
 | ||||
| 			readonly		是否只读 | ||||
| 
 | ||||
| 			groupPath		特性绑定在哪个组别上 | ||||
| 
 | ||||
| 			scope			应用范围(methodId、methodId.shapeId),多个用逗号隔开%代表文件属性 *代表对所有的图形有效,不是文件属性 | ||||
| 
 | ||||
| 
 | ||||
| 		-->   | ||||
|   <attribute key="desc" title="说明" type="textarea" value="" desc="说明" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="startEvent_arisAct,endEvent_arisAct,userTask_arisAct,serviceTask_arisAct,cycleTask_arisAct" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Explanation" title-big5="說明" desc-en="Description" desc-big5="说明"/>   | ||||
|   <attribute key="shape_type" title="服务类型" type="select" value="" desc="服务类型" isRequired="false" ref="Web 服务,RestAPI,功能程序" readonly="false" groupPath="baseAttribute" scope="serviceTask_arisAct" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Service Type" title-big5="服務類型" desc-en="Service Type" desc-big5="服務類型"/>   | ||||
|   <attribute key="run_type" title="执行方式" type="select" value="" desc="执行方式" isRequired="false" ref="手工,人机交互" readonly="false" groupPath="baseAttribute" scope="cycleTask_arisAct" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Execution Method" title-big5="執行方式" desc-en="Execution Mode" desc-big5="執行方式"/>   | ||||
|   <attribute key="cycle_desc" title="循环说明" type="textarea" value="" desc="循环说明" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="cycleTask_arisAct" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Loop Description" title-big5="循環說明" desc-en="Loop Explanation" desc-big5="循環說明"/>   | ||||
|   <attribute key="interface_data" title="接口数据" type="string" value="" desc="接口数据" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="subProcessTask_arisAct" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Interface Data" title-big5="接口數據" desc-en="Interface Data" desc-big5="接口數據"/>   | ||||
|   <attribute key="trigger_mode" title="触发方式" type="string" value="" desc="触发方式" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="subProcessTask_arisAct" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Trigger Mode" title-big5="觸發方式" desc-en="Trigger Mode" desc-big5="觸發方式"/>   | ||||
|   <attribute key="integration_mode" title="集成方式" type="select" value="" desc="集成方式" isRequired="false" ref="Webservice,数据库接口,XML 文件导入,其它" readonly="false" groupPath="baseAttribute" scope="subProcessTask_arisAct" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Integration Method" title-big5="集成方式" desc-en="Integration Method" desc-big5="集成方式"/>  | ||||
| </attributes> | ||||
| @ -0,0 +1,13 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	引入图形设置(非必须),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <shapes> | ||||
| 	<!--  | ||||
| 		 | ||||
| 		methodId			建模方法Id(methodId、methodId.shapeId),多个用逗号隔开 | ||||
| 
 | ||||
| 	--> | ||||
| 	<import methodId="basic"/> | ||||
| </shapes> | ||||
| @ -0,0 +1,56 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	Linker设置(非必须),(多个app提供该Method Concept时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <linker> | ||||
| 	<!--  | ||||
| 		Linker语境上下文设置 | ||||
| 		 | ||||
| 		methodId		建模方法标识,这是一个隐形属性,读上级目录 | ||||
| 		 | ||||
| 		conceptCode		代码,methodId+conceptCode的组合不允许重复 | ||||
| 		 | ||||
| 		fromShapeId		从哪些形状连出时,多个ShapeId用逗号隔开,程序暂不支持逗号隔开 | ||||
| 		 | ||||
| 		toShapeId		连接到哪些形状连出时,多个ShapeId用逗号隔开 | ||||
| 		 | ||||
| 		outcomingName	连出对象主动名称,用于提示给用户和生成文档 | ||||
| 		 | ||||
| 		incomingName	连入对象被动名称,用于提示给用户和生成文档 | ||||
| 	--> | ||||
| 
 | ||||
| 	<!--开始事件 begin--> | ||||
| 	<concept conceptCode="001" fromShapeId="startEvent_arisAct" toShapeId="userTask_arisAct,manualTask_arisAct,serviceTask_arisAct,cycleTask_arisAct" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<concept conceptCode="002" fromShapeId="startEvent_arisAct" toShapeId="exclusiveGateway_arisAct,parallelGateway_arisAct" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<!--开始事件 end--> | ||||
| 	<!--人工任务 begin--> | ||||
| 	<concept conceptCode="003" fromShapeId="userTask_arisAct" toShapeId="userTask_arisAct,manualTask_arisAct,serviceTask_arisAct,cycleTask_arisAct,endEvent_arisAct" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<concept conceptCode="004" fromShapeId="userTask_arisAct" toShapeId="exclusiveGateway_arisAct,parallelGateway_arisAct" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<concept conceptCode="005" fromShapeId="userTask_arisAct" toShapeId="outputDataObject_arisAct" outcomingName="输出是..." incomingName="是...的输出" /> | ||||
| 	<!--人工任务 end--> | ||||
| 	<!--手工任务 begin--> | ||||
| 	<concept conceptCode="006" fromShapeId="manualTask_arisAct" toShapeId="userTask_arisAct,manualTask_arisAct,serviceTask_arisAct,cycleTask_arisAct,endEvent_arisAct" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<concept conceptCode="007" fromShapeId="manualTask_arisAct" toShapeId="exclusiveGateway_arisAct,parallelGateway_arisAct" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<concept conceptCode="008" fromShapeId="manualTask_arisAct" toShapeId="outputDataObject_arisAct" outcomingName="输出是..." incomingName="是...的输出" /> | ||||
| 	<!--手工任务 end--> | ||||
| 	<!--服务任务 begin--> | ||||
| 	<concept conceptCode="009" fromShapeId="serviceTask_arisAct" toShapeId="userTask_arisAct,manualTask_arisAct,serviceTask_arisAct,cycleTask_arisAct,endEvent_arisAct" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<concept conceptCode="010" fromShapeId="serviceTask_arisAct" toShapeId="exclusiveGateway_arisAct,parallelGateway_arisAct" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<concept conceptCode="011" fromShapeId="serviceTask_arisAct" toShapeId="outputDataObject_arisAct" outcomingName="输出是..." incomingName="是...的输出" /> | ||||
| 	<!--服务任务 end--> | ||||
| 	<!--循环任务 begin--> | ||||
| 	<concept conceptCode="012" fromShapeId="cycleTask_arisAct" toShapeId="userTask_arisAct,manualTask_arisAct,serviceTask_arisAct,cycleTask_arisAct,endEvent_arisAct" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<concept conceptCode="013" fromShapeId="cycleTask_arisAct" toShapeId="exclusiveGateway_arisAct,parallelGateway_arisAct" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<concept conceptCode="014" fromShapeId="cycleTask_arisAct" toShapeId="outputDataObject_arisAct" outcomingName="输出是..." incomingName="是...的输出" /> | ||||
| 	<!--循环任务 end--> | ||||
| 	<!--排他网关 begin--> | ||||
| 	<concept conceptCode="015" fromShapeId="exclusiveGateway_arisAct" toShapeId="userTask_arisAct,manualTask_arisAct,serviceTask_arisAct,cycleTask_arisAct,endEvent_arisAct" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<!--排他网关 end--> | ||||
| 	<!--并行网关 begin--> | ||||
| 	<concept conceptCode="016" fromShapeId="parallelGateway_arisAct" toShapeId="userTask_arisAct,manualTask_arisAct,serviceTask_arisAct,cycleTask_arisAct,endEvent_arisAct" outcomingName="激活" incomingName="被...激活" /> | ||||
| 	<!--并行网关 end--> | ||||
| 	<!--输入数据对象 begin--> | ||||
| 	<concept conceptCode="017" fromShapeId="inputDataObject_arisAct" toShapeId="userTask_arisAct,manualTask_arisAct,serviceTask_arisAct,cycleTask_arisAct" outcomingName="是...的输入" incomingName="输入是..." /> | ||||
| 	<!--输入数据对象 end--> | ||||
| </linker> | ||||
| @ -0,0 +1,117 @@ | ||||
| Schema.addCategory({name:"aris_processActivity", text:"流程活动图", dataAttributes:[ | ||||
|     {name:"No.", type:"number", value:"", category:"default"}, | ||||
|     {name:"Name", type:"string", value:"", category:"default"}, | ||||
|     {name:"Owner", type:"string", value:"", category:"default"}, | ||||
|     {name:"Link", type:"link", value:"", category:"default"}, | ||||
|     {name:"Memo", type:"string", value:"", category:"default"}, | ||||
|     {name:"Cost", type:"number", value:"", category:"default"}, | ||||
|     {name:"Time", type:"number", value:"", category:"default"}, | ||||
|     {name:"Manner", type:"list", value:"", category:"default"}, | ||||
|     {name:"Department", type:"string", value:"", category:"default"}, | ||||
|     {name:"Input", type:"string", value:"", category:"default"}, | ||||
|     {name:"Output", type:"string", value:"", category:"default"}, | ||||
|     {name:"Risk", type:"string", value:"", category:"default"}, | ||||
|     {name:"Remarks", type:"string", value:"", category:"default"} | ||||
| ]}); | ||||
| 
 | ||||
| /***开始*/Schema.addShape({name:"startEvent_arisAct", title:"开始", text:"", category:"aris_processActivity", attribute:{editable:false}, props:{w:40, h:40}, | ||||
| lineStyle:{lineColor: "129,180,47", lineStyle:"solid",lineWidth:4}, | ||||
| fillStyle:{color:"255,255,255",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"round"}}, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"round"}} | ||||
| ]}); | ||||
| /***结束*/Schema.addShape({name:"endEvent_arisAct", title:"结束", text:"", category:"aris_processActivity", attribute:{editable:false}, props:{w:40, h:40}, | ||||
| lineStyle:{lineColor: "253,103,103", lineStyle:"solid",lineWidth:4}, | ||||
| fillStyle:{color:"255,255,255",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"round"}}, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"round"}} | ||||
| ]}); | ||||
| /***排他网关*/Schema.addShape({name:"exclusiveGateway_arisAct",title:"排他网关", text:"", category:"aris_processActivity", attribute:{editable:false}, props:{w:40, h:40}, | ||||
| lineStyle:{lineColor: "94,94,94", lineStyle:"solid",lineWidth:2}, | ||||
| fillStyle:{color:"255,255,255",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:[{action:"move", x:"0", y:"h/2"},{action:"line", x:"w/2", y:"0"},{action:"line", x:"w", y:"h/2"},{action:"line", x:"w/2", y:"h"},{action:"close"}]}, | ||||
|     {actions:[{action:"move", x:"w/2-w*0.15", y:"h/2-h*0.15"},{action:"line", x:"w/2+w*0.15", y:"h/2+h*0.15"},{action:"move", x:"w/2+w*0.15", y:"h/2-h*0.15"},{action:"line", x:"w/2-w*0.15", y:"h/2+h*0.15"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{type:"none"},actions:[{action:"move", x:"0", y:"h/2"},{action:"line", x:"w/2", y:"0"},{action:"line", x:"w", y:"h/2"},{action:"line", x:"w/2", y:"h"},{action:"close"}]}, | ||||
| ]}); | ||||
| /***并行网关*/Schema.addShape({name:"parallelGateway_arisAct",title:"并行网关", text:"", category:"aris_processActivity", attribute:{editable:false}, props:{w:40, h:40}, | ||||
| lineStyle:{lineColor: "94,94,94", lineStyle:"solid",lineWidth:2}, | ||||
| fillStyle:{color:"255,255,255",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:[{action:"move", x:"0", y:"h/2"},{action:"line", x:"w/2", y:"0"},{action:"line", x:"w", y:"h/2"},{action:"line", x:"w/2", y:"h"},{action:"close"}]}, | ||||
|     {actions:[{action:"move",x:"w*0.5-w*0.3*0.5",y:"h*0.5"},{action:"line",x:"w*0.5+w*0.3*0.5",y:"h*0.5"},{action:"close"}]}, | ||||
|     {actions:[{action:"move",x:"w*0.5",y:"h*0.5-h*0.3*0.5"},{action:"line",x:"w*0.5",y:"h*0.5+h*0.3*0.5"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{type:"none"},actions:[{action:"move", x:"0", y:"h/2"},{action:"line", x:"w/2", y:"0"},{action:"line", x:"w", y:"h/2"},{action:"line", x:"w/2", y:"h"},{action:"close"}]}, | ||||
| ]}); | ||||
| /***用户任务*/Schema.addShape({name:"userTask_arisAct", title:"用户任务", text:"用户任务", category:"aris_processActivity", props:{w:100, h:70}, | ||||
| lineStyle:{lineColor: "42,177,214", lineStyle:"solid",lineWidth:2}, | ||||
| fillStyle:{color:"255,255,255",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"roundRectangle"}}, | ||||
|     {actions:[{action:"move",x:"9",y:"7"},{action:"curve",x1:"10",y1:"2",x2:"15",y2:"2",x:"16",y:"7"},{action:"curve",x1:"15",y1:"12",x2:"10",y2:"12",x:"9",y:"7"}]}, | ||||
|     {actions:[{action:"move",x:"6",y:"18"},{action:"curve",x1:"8",y1:"9",x2:"17",y2:"9",x:"19",y:"18"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"roundRectangle"}} | ||||
| ]}); | ||||
| /***手工任务*/Schema.addShape({name:"manualTask_arisAct", title:"手工任务", text:"手工任务", category:"aris_processActivity", props:{w:100, h:70}, | ||||
| lineStyle:{lineColor: "42,177,214", lineStyle:"solid",lineWidth:2}, | ||||
| fillStyle:{color:"255,255,255",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"roundRectangle"}}, | ||||
|     {actions:[{action:"move",x:"5",y:"12"},{action:"curve",x1:"6",y1:"6",x2:"13",y2:"6",x:"14",y:"12"},{action:"curve",x1:"13",y1:"18",x2:"6",y2:"18",x:"5",y:"12"},{action:"close"}]}, | ||||
|     {actions:[{action:"move",x:"13",y:"5.5"},{action:"line",x:"6",y:"10"},{action:"move",x:"10.5",y:"15.5"},{action:"line",x:"17",y:"15.5"}]}, | ||||
|     {actions:[{action:"move",x:"9",y:"13"},{action:"line",x:"18.5",y:"13"},{action:"move",x:"9",y:"10.5"},{action:"line",x:"20",y:"10.5"},{action:"move",x:"9",y:"8.5"},{action:"line",x:"19",y:"8.5"}]}, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"roundRectangle"}} | ||||
| ]}); | ||||
| /***服务任务*/Schema.addShape({name:"serviceTask_arisAct", title:"服务任务", text:"服务任务", category:"aris_processActivity", props:{w:100, h:70}, | ||||
| lineStyle:{lineColor: "42,177,214", lineStyle:"solid",lineWidth:2}, | ||||
| fillStyle:{color:"255,255,255",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"roundRectangle"}}, | ||||
|     {actions:[{action:"move",x:"8",y:"12"},{action:"curve",x1:"9",y1:"4",x2:"19",y2:"4",x:"20",y:"12"},{action:"curve",x1:"19",y1:"20",x2:"9",y2:"20",x:"8",y:"12"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"12",y:"12"},{action:"curve",x1:"13",y1:"10",x2:"15",y2:"10",x:"16",y:"12"},{action:"curve",x1:"15",y1:"14",x2:"13",y2:"14",x:"12",y:"12"},{action:"close"}]}, | ||||
|     {actions:[{action:"move",x:"13",y:"8"},{action:"line",x:"10.5",y:"5"},{action:"move",x:"15",y:"8"},{action:"line",x:"17.5",y:"5"}]}, | ||||
|     {actions:[{action:"move",x:"13",y:"16"},{action:"line",x:"10.5",y:"19"},{action:"move",x:"15",y:"16"},{action:"line",x:"17.5",y:"19"}]}, | ||||
|     {actions:[{action:"move",x:"8.5",y:"9.5"},{action:"line",x:"7",y:"8"},{action:"move",x:"8.5",y:"14.5"},{action:"line",x:"7",y:"16"}]}, | ||||
|     {actions:[{action:"move",x:"19.5",y:"9.5"},{action:"line",x:"20",y:"8"},{action:"move",x:"19.5",y:"14.5"},{action:"line",x:"20",y:"16"}]}, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"roundRectangle"}} | ||||
| ]}); | ||||
| /***循环任务*/Schema.addShape({name:"cycleTask_arisAct",title:"循环任务",text:"循环任务",category:"aris_processActivity",props:{w:100,h:70}, | ||||
| lineStyle:{lineColor: "42,177,214", lineStyle:"solid",lineWidth:2}, | ||||
| fillStyle:{color:"255,255,255",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"roundRectangle"}}, | ||||
|     {actions:[{action:"move",x:"w*0.5-3",y:"h-4"},{action:"curve",x1:"w*0.5-10.5",y1:"h-16.5",x2:"w*0.5+10.5",y2:"h-16.5",x:"w*0.5+3",y:"h-4"}]}, | ||||
|     {actions:[{action:"move",x:"w*0.5-8",y:"h-6"},{action:"line",x:"w*0.5-3",y:"h-4"},{action:"line",x:"w*0.5-1",y:"h-8"}]}, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"roundRectangle"}} | ||||
| ]}); | ||||
| 
 | ||||
| /***子流程*/Schema.addShape({name:"subProcessTask_arisAct", title:"子流程", text:"子流程", category:"aris_processActivity", props:{w:100, h:70}, | ||||
| lineStyle:{lineColor: "179,179,179", lineStyle:"solid",lineWidth:2}, | ||||
| fillStyle:{color:"255,255,255",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"roundRectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},actions:[{action:"move",x:"5.5",y:"6"},{action:"line",x:"19.5",y:"6"},{action:"line",x:"19.5",y:"16"},{action:"line",x:"5.5",y:"16"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:1},actions:[{action:"move",x:"12",y:"8"},{action:"line",x:"12",y:"14"},{action:"move",x:"7.5",y:"11"},{action:"line",x:"16.5",y:"11"}]}, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"roundRectangle"}} | ||||
| ]}); | ||||
| 
 | ||||
| /***输入数据对象*/Schema.addShape({name:"inputDataObject_arisAct",title:"输入数据对象",text:"输入数据对象",category:"aris_processActivity",props:{w:170,h:70},textBlock:{x:"25",y:"20",w:"w-50",h:"h-40"}, | ||||
| lineStyle:{lineColor: "93,93,93", lineStyle:"solid",lineWidth:2}, | ||||
| fillStyle:{color:"255,255,255",type:"solid"}, | ||||
| path:[ | ||||
|     {lineStyle:{lineWidth:1},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w-15",y:"0"},{action:"line",x:"w-15",y:"15"},{action:"line",x:"w",y:"15"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|         {lineStyle:{lineWidth:1},actions:[{action:"move",x:"w-15",y:"0"},{action:"line",x:"w",y:"15"},{action:"line",x:"w-15",y:"15"},{action:"close"}]}, | ||||
|         {lineStyle:{lineWidth:1},actions:[{action:"move",x:"4",y:"8"},{action:"line",x:"18",y:"8"},{action:"line",x:"18",y:"2"},{action:"line",x:"25",y:"10"},{action:"line",x:"18",y:"18"},{action:"line",x:"18",y:"12"},{action:"line",x:"4",y:"12"},{action:"close"}]}, | ||||
|         {lineStyle:{lineWidth:0},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w-15",y:"0"},{action:"line",x:"w-15",y:"15"},{action:"line",x:"w",y:"15"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
| ]}); | ||||
| /***输出数据对象*/Schema.addShape({name:"outputDataObject_arisAct",title:"输出数据对象",text:"输出数据对象",category:"aris_processActivity",props:{w:170,h:70},textBlock:{x:"25",y:"20",w:"w-50",h:"h-40"}, | ||||
| lineStyle:{lineColor: "93,93,93", lineStyle:"solid",lineWidth:2}, | ||||
| fillStyle:{color:"255,255,255",type:"solid"}, | ||||
| path:[ | ||||
|     {lineStyle:{lineWidth:1},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w-15",y:"0"},{action:"line",x:"w-15",y:"15"},{action:"line",x:"w",y:"15"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|         {lineStyle:{lineWidth:1},actions:[{action:"move",x:"w-15",y:"0"},{action:"line",x:"w",y:"15"},{action:"line",x:"w-15",y:"15"},{action:"close"}]}, | ||||
|         {lineStyle:{lineWidth:1},fillStyle:{color:"93,93,93"},actions:[{action:"move",x:"4",y:"8"},{action:"line",x:"18",y:"8"},{action:"line",x:"18",y:"2"},{action:"line",x:"25",y:"10"},{action:"line",x:"18",y:"18"},{action:"line",x:"18",y:"12"},{action:"line",x:"4",y:"12"},{action:"close"}]}, | ||||
|         {lineStyle:{lineWidth:0},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w-15",y:"0"},{action:"line",x:"w-15",y:"15"},{action:"line",x:"w",y:"15"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
| ]}); | ||||
| @ -0,0 +1 @@ | ||||
|  | ||||
| @ -0,0 +1,51 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <method> | ||||
|     <basic> | ||||
|         <!-- methodId --> | ||||
|         <id>aris.processActivity</id> | ||||
|         <!-- 建模方法标题(通过该值从国际化文件中获取) --> | ||||
|         <title>aris.processActivity</title> | ||||
|         <!-- 建模方法描述 --> | ||||
|         <desc>流程活动图</desc> | ||||
|         <!-- 建模方法类型,normal:普通建模方法,image:图片库类型建模方法 --> | ||||
|         <type>normal</type> | ||||
|         <!-- 图标,文件夹图标不处理 --> | ||||
|         <icon> | ||||
|             <code>&#xe6e2;</code> | ||||
|             <color>#4E7FF9</color> | ||||
|         </icon> | ||||
|         <!-- 默认主题,内容是theme标签中的key值 --> | ||||
|         <theme>theme1</theme> | ||||
|         <!-- 建模方法所属的建模分类 --> | ||||
|         <categorys> | ||||
|             <category>aris</category> | ||||
|         </categorys> | ||||
|         <!-- 建模方法分类 --> | ||||
|         <methodType>arisLayer</methodType> | ||||
|         <!-- 支持的建模方式 graphModeling:图形建模 tableModeling:表格建模 --> | ||||
|         <modelingMode>graphModeling</modelingMode> | ||||
|         <!-- 默认建模方式 graphModeling or tableModeling  --> | ||||
|         <defaultModelingMode>graphModeling</defaultModelingMode> | ||||
|     </basic> | ||||
|     <themes> | ||||
|         <!-- | ||||
|         key                 唯一主键(当前文件内key不重复) | ||||
|         title               主题名字 | ||||
|         schema              形状定义文件名称 | ||||
|         customSchema        自定义形状定义文件名称 | ||||
|         previewPng             建模方法所有形状预览图的地址 | ||||
|         --> | ||||
|         <theme key="theme1" title="默认主题" schema="diagram.schema.tpl" customSchema="diagram.custom.schema.tpl" previewPng="../img/method/aris.processActivity/schema.png"/> | ||||
|     </themes> | ||||
|     <shapeDesc> | ||||
|         <endEvent_arisAct cn="用于表明活动执行结束规则" en="Used to indicate the rules for the end of activity execution" big5="用於表明活動執行結束規則"/> | ||||
|         <subProcessTask_arisAct cn="表达上下游流程、子流程" en="Expresses upstream and downstream processes, sub-processes" big5="表達上下游流程、子流程"/> | ||||
|         <cycleTask_arisAct cn="重复执行相同任务" en="Repeatedly performs the same task" big5="重復執行相同任務"/> | ||||
|         <serviceTask_arisAct cn="调用某种类型服务或程序处理的任务" en="A task that involves calling a certain type of service or program processing" big5="調用某種類型服務或程序處理的任務"/> | ||||
|         <manualTask_arisAct cn="没有任何应用程序协助的纯手工任务" en="A purely manual task without any application assistance" big5="沒有任何應用程序協助的純手工任務"/> | ||||
|         <userTask_arisAct cn="在应用程序协助下完成的人工任务" en="A manual task completed with the assistance of an application" big5="在應用程序協助下完成的人工任務"/> | ||||
|         <parallelGateway_arisAct cn="用于表明活动并行执行路径分支执行条件" en="Used to indicate the conditions for parallel execution path branches of activities" big5="用於表明活動並行執行路徑分支執行條件"/> | ||||
|         <startEvent_arisAct cn="用于表明活动执行开始规则" en="Used to indicate the rules for the start of activity execution" big5="用於表明活動執行開始規則"/> | ||||
|         <exclusiveGateway_arisAct cn="用于表明活动单一路径分支执行条件" en="Used to indicate the conditions for the execution of a single path branch of activities" big5="用於表明活動單一路徑分支執行條件"/> | ||||
|     </shapeDesc> | ||||
| </method> | ||||
| @ -0,0 +1,66 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| 
 | ||||
| <!-- | ||||
| 	特性设置(非必须),(多个app提供该Method Attribute时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <attributes>  | ||||
|   <!-- | ||||
| 			分组 | ||||
| 
 | ||||
| 			name			组名称 | ||||
| 
 | ||||
| 			parentName		上级组名称,若根此处可空 | ||||
| 
 | ||||
| 			desc			简要说明 | ||||
| 
 | ||||
|   -->   | ||||
|   <group name="baseAttribute" parentName="" desc="基本属性"/>   | ||||
|   <group name="process" parentName="" desc="流程"/>   | ||||
|   <group name="organization" parentName="" desc="组织"/>   | ||||
|   <group name="org_performance" parentName="" desc="绩效"/>   | ||||
|   <group name="processExecution" parentName="" desc="流程执行"/>   | ||||
|   <group name="riskControl" parentName="" desc="风险控制"/>   | ||||
|   <group name="data_form" parentName="" desc="数据"/>   | ||||
|   <group name="itsystem_normal" parentName="" desc="应用系统"/>   | ||||
|   <group name="control" parentName="" desc="控制"/>   | ||||
|   <!-- | ||||
| 			扩展特性(属性) | ||||
| 
 | ||||
| 			key				全局唯一标识名 | ||||
| 
 | ||||
| 			title			属性标题 | ||||
| 
 | ||||
| 			type			属性类型,支持string(普通字符串),number(数字),boolean(是非),list(多选值),link(链接),relation(关联关系),textarea(多行文本) | ||||
| 
 | ||||
| 			value			默认值//支持@公式 | ||||
| 
 | ||||
| 			ref				当type=list时,参考值 | ||||
| 
 | ||||
| 			readonly		是否只读 | ||||
| 
 | ||||
| 			groupPath		特性绑定在哪个组别上 | ||||
| 
 | ||||
| 			scope			应用范围(methodId、methodId.shapeId),多个用逗号隔开%代表文件属性 *代表对所有的图形有效,不是文件属性 | ||||
| 
 | ||||
| 
 | ||||
| 		-->   | ||||
|   <attribute key="number" title="流程编号" type="string" value="" desc="流程编号" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Process Number" title-big5="流程編號" desc-en="Process Number" desc-big5="流程編號"/>   | ||||
|   <attribute key="level" title="流程层级" type="select" value="" desc="流程层级" isRequired="false" ref="业务域,流程组,流程" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Process Level" title-big5="流程層級" desc-en="Process Hierarchy" desc-big5="流程层级"/>   | ||||
|   <attribute key="department" title="主责部门" type="string" value="" desc="主责部门" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Main Responsibility Dept" title-big5="主責部門" desc-en="Main Responsible Department" desc-big5="主责部门"/>   | ||||
|   <attribute key="process_owner" title="流程所有者" type="string" value="" desc="流程所有者" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Process Owner" title-big5="流程所有者" desc-en="Process Owner" desc-big5="流程所有者"/>   | ||||
|   <attribute key="goal" title="流程目标" type="textarea" value="" desc="流程目标" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Process Objective" title-big5="流程目標" desc-en="Process Objective" desc-big5="流程目標"/>   | ||||
|   <attribute key="desc" title="流程描述" type="textarea" value="" desc="流程描述" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Process Description" title-big5="流程描述" desc-en="Process Description" desc-big5="流程描述"/>   | ||||
|   <attribute key="quality_requirement" title="质量要求" type="textarea" value="" desc="质量要求" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Quality Requirements" title-big5="質量要求" desc-en="Quality Requirement" desc-big5="质量要求"/>   | ||||
|   <attribute key="occurrence_frequency" title="发生频率" type="string" value="" desc="发生频率" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Frequency of Occurrence" title-big5="發生頻率" desc-en="Occurrence Frequency" desc-big5="發生頻率"/>   | ||||
|   <attribute key="lead_process" title="上游流程" type="relation" value="" desc="上游流程" isRequired="false" ref="{"method":"airs/aris.businessProcess","type":"file","multiple":false,"value":""}" readonly="true" groupPath="process" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Upstream Process" title-big5="上游流程" desc-en="Upstream Process" desc-big5="上游流程"/>   | ||||
|   <attribute key="rear_process" title="下游流程" type="relation" value="" desc="上游流程" isRequired="false" ref="{"method":"aris/aris.businessProcess","type":"file","multiple":false,"value":""}" readonly="true" groupPath="process" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Downstream Process" title-big5="下游流程" desc-en="Upstream Process" desc-big5="上游流程"/>   | ||||
|   <attribute key="start_condition" title="流程开始条件" type="textarea" value="" desc="流程开始条件" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Start Condition" title-big5="流程開始條件" desc-en="Process Start Condition" desc-big5="流程開始條件"/>   | ||||
|   <attribute key="input" title="流程输入" type="textarea" value="" desc="流程输入" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Process Input" title-big5="流程輸入" desc-en="Process Input" desc-big5="流程輸入"/>   | ||||
|   <attribute key="end_condition" title="流程结束条件" type="textarea" value="" desc="流程结束条件" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Process Termination Conditions" title-big5="流程結束條件" desc-en="Process Termination Condition" desc-big5="流程結束條件"/>   | ||||
|   <attribute key="output" title="流程输出" type="textarea" value="" desc="流程输出" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Process Output" title-big5="流程輸出" desc-en="Process Output" desc-big5="流程輸出"/>   | ||||
|   <attribute key="participant" title="流程参与者" type="string" value="" desc="流程参与者" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Process Participants" title-big5="流程參與者" desc-en="Process Participants" desc-big5="流程參與者"/>   | ||||
|   <attribute key="reviewer" title="流程检查者" type="string" value="" desc="流程检查者" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Process Checker" title-big5="流程檢查者" desc-en="Process Checker" desc-big5="流程檢查者"/>   | ||||
|   <attribute key="customer" title="流程客户" type="string" value="" desc="流程客户" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Process Customer" title-big5="流程客戶" desc-en="Process Client" desc-big5="流程客户"/>   | ||||
|   <attribute key="handbook_url" title="流程手册链接" type="link" value="" desc="流程手册链接" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Process Manual Link" title-big5="流程手冊鏈接" desc-en="Process Manual Link" desc-big5="流程手册链接"/>  | ||||
| </attributes> | ||||
| @ -0,0 +1,13 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	引入图形设置(非必须),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <shapes> | ||||
| 	<!--  | ||||
| 		 | ||||
| 		methodId			建模方法Id(methodId、methodId.shapeId),多个用逗号隔开 | ||||
| 
 | ||||
| 	--> | ||||
| 	<import methodId="basic"/> | ||||
| </shapes> | ||||
| @ -0,0 +1,23 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	Linker设置(非必须),(多个app提供该Method Concept时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <linker> | ||||
| 	<!--  | ||||
| 		Linker语境上下文设置 | ||||
| 		 | ||||
| 		methodId		建模方法标识,这是一个隐形属性,读上级目录 | ||||
| 		 | ||||
| 		conceptCode		代码,methodId+conceptCode的组合不允许重复 | ||||
| 		 | ||||
| 		fromShapeId		从哪些形状连出时,多个ShapeId用逗号隔开,程序暂不支持逗号隔开 | ||||
| 		 | ||||
| 		toShapeId		连接到哪些形状连出时,多个ShapeId用逗号隔开 | ||||
| 		 | ||||
| 		outcomingName	连出对象主动名称,用于提示给用户和生成文档 | ||||
| 		 | ||||
| 		incomingName	连入对象被动名称,用于提示给用户和生成文档 | ||||
| 	--> | ||||
| 	<concept conceptCode="001" fromShapeId="valueAddedChain_arisLog" toShapeId="valueAddedChain_arisLog" outcomingName="是...的前驱" incomingName="是...的后继" /> | ||||
| </linker> | ||||
| @ -0,0 +1,48 @@ | ||||
| Schema.addCategory({name:"aris_processRelationship", text:"端到端流程图", dataAttributes:[ | ||||
|     {name:"No.", type:"number", value:"", category:"default"}, | ||||
|     {name:"Name", type:"string", value:"", category:"default"}, | ||||
|     {name:"Owner", type:"string", value:"", category:"default"}, | ||||
|     {name:"Link", type:"link", value:"", category:"default"}, | ||||
|     {name:"Memo", type:"string", value:"", category:"default"}, | ||||
|     {name:"Cost", type:"number", value:"", category:"default"}, | ||||
|     {name:"Time", type:"number", value:"", category:"default"}, | ||||
|     {name:"Manner", type:"list", value:"", category:"default"}, | ||||
|     {name:"Department", type:"string", value:"", category:"default"}, | ||||
|     {name:"Input", type:"string", value:"", category:"default"}, | ||||
|     {name:"Output", type:"string", value:"", category:"default"}, | ||||
|     {name:"Risk", type:"string", value:"", category:"default"}, | ||||
|     {name:"Remarks", type:"string", value:"", category:"default"} | ||||
| ]}); | ||||
| 
 | ||||
| /***增值链*/Schema.addShape({name:"valueAddedChain_arisLog",title:"增值链",text:"增值链",category:"aris_processRelationship", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"111, 240, 134",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|         {action: "move",x: 7,y: 10}, | ||||
|         {action: "line",x: 14,y: 10}, | ||||
|         {action: "line",x: 16,y: 15}, | ||||
|         {action: "line",x: 14,y: 20}, | ||||
|         {action: "line",x: 7,y: 20}, | ||||
|         {action: "close"}, | ||||
| 
 | ||||
|         {action: "move",x: 16,y: 10}, | ||||
|         {action: "line",x: 23,y: 10}, | ||||
|         {action: "line",x: 25,y: 15}, | ||||
|         {action: "line",x: 23,y: 20}, | ||||
|         {action: "line",x: 16,y: 20}, | ||||
|         {action: "line",x: 18,y: 15}, | ||||
|         {action: "close"}, | ||||
|     ]}, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"rectangle"}} | ||||
| ]}); | ||||
| @ -0,0 +1 @@ | ||||
|  | ||||
| @ -0,0 +1,44 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <method> | ||||
|     <basic> | ||||
|         <!-- methodId --> | ||||
|         <id>aris.processRelationship</id> | ||||
|         <!-- 建模方法标题(通过该值从国际化文件中获取) --> | ||||
|         <title>aris.processRelationship</title> | ||||
|         <!-- 建模方法描述 --> | ||||
|         <desc>端到端流程图</desc> | ||||
|         <!-- 建模方法类型,normal:普通建模方法,image:图片库类型建模方法 --> | ||||
|         <type>normal</type> | ||||
|         <!-- 图标,文件夹图标不处理 --> | ||||
|         <icon> | ||||
|             <code>&#xe75b;</code> | ||||
|             <color>#4E7FF9</color> | ||||
|         </icon> | ||||
|         <!-- 默认主题,内容是theme标签中的key值 --> | ||||
|         <theme>theme1</theme> | ||||
|         <!-- 建模方法所属的建模分类 --> | ||||
|         <categorys> | ||||
|             <category>aris</category> | ||||
|             <category>process</category> | ||||
|         </categorys> | ||||
|         <!-- 建模方法分类 --> | ||||
|         <methodType>arisLayer</methodType> | ||||
|         <!-- 支持的建模方式 graphModeling:图形建模 tableModeling:表格建模 --> | ||||
|         <modelingMode>graphModeling</modelingMode> | ||||
|         <!-- 默认建模方式 graphModeling or tableModeling  --> | ||||
|         <defaultModelingMode>graphModeling</defaultModelingMode> | ||||
|     </basic> | ||||
|     <themes> | ||||
|         <!-- | ||||
|         key                 唯一主键(当前文件内key不重复) | ||||
|         title               主题名字 | ||||
|         schema              形状定义文件名称 | ||||
|         customSchema        自定义形状定义文件名称 | ||||
|         previewPng             建模方法所有形状预览图的地址 | ||||
|         --> | ||||
|         <theme key="theme1" title="默认主题" schema="diagram.schema.tpl" customSchema="diagram.custom.schema.tpl" previewPng="../img/method/aris.processRelationship/schema.png"/> | ||||
|     </themes> | ||||
|     <shapeDesc> | ||||
|         <valueAddedChain_arisLog cn="公司顶层管理体系框架" en="Top-level management system framework of the company" big5="公司頂層管理體系框架"/> | ||||
|     </shapeDesc> | ||||
| </method> | ||||
| @ -0,0 +1,58 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| 
 | ||||
| <!-- | ||||
| 	特性设置(非必须),(多个app提供该Method Attribute时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <attributes>  | ||||
|   <!-- | ||||
| 			分组 | ||||
| 
 | ||||
| 			name			组名称 | ||||
| 
 | ||||
| 			parentName		上级组名称,若根此处可空 | ||||
| 
 | ||||
| 			desc			简要说明 | ||||
| 
 | ||||
|   -->   | ||||
|   <group name="baseAttribute" parentName="" desc="基本属性"/>   | ||||
|   <group name="process" parentName="" desc="流程"/>   | ||||
|   <group name="organization" parentName="" desc="组织"/>   | ||||
|   <group name="org_performance" parentName="" desc="绩效"/>   | ||||
|   <group name="processExecution" parentName="" desc="流程执行"/>   | ||||
|   <group name="riskControl" parentName="" desc="风险控制"/>   | ||||
|   <group name="data_form" parentName="" desc="数据"/>   | ||||
|   <group name="itsystem_normal" parentName="" desc="应用系统"/>   | ||||
|   <group name="control" parentName="" desc="控制"/>   | ||||
|   <!-- | ||||
| 			扩展特性(属性) | ||||
| 
 | ||||
| 			key				全局唯一标识名 | ||||
| 
 | ||||
| 			title			属性标题 | ||||
| 
 | ||||
| 			type			属性类型,支持string(普通字符串),number(数字),boolean(是非),list(多选值),link(链接),relation(关联关系),textarea(多行文本) | ||||
| 
 | ||||
| 			value			默认值//支持@公式 | ||||
| 
 | ||||
| 			ref				当type=list时,参考值 | ||||
| 
 | ||||
| 			readonly		是否只读 | ||||
| 
 | ||||
| 			groupPath		特性绑定在哪个组别上 | ||||
| 
 | ||||
| 			scope			应用范围(methodId、methodId.shapeId),多个用逗号隔开%代表文件属性 *代表对所有的图形有效,不是文件属性 | ||||
| 
 | ||||
| 
 | ||||
| 		-->   | ||||
|   <attribute key="number" title="编号" type="string" value="" desc="编号" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Number" title-big5="編號" desc-en="Number" desc-big5="編號"/>   | ||||
|   <attribute key="desc" title="说明" type="textarea" value="" desc="说明" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="*" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Explanation" title-big5="說明" desc-en="Description" desc-big5="说明"/>   | ||||
|   <attribute key="shape_type" title="风险类型" type="select" value="" desc="风险类型" isRequired="false" ref="无" readonly="false" groupPath="baseAttribute" scope="risk_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Risk Type" title-big5="風險類型" desc-en="Risk Type" desc-big5="風險類型"/>   | ||||
|   <attribute key="department" title="责任部门" type="select" value="" desc="责任部门" isRequired="false" ref="责任部门" readonly="false" groupPath="baseAttribute" scope="risk_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Responsible Department" title-big5="責任部門" desc-en="Responsible Department" desc-big5="責任部門"/>   | ||||
|   <attribute key="primary_duty" title="主责岗位/人" type="string" value="" desc="主责岗位/人" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="risk_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="responsible post" title-big5="主責崗位/人" desc-en="Main Responsible Position/Person" desc-big5="主责岗位/人"/>   | ||||
|   <attribute key="possibility" title="可能性" type="select" value="" desc="可能性" isRequired="false" ref="低,中,高" readonly="false" groupPath="baseAttribute" scope="risk_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Probability" title-big5="可能性" desc-en="Probability" desc-big5="可能性"/>   | ||||
|   <attribute key="Impact_degree" title="影响程度" type="select" value="" desc="影响程度" isRequired="false" ref="低,中,高" readonly="false" groupPath="baseAttribute" scope="risk_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Impact Level" title-big5="影響程度" desc-en="Degree of Impact" desc-big5="影響程度"/>   | ||||
|   <attribute key="business_domain" title="承接业务域" type="string" value="" desc="承接业务域" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="risk_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Undertaking Business Domain" title-big5="承接業務域" desc-en="Undertaking Business Domain" desc-big5="承接業務域"/>   | ||||
|   <attribute key="valid_date" title="生效日期" type="DateTimePicker" value="" desc="生效日期" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="risk_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Effective Date" title-big5="生效日期" desc-en="Effective Date" desc-big5="生效日期"/>   | ||||
|   <attribute key="publish_date" title="发布日期" type="DateTimePicker" value="" desc="发布日期" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="risk_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Publish Date" title-big5="發布日期" desc-en="Release Date" desc-big5="發布日期"/>  | ||||
| </attributes> | ||||
| @ -0,0 +1,14 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	引入图形设置(非必须),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <shapes> | ||||
| 	<!--  | ||||
| 		 | ||||
| 		methodId			建模方法Id(methodId、methodId.shapeId),多个用逗号隔开 | ||||
| 
 | ||||
| 	--> | ||||
| 	<import methodId="basic"/> | ||||
| 	<import methodId="aris.businessControl"/> | ||||
| </shapes> | ||||
| @ -0,0 +1,27 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	Linker设置(非必须),(多个app提供该Method Concept时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <linker> | ||||
| 	<!--  | ||||
| 		Linker语境上下文设置 | ||||
| 		 | ||||
| 		methodId		建模方法标识,这是一个隐形属性,读上级目录 | ||||
| 		 | ||||
| 		conceptCode		代码,methodId+conceptCode的组合不允许重复 | ||||
| 		 | ||||
| 		fromShapeId		从哪些形状连出时,多个ShapeId用逗号隔开,程序暂不支持逗号隔开 | ||||
| 		 | ||||
| 		toShapeId		连接到哪些形状连出时,多个ShapeId用逗号隔开 | ||||
| 		 | ||||
| 		outcomingName	连出对象主动名称,用于提示给用户和生成文档 | ||||
| 		 | ||||
| 		incomingName	连入对象被动名称,用于提示给用户和生成文档 | ||||
| 	--> | ||||
| 	<concept conceptCode="001" fromShapeId="risk_aris" toShapeId="function_aris" outcomingName="出现在" incomingName="出现" /> | ||||
| 
 | ||||
| 	<concept conceptCode="002" fromShapeId="risk_aris" toShapeId="control_aris" outcomingName="通过...得到降低" incomingName="降低" /> | ||||
| 	<concept conceptCode="003" fromShapeId="riskType_aris" toShapeId="risk_aris" outcomingName="包含" incomingName="被...包含" /> | ||||
| 
 | ||||
| </linker> | ||||
| @ -0,0 +1,93 @@ | ||||
| Schema.addCategory({name:"aris_risk", text:"风险图", dataAttributes:[ | ||||
|     {name:"No.", type:"number", value:"", category:"default"}, | ||||
|     {name:"Name", type:"string", value:"", category:"default"}, | ||||
|     {name:"Owner", type:"string", value:"", category:"default"}, | ||||
|     {name:"Link", type:"link", value:"", category:"default"}, | ||||
|     {name:"Memo", type:"string", value:"", category:"default"}, | ||||
|     {name:"Cost", type:"number", value:"", category:"default"}, | ||||
|     {name:"Time", type:"number", value:"", category:"default"}, | ||||
|     {name:"Manner", type:"list", value:"", category:"default"}, | ||||
|     {name:"Department", type:"string", value:"", category:"default"}, | ||||
|     {name:"Input", type:"string", value:"", category:"default"}, | ||||
|     {name:"Output", type:"string", value:"", category:"default"}, | ||||
|     {name:"Risk", type:"string", value:"", category:"default"}, | ||||
|     {name:"Remarks", type:"string", value:"", category:"default"} | ||||
| ]}); | ||||
| /***内嵌矩形*/Schema.addGlobalCommand("inline_rect",[ | ||||
|     {action:"move",x:"40",y:"5"}, | ||||
|     {action:"line",x:"w",y:"5"}, | ||||
|     {action:"line",x:"w",y:"h"}, | ||||
|     {action:"line",x:"40",y:"h"}, | ||||
|     {action:"close"} | ||||
| ]); | ||||
| 
 | ||||
| /***风险类别*/Schema.addShape({name:"riskType_aris",title:"风险类别",text:"风险类别",category:"aris_risk", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"244, 164, 164",type:"solid"}, | ||||
| path:[ | ||||
|     {   actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "move",x: 20,y: 17}, | ||||
|             {action: "line",x: 15,y: 8}, | ||||
|             {action: "line",x: 8,y: 22}, | ||||
|             {action: "line",x: 16,y: 22}, | ||||
| 
 | ||||
|             { action: "move", x: 15, y: 13}, | ||||
|             { action: "line", x: 15, y: 17}, | ||||
|             { action: "close"}, | ||||
| 
 | ||||
|             { action: "move", x: 15, y: 19}, | ||||
|             { action: "line", x: 15, y: 20}, | ||||
|             { action: "close"}, | ||||
| 
 | ||||
|             {action: "move",x: 20,y: 19}, | ||||
|             {action: "line",x: 18,y: 20}, | ||||
|             {action: "line",x: 18,y: 22}, | ||||
|             {action: "line",x: 20,y: 23}, | ||||
|             {action: "line",x: 22,y: 22}, | ||||
|             {action: "line",x: 22,y: 20}, | ||||
|             {action: "close"}, | ||||
|         ] | ||||
|     }, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"rectangle"}} | ||||
| ]}); | ||||
| /***风险*/Schema.addShape({name:"risk_aris",title:"风险",text:"风险",category:"aris_risk", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"244, 164, 164",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "move",x: 15,y: 8}, | ||||
|             {action: "line",x: 8,y: 22}, | ||||
|             {action: "line",x: 22,y: 22}, | ||||
|             {action: "close"}, | ||||
| 
 | ||||
|             { action: "move", x: 15, y: 13}, | ||||
|             { action: "line", x: 15, y: 17}, | ||||
|             { action: "close"}, | ||||
| 
 | ||||
|             { action: "move", x: 15, y: 19}, | ||||
|             { action: "line", x: 15, y: 20}, | ||||
|             { action: "close"}, | ||||
|         ] | ||||
|     }, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"rectangle"}} | ||||
| ]}); | ||||
| @ -0,0 +1 @@ | ||||
|  | ||||
| @ -0,0 +1,45 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <method> | ||||
|     <basic> | ||||
|         <!-- methodId --> | ||||
|         <id>aris.risk</id> | ||||
|         <!-- 建模方法标题(通过该值从国际化文件中获取) --> | ||||
|         <title>aris.risk</title> | ||||
|         <!-- 建模方法描述 --> | ||||
|         <desc>风险图建模方法</desc> | ||||
|         <!-- 建模方法类型,normal:普通建模方法,image:图片库类型建模方法 --> | ||||
|         <type>normal</type> | ||||
|         <!-- 图标,文件夹图标不处理 --> | ||||
|         <icon> | ||||
|             <code>&#xe619;</code> | ||||
|             <color>#DC4F39</color> | ||||
|         </icon> | ||||
|         <!-- 默认主题,内容是theme标签中的key值 --> | ||||
|         <theme>theme1</theme> | ||||
|         <!-- 建模方法所属的建模分类 --> | ||||
|         <categorys> | ||||
|             <category>aris</category> | ||||
|             <category>control</category> | ||||
|         </categorys> | ||||
|         <!-- 建模方法分类 --> | ||||
|         <methodType>arisLayer</methodType> | ||||
|         <!-- 支持的建模方式 graphModeling:图形建模 tableModeling:表格建模 --> | ||||
|         <modelingMode>graphModeling</modelingMode> | ||||
|         <!-- 默认建模方式 graphModeling or tableModeling  --> | ||||
|         <defaultModelingMode>graphModeling</defaultModelingMode> | ||||
|     </basic> | ||||
|     <themes> | ||||
|         <!-- | ||||
|         key                 唯一主键(当前文件内key不重复) | ||||
|         title               主题名字 | ||||
|         schema              形状定义文件名称 | ||||
|         customSchema        自定义形状定义文件名称 | ||||
|         previewPng             建模方法所有形状预览图的地址 | ||||
|         --> | ||||
|         <theme key="theme1" title="默认主题" schema="diagram.schema.tpl" customSchema="diagram.custom.schema.tpl" previewPng="../img/method/aris.risk/schema.png"/> | ||||
|     </themes> | ||||
|     <shapeDesc> | ||||
|         <riskType_aris cn="用于将风险根据风险类别进行分类管理" en="Used to classify risks according to risk categories" big5="用於將風險根據風險類別進行分類管理"/> | ||||
|         <risk_aris cn="用于描述企业运行时的不确定事件" en="Used to describe uncertain events during enterprise operation" big5="用於描述企業運行時的不確定事件"/> | ||||
|     </shapeDesc> | ||||
| </method> | ||||
| @ -0,0 +1,50 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| 
 | ||||
| <!-- | ||||
| 	特性设置(非必须),(多个app提供该Method Attribute时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <attributes>  | ||||
|   <!-- | ||||
| 			分组 | ||||
| 
 | ||||
| 			name			组名称 | ||||
| 
 | ||||
| 			parentName		上级组名称,若根此处可空 | ||||
| 
 | ||||
| 			desc			简要说明 | ||||
| 
 | ||||
|   -->   | ||||
|   <group name="baseAttribute" parentName="" desc="基本属性"/>   | ||||
|   <group name="process" parentName="" desc="流程"/>   | ||||
|   <group name="organization" parentName="" desc="组织"/>   | ||||
|   <group name="org_performance" parentName="" desc="绩效"/>   | ||||
|   <group name="processExecution" parentName="" desc="流程执行"/>   | ||||
|   <group name="riskControl" parentName="" desc="风险控制"/>   | ||||
|   <group name="data_form" parentName="" desc="数据"/>   | ||||
|   <group name="itsystem_normal" parentName="" desc="应用系统"/>   | ||||
|   <group name="control" parentName="" desc="控制"/>   | ||||
|   <!-- | ||||
| 			扩展特性(属性) | ||||
| 
 | ||||
| 			key				全局唯一标识名 | ||||
| 
 | ||||
| 			title			属性标题 | ||||
| 
 | ||||
| 			type			属性类型,支持string(普通字符串),number(数字),boolean(是非),list(多选值),link(链接),relation(关联关系),textarea(多行文本) | ||||
| 
 | ||||
| 			value			默认值//支持@公式 | ||||
| 
 | ||||
| 			ref				当type=list时,参考值 | ||||
| 
 | ||||
| 			readonly		是否只读 | ||||
| 
 | ||||
| 			groupPath		特性绑定在哪个组别上 | ||||
| 
 | ||||
| 			scope			应用范围(methodId、methodId.shapeId),多个用逗号隔开%代表文件属性 *代表对所有的图形有效,不是文件属性 | ||||
| 
 | ||||
| 
 | ||||
| 		-->   | ||||
|   <attribute key="number" title="角色编号" type="string" value="" desc="角色编号" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="role_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Role Number" title-big5="角色編號" desc-en="Role Code" desc-big5="角色編號"/>   | ||||
|   <attribute key="desc" title="角色描述" type="textarea" value="" desc="角色描述" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="role_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Role Description" title-big5="角色描述" desc-en="Role Description" desc-big5="角色描述"/>  | ||||
| </attributes> | ||||
| @ -0,0 +1,13 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	引入图形设置(非必须),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <shapes> | ||||
| 	<!--  | ||||
| 		 | ||||
| 		methodId			建模方法Id(methodId、methodId.shapeId),多个用逗号隔开 | ||||
| 
 | ||||
| 	--> | ||||
| 	<import methodId="basic"/> | ||||
| </shapes> | ||||
| @ -0,0 +1,23 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	Linker设置(非必须),(多个app提供该Method Concept时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <linker> | ||||
| 	<!--  | ||||
| 		Linker语境上下文设置 | ||||
| 		 | ||||
| 		methodId		建模方法标识,这是一个隐形属性,读上级目录 | ||||
| 		 | ||||
| 		conceptCode		代码,methodId+conceptCode的组合不允许重复 | ||||
| 		 | ||||
| 		fromShapeId		从哪些形状连出时,多个ShapeId用逗号隔开,程序暂不支持逗号隔开 | ||||
| 		 | ||||
| 		toShapeId		连接到哪些形状连出时,多个ShapeId用逗号隔开 | ||||
| 		 | ||||
| 		outcomingName	连出对象主动名称,用于提示给用户和生成文档 | ||||
| 		 | ||||
| 		incomingName	连入对象被动名称,用于提示给用户和生成文档 | ||||
| 	--> | ||||
| 
 | ||||
| </linker> | ||||
| @ -0,0 +1,150 @@ | ||||
| Schema.addCategory({name:"aris_roleSystem", text:"角色图", dataAttributes:[ | ||||
|     {name:"No.", type:"number", value:"", category:"default"}, | ||||
|     {name:"Name", type:"string", value:"", category:"default"}, | ||||
|     {name:"Owner", type:"string", value:"", category:"default"}, | ||||
|     {name:"Link", type:"link", value:"", category:"default"}, | ||||
|     {name:"Memo", type:"string", value:"", category:"default"}, | ||||
|     {name:"Cost", type:"number", value:"", category:"default"}, | ||||
|     {name:"Time", type:"number", value:"", category:"default"}, | ||||
|     {name:"Manner", type:"list", value:"", category:"default"}, | ||||
|     {name:"Department", type:"string", value:"", category:"default"}, | ||||
|     {name:"Input", type:"string", value:"", category:"default"}, | ||||
|     {name:"Output", type:"string", value:"", category:"default"}, | ||||
|     {name:"Risk", type:"string", value:"", category:"default"}, | ||||
|     {name:"Remarks", type:"string", value:"", category:"default"} | ||||
| ]}); | ||||
| /***内嵌矩形*/Schema.addGlobalCommand("inline_rect",[ | ||||
|     {action:"move",x:"40",y:"5"}, | ||||
|     {action:"line",x:"w",y:"5"}, | ||||
|     {action:"line",x:"w",y:"h"}, | ||||
|     {action:"line",x:"40",y:"h"}, | ||||
|     {action:"close"} | ||||
| ]); | ||||
| /***组织结构图标*/Schema.addGlobalCommand("org_structure",[ | ||||
|     {action:"move",x:"(40-8)*0.5",y:"h*0.5-4"}, | ||||
|     {action:"line",x:"(40-8)*0.5+8",y:"h*0.5-4"}, | ||||
|     {action:"line",x:"(40-8)*0.5+8",y:"h*0.5-12"}, | ||||
|     {action:"line",x:"(40-8)*0.5",y:"h*0.5-12"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.25",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5-2"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5-2"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.75",y:"h*0.5"}, | ||||
|     {action:"line",x:"40*0.75",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.75-1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.75-1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.5+1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.5-1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.25+1",y:"h*0.5+3"}, | ||||
|     {action:"line",x:"40*0.25+1",y:"h*0.5+4"}, | ||||
|     {action:"line",x:"40*0.25",y:"h*0.5+4"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.25-4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.25+4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.25+4",y:"h*0.5+14"}, | ||||
|     {action:"line",x:"40*0.25-4",y:"h*0.5+14"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.5-4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.5+4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.5+4",y:"h*0.5+14"}, | ||||
|     {action:"line",x:"40*0.5-4",y:"h*0.5+14"}, | ||||
|     {action:"close"}, | ||||
|     {action:"move",x:"40*0.75-4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.75+4",y:"h*0.5+6"}, | ||||
|     {action:"line",x:"40*0.75+4",y:"h*0.5+14"}, | ||||
|     {action:"line",x:"40*0.75-4",y:"h*0.5+14"}, | ||||
|     {action:"close"} | ||||
| ]); | ||||
| 
 | ||||
| /***角色类型*/Schema.addShape({name:"roleType_aris",title:"角色类型",text:"角色类型",category:"aris_roleSystem", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"255, 226, 133",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "move",x: "8.2",y: "17"}, | ||||
|             {action: "curve",x1: "6",y1: "5",x2: "24",y2: "5",x: "21.8",y: "17"}, | ||||
|         ] | ||||
|     }, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "move",x: "18",y: "18.5"}, | ||||
|             {action: "line",x: "20",y: "17.3"}, | ||||
|             {action: "line",x: "22",y: "18.5"}, | ||||
|             {action: "line",x: "22",y: "20.5"}, | ||||
|             {action: "line",x: "20",y: "21.7"}, | ||||
|             {action: "line",x: "18",y: "20.5"}, | ||||
|             {action:"close"} | ||||
|         ] | ||||
|     }, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "move",x: "9.2",y: "19.8"}, | ||||
|             {action: "quadraticCurve",x1: "13.2",y1: "23",x: "17.5",y: "21.8"}, | ||||
|             {action: "move",x: "9.2",y: "19.8"}, | ||||
|             {action: "quadraticCurve",x1: "13",y1: "16.6",x: "17",y: "18"}, | ||||
|         ] | ||||
|     }, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "curveArc",centerX: "15",centerY: "14",radius: "2",startAngle: "0",endAngle: "Math.PI * 2"} | ||||
|         ] | ||||
|     }, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"rectangle"}} | ||||
| ]}); | ||||
| /***角色*/Schema.addShape({name:"role_aris",title:"角色",text:"角色",category:"aris_roleSystem", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"255, 226, 133",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "move",x: "8.2",y: "17"}, | ||||
|             {action: "curve",x1: "6",y1: "5",x2: "24",y2: "5",x: "21.8",y: "17"}, | ||||
|             {action: "move",x: "9.2",y: "19.8"}, | ||||
|             {action: "quadraticCurve",x1: "15",y1: "24.8",x: "20.8",y: "19.8"}, | ||||
|         ] | ||||
|     }, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "curveArc",centerX: "15",centerY: "24.5",radius: "7.5",startAngle: "Math.PI * 1.8",endAngle: "Math.PI * 1.2"} | ||||
|         ] | ||||
|     }, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "curveArc",centerX: "15",centerY: "14",radius: "2",startAngle: "0",endAngle: "Math.PI * 2"} | ||||
|         ] | ||||
|     }, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"rectangle"}} | ||||
| ]}); | ||||
| @ -0,0 +1 @@ | ||||
|  | ||||
| @ -0,0 +1,45 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <method> | ||||
|     <basic> | ||||
|         <!-- methodId --> | ||||
|         <id>aris.roleSystem</id> | ||||
|         <!-- 建模方法标题(通过该值从国际化文件中获取) --> | ||||
|         <title>aris.roleSystem</title> | ||||
|         <!-- 建模方法描述 --> | ||||
|         <desc>角色图</desc> | ||||
|         <!-- 建模方法类型,normal:普通建模方法,image:图片库类型建模方法 --> | ||||
|         <type>normal</type> | ||||
|         <!-- 图标,文件夹图标不处理 --> | ||||
|         <icon> | ||||
|             <code>&#xe67d;</code> | ||||
|             <color>#FF9421</color> | ||||
|         </icon> | ||||
|         <!-- 默认主题,内容是theme标签中的key值 --> | ||||
|         <theme>theme1</theme> | ||||
|         <!-- 建模方法所属的建模分类 --> | ||||
|         <categorys> | ||||
|             <category>aris</category> | ||||
|             <category>org</category> | ||||
|         </categorys> | ||||
|         <!-- 建模方法分类 --> | ||||
|         <methodType>arisLayer</methodType> | ||||
|         <!-- 支持的建模方式 graphModeling:图形建模 tableModeling:表格建模 --> | ||||
|         <modelingMode>graphModeling</modelingMode> | ||||
|         <!-- 默认建模方式 graphModeling or tableModeling  --> | ||||
|         <defaultModelingMode>graphModeling</defaultModelingMode> | ||||
|     </basic> | ||||
|     <themes> | ||||
|         <!-- | ||||
|         key                 唯一主键(当前文件内key不重复) | ||||
|         title               主题名字 | ||||
|         schema              形状定义文件名称 | ||||
|         customSchema        自定义形状定义文件名称 | ||||
|         previewPng             建模方法所有形状预览图的地址 | ||||
|         --> | ||||
|         <theme key="theme1" title="默认主题" schema="diagram.schema.tpl" customSchema="diagram.custom.schema.tpl" previewPng="../img/method/aris.roleSystem/schema.png"/> | ||||
|     </themes> | ||||
|     <shapeDesc> | ||||
|         <roleType_aris cn="用于将角色根据角色类别进行分类管理" en="Used to classify roles according to role categories" big5="用於將角色根據角色類別進行分類管理"/> | ||||
|         <role_aris cn="用于明确组织对从事相同类型分工的人或物的期待和要求" en="Used to clarify the organization's expectations and requirements for people or objects engaged in the same type of division of labor" big5="用於明確組織對從事相同類型分工的人或物的期待和要求"/> | ||||
|     </shapeDesc> | ||||
| </method> | ||||
| @ -0,0 +1,53 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| 
 | ||||
| <!-- | ||||
| 	特性设置(非必须),(多个app提供该Method Attribute时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <attributes>  | ||||
|   <!-- | ||||
| 			分组 | ||||
| 
 | ||||
| 			name			组名称 | ||||
| 
 | ||||
| 			parentName		上级组名称,若根此处可空 | ||||
| 
 | ||||
| 			desc			简要说明 | ||||
| 
 | ||||
|   -->   | ||||
|   <group name="baseAttribute" parentName="" desc="基本属性"/>   | ||||
|   <group name="process" parentName="" desc="流程"/>   | ||||
|   <group name="organization" parentName="" desc="组织"/>   | ||||
|   <group name="org_performance" parentName="" desc="绩效"/>   | ||||
|   <group name="processExecution" parentName="" desc="流程执行"/>   | ||||
|   <group name="riskControl" parentName="" desc="风险控制"/>   | ||||
|   <group name="data_form" parentName="" desc="数据"/>   | ||||
|   <group name="itsystem_normal" parentName="" desc="应用系统"/>   | ||||
|   <group name="control" parentName="" desc="控制"/>   | ||||
|   <!-- | ||||
| 			扩展特性(属性) | ||||
| 
 | ||||
| 			key				全局唯一标识名 | ||||
| 
 | ||||
| 			title			属性标题 | ||||
| 
 | ||||
| 			type			属性类型,支持string(普通字符串),number(数字),boolean(是非),list(多选值),link(链接),relation(关联关系),textarea(多行文本) | ||||
| 
 | ||||
| 			value			默认值//支持@公式 | ||||
| 
 | ||||
| 			ref				当type=list时,参考值 | ||||
| 
 | ||||
| 			readonly		是否只读 | ||||
| 
 | ||||
| 			groupPath		特性绑定在哪个组别上 | ||||
| 
 | ||||
| 			scope			应用范围(methodId、methodId.shapeId),多个用逗号隔开%代表文件属性 *代表对所有的图形有效,不是文件属性 | ||||
| 
 | ||||
| 
 | ||||
| 		-->   | ||||
|   <attribute key="launch_date" title="上线日期" type="DateTimePicker" value="" desc="上线日期" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="system_aris,functionModule_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Launch Date" title-big5="上線日期" desc-en="Launch Date" desc-big5="上線日期"/>   | ||||
|   <attribute key="shape_state" title="状态" type="select" value="" desc="状态" isRequired="false" ref="已规划,建设中,试运行,正式运行,停用" readonly="false" groupPath="baseAttribute" scope="system_aris,functionModule_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Status" title-big5="狀態" desc-en="Status" desc-big5="狀態"/>   | ||||
|   <attribute key="securityclass" title="密级" type="select" value="" desc="密级" isRequired="false" ref="非密,内部,秘密,机密,绝密" readonly="false" groupPath="baseAttribute" scope="system_aris,functionModule_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Security Classification" title-big5="密級" desc-en="Classification Level" desc-big5="密級"/>   | ||||
|   <attribute key="shape_version" title="版本" type="string" value="" desc="版本" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="system_aris,functionModule_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Version" title-big5="版本" desc-en="Version" desc-big5="版本"/>   | ||||
|   <attribute key="Implementer" title="实施商" type="string" value="" desc="实施商" isRequired="false" ref="" readonly="false" groupPath="baseAttribute" scope="system_aris" isValid="true" requiredCheckType="WEAK_NON_MESSAGE" title-en="Implementer" title-big5="實施商" desc-en="Implementing Contractor" desc-big5="實施商"/>  | ||||
| </attributes> | ||||
| @ -0,0 +1,13 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	引入图形设置(非必须),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <shapes> | ||||
| 	<!--  | ||||
| 		 | ||||
| 		methodId			建模方法Id(methodId、methodId.shapeId),多个用逗号隔开 | ||||
| 
 | ||||
| 	--> | ||||
| 	<import methodId="basic"/> | ||||
| </shapes> | ||||
| @ -0,0 +1,31 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!--  | ||||
| 	Linker设置(非必须),(多个app提供该Method Concept时追加定义),作用范围:该MethodId对象。 | ||||
| 	被ResourceScanner扫描器检查更新 | ||||
| --> | ||||
| <linker> | ||||
| 	<!--  | ||||
| 		Linker语境上下文设置 | ||||
| 		 | ||||
| 		methodId		建模方法标识,这是一个隐形属性,读上级目录 | ||||
| 		 | ||||
| 		conceptCode		代码,methodId+conceptCode的组合不允许重复 | ||||
| 		 | ||||
| 		fromShapeId		从哪些形状连出时,多个ShapeId用逗号隔开,程序暂不支持逗号隔开 | ||||
| 		 | ||||
| 		toShapeId		连接到哪些形状连出时,多个ShapeId用逗号隔开 | ||||
| 		 | ||||
| 		outcomingName	连出对象主动名称,用于提示给用户和生成文档 | ||||
| 		 | ||||
| 		incomingName	连入对象被动名称,用于提示给用户和生成文档 | ||||
| 	--> | ||||
| 	<concept conceptCode="001" fromShapeId="system_aris" toShapeId="function_aris" outcomingName="支持" incomingName="被...支持" /> | ||||
| 	<concept conceptCode="002" fromShapeId="system_aris" toShapeId="system_aris,moduleType_aris,functionModule_aris" outcomingName="包含" incomingName="被...包含" /> | ||||
| 
 | ||||
| 	<concept conceptCode="003" fromShapeId="functionModule_aris" toShapeId="function_aris" outcomingName="支持" incomingName="被...支持" /> | ||||
| 
 | ||||
| 	<concept conceptCode="004" fromShapeId="systemType_aris" toShapeId="systemType_aris,system_aris" outcomingName="包含" incomingName="被...包含" /> | ||||
| 
 | ||||
| 	<concept conceptCode="005" fromShapeId="moduleType_aris" toShapeId="moduleType_aris,functionModule_aris" outcomingName="包含" incomingName="被...包含" /> | ||||
| 
 | ||||
| </linker> | ||||
| @ -0,0 +1,151 @@ | ||||
| Schema.addCategory({name:"aris_system", text:"应用系统图", dataAttributes:[ | ||||
|     {name:"No.", type:"number", value:"", category:"default"}, | ||||
|     {name:"Name", type:"string", value:"", category:"default"}, | ||||
|     {name:"Owner", type:"string", value:"", category:"default"}, | ||||
|     {name:"Link", type:"link", value:"", category:"default"}, | ||||
|     {name:"Memo", type:"string", value:"", category:"default"}, | ||||
|     {name:"Cost", type:"number", value:"", category:"default"}, | ||||
|     {name:"Time", type:"number", value:"", category:"default"}, | ||||
|     {name:"Manner", type:"list", value:"", category:"default"}, | ||||
|     {name:"Department", type:"string", value:"", category:"default"}, | ||||
|     {name:"Input", type:"string", value:"", category:"default"}, | ||||
|     {name:"Output", type:"string", value:"", category:"default"}, | ||||
|     {name:"Risk", type:"string", value:"", category:"default"}, | ||||
|     {name:"Remarks", type:"string", value:"", category:"default"} | ||||
| ]}); | ||||
| /***内嵌矩形*/Schema.addGlobalCommand("inline_rect",[ | ||||
|     {action:"move",x:"40",y:"5"}, | ||||
|     {action:"line",x:"w",y:"5"}, | ||||
|     {action:"line",x:"w",y:"h"}, | ||||
|     {action:"line",x:"40",y:"h"}, | ||||
|     {action:"close"} | ||||
| ]); | ||||
| 
 | ||||
| /***应用系统类型*/Schema.addShape({name:"systemType_aris",title:"应用系统类型",text:"应用系统类型",category:"aris_system", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"193, 217, 255",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "move",x: 20,y: 17}, | ||||
|             {action: "line",x: 18,y: 18}, | ||||
|             {action: "line",x: 18,y: 20}, | ||||
|             {action: "line",x: 20,y: 21}, | ||||
|             {action: "line",x: 22,y: 20}, | ||||
|             {action: "line",x: 22,y: 18}, | ||||
|             {action: "close"}, | ||||
| 
 | ||||
|             {action: "move",x: 22,y: 16.5}, | ||||
|             {action: "line",x: 22,y: 10}, | ||||
|             {action: "line",x: 8,y: 10}, | ||||
|             {action: "line",x: 8,y: 19}, | ||||
|             {action: "line",x: 16.5,y: 19}, | ||||
| 
 | ||||
|             {action: "move",x: 10,y: 21}, | ||||
|             {action: "line",x: 17,y: 21}, | ||||
|         ] | ||||
|     }, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"rectangle"}} | ||||
| ]}); | ||||
| /***应用系统*/Schema.addShape({name:"system_aris",title:"应用系统",text:"应用系统",category:"aris_system", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"193, 217, 255",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "move",x: 22,y: 10}, | ||||
|             {action: "line",x: 8,y: 10}, | ||||
|             {action: "line",x: 8,y: 19}, | ||||
|             {action: "line",x: 22,y: 19}, | ||||
|             {action: "close"}, | ||||
|             {action: "move",x: 12,y: 21}, | ||||
|             {action: "line",x: 18,y: 21}, | ||||
|         ] | ||||
|     }, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"rectangle"}} | ||||
| ]}); | ||||
| /***模块类型*/Schema.addShape({name:"moduleType_aris",title:"模块类型",text:"模块类型",category:"aris_system", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"193, 217, 255",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "move",x: 20,y: 17}, | ||||
|             {action: "line",x: 18,y: 18}, | ||||
|             {action: "line",x: 18,y: 20}, | ||||
|             {action: "line",x: 20,y: 21}, | ||||
|             {action: "line",x: 22,y: 20}, | ||||
|             {action: "line",x: 22,y: 18}, | ||||
|             {action: "close"}, | ||||
| 
 | ||||
|             {action: "move",x: 22,y: 16.5}, | ||||
|             {action: "line",x: 22,y: 10}, | ||||
|             {action: "line",x: 8,y: 10}, | ||||
|             {action: "line",x: 8,y: 19}, | ||||
|             {action: "line",x: 16.5,y: 19}, | ||||
| 
 | ||||
|             {action: "move",x: 10,y: 21}, | ||||
|             {action: "line",x: 17,y: 21}, | ||||
| 
 | ||||
|             {action: "move",x: 11,y: 10}, | ||||
|             {action: "line",x: 11,y: 19}, | ||||
|         ] | ||||
|     }, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"rectangle"}} | ||||
| ]}); | ||||
| /***功能模块*/Schema.addShape({name:"functionModule_aris",title:"功能模块",text:"功能模块",category:"aris_system", | ||||
| props:{w:140,h:80,scaling:true,panelProps:{translate: true, x: 1, y: 1}, titleProps: {x:44,y:2,w:100,h:30}}, | ||||
| textBlock:{x:"0",y:"30",w:"w",h:"h-30"}, | ||||
| lineStyle:{lineColor: "83,83,83", lineStyle:"solid",lineWidth:1}, | ||||
| fillStyle:{color:"193, 217, 255",type:"solid"}, | ||||
| path:[ | ||||
|     {actions:{ref:"rectangle"}}, | ||||
|     {lineStyle:{lineWidth:1},fillStyle:{type:"none"},actions:[{action:"move",x:"0",y:"0"},{action:"line",x:"w",y:"0"},{action:"line",x:"w",y:"h"},{action:"line",x:"0",y:"h"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"w-1",y:"1"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{color:"255,255,255"},actions:[{action:"move",x:"1",y:"30"},{action:"line",x:"w-1",y:"30"},{action:"line",x:"w-1",y:"h-1"},{action:"line",x:"1",y:"h-1"},{action:"close"}]}, | ||||
|     {lineStyle:{lineWidth:0},fillStyle:{colorOverlay:"multiplyOverlay"},actions:[{action:"move",x:"1",y:"1"},{action:"line",x:"30",y:"1"},{action:"line",x:"30",y:"30"},{action:"line",x:"1",y:"30"},{action:"close"}]}, | ||||
|     { | ||||
|         lineStyle:{lineWidth:1,lineColor: "51,51,51"}, | ||||
|         fillStyle:{type: "none"}, | ||||
|         actions:[ | ||||
|             {action: "move",x: 22,y: 10}, | ||||
|             {action: "line",x: 8,y: 10}, | ||||
|             {action: "line",x: 8,y: 19}, | ||||
|             {action: "line",x: 22,y: 19}, | ||||
|             {action: "close"}, | ||||
|             {action: "move",x: 12,y: 21}, | ||||
|             {action: "line",x: 18,y: 21}, | ||||
|             {action: "move",x: 11,y: 10}, | ||||
|             {action: "line",x: 11,y: 19}, | ||||
|         ] | ||||
|     }, | ||||
|     {lineStyle:{lineWidth:0}, fillStyle:{type:"none"}, actions:{ref:"rectangle"}} | ||||
| ]}); | ||||
| 
 | ||||
| @ -0,0 +1 @@ | ||||
|  | ||||
Some files were not shown because too many files have changed in this diff Show More
		Loading…
	
		Reference in New Issue
	
	Block a user
	 446052889@qq.com
						446052889@qq.com