Project

General

Profile

1
<?xml version="1.0" encoding="UTF-8"?>
2
<RESOURCE_PROFILE>
3
    <HEADER>
4
        <RESOURCE_IDENTIFIER value=""/>
5
        <RESOURCE_TYPE value="WorkflowDSResourceType"/>
6
        <RESOURCE_KIND value="WorkflowDSResources"/>
7
        <RESOURCE_URI value=""/>
8
        <DATE_OF_CREATION value=""/>
9
    </HEADER>
10
    <BODY>
11
        <WORKFLOW_NAME>$name$</WORKFLOW_NAME>
12
        <WORKFLOW_DESCRIPTION>$desc$</WORKFLOW_DESCRIPTION>
13
        <WORKFLOW_INFO />
14
        <WORKFLOW_FAMILY>aggregator</WORKFLOW_FAMILY>
15
        <WORKFLOW_PRIORITY>$priority$</WORKFLOW_PRIORITY>
16
        <DATASOURCE id="$dsId$" interface="$interface$" />
17

    
18
        <CONFIGURATION status="WAIT_SYS_SETTINGS" start="MANUAL">
19
            <PARAMETERS>
20
            	<PARAM name="collMdstoreId"         description="Store for collected records"               required="true" managedBy="system" category="MDSTORE_ID"/>
21
            	<PARAM name="cleanMdstoreId"        description="Store for cleaned records"                 required="true" managedBy="system" category="MDSTORE_ID"/>
22
            	<PARAM name="cleanRuleId"           description="Cleaning Rule Identifier"                  required="true" managedBy="user"   category="TRANSFORMATION_RULE_ID" type="string" function="listProfiles('TransformationRuleDSResourceType', '//TITLE')"/>
23
            </PARAMETERS>
24
            <WORKFLOW>
25
                <NODE isStart="true" name="collection" type="LaunchWorkflowTemplate">
26
                    <DESCRIPTION>Collect records</DESCRIPTION>
27
                    <PARAMETERS>
28
                    	<PARAM name="wfTemplateId" value="35fc85d0-4455-42e0-85ce-7ec4e008f4d4_V29ya2Zsb3dUZW1wbGF0ZURTUmVzb3VyY2VzL1dvcmtmbG93VGVtcGxhdGVEU1Jlc291cmNlVHlwZQ==" />
29
                    	<PARAM name="wfTemplateParams">
30
                    		<MAP>
31
                    			<ENTRY key="dsId"          value="$dsId$" />
32
 								<ENTRY key="interface"     value="$interface$" />
33
	 							<ENTRY key="collMdstoreId" ref="collMdstoreId" />
34
                    		</MAP>
35
                    	</PARAM>
36
                    </PARAMETERS>
37
                    <ARCS>
38
                        <ARC to="clean"/>
39
                    </ARCS>
40
                </NODE>
41
                <NODE name="transform" type="LaunchWorkflowTemplate">
42
                    <DESCRIPTION>Transform records</DESCRIPTION>
43
                    <PARAMETERS>
44
                    	<PARAM name="wfTemplateId" value="da3531c6-2bf6-48ab-848b-bd4c6379fd65_V29ya2Zsb3dUZW1wbGF0ZURTUmVzb3VyY2VzL1dvcmtmbG93VGVtcGxhdGVEU1Jlc291cmNlVHlwZQ==" />
45
                    	<PARAM name="wfTemplateParams">
46
                    		<MAP>
47
                    			<ENTRY key="dsId"           value="$dsId$" />
48
 								<ENTRY key="interface"      value="$interface$" />
49
 								<ENTRY key="collMdstoreId"  ref="collMdstoreId" />
50
 								<ENTRY key="cleanMdstoreId" ref="cleanMdstoreId" />
51
 								<ENTRY key="ruleId"         ref="cleanRuleId" />
52
 							</MAP>
53
 						</PARAM>
54
                    </PARAMETERS>
55
                    <ARCS>
56
                        <ARC to="success"/>
57
                    </ARCS>
58
                </NODE>
59

    
60
            <DESTROY_WORKFLOW_TEMPLATE id="1bd0b467-e6c1-40a5-a8f4-c344e0305ef6_V29ya2Zsb3dUZW1wbGF0ZURTUmVzb3VyY2VzL1dvcmtmbG93VGVtcGxhdGVEU1Jlc291cmNlVHlwZQ==">
61
            	<PARAMETERS>
62
	            	<PARAM name="dsId"                  value="$dsId$" />
63
					<PARAM name="interface"             value="$interface$" />
64
					<PARAM name="collMdstoreId"         ref="collMdstoreId" />
65
					<PARAM name="cleanMdstoreId"        ref="cleanMdstoreId" />
66
				</PARAMETERS>
67
            </DESTROY_WORKFLOW_TEMPLATE>
68
        </CONFIGURATION>
69

    
70
        <NOTIFICATIONS/>
71

    
72
        <SCHEDULING enabled="false">
73
            <CRON>9 9 9 ? * *</CRON>
74
            <MININTERVAL>10080</MININTERVAL>
75
        </SCHEDULING>
76
        <STATUS/>
77
    </BODY>
78
</RESOURCE_PROFILE>
    (1-1/1)