forked from eiffel-community/eiffel-intelligence
-
Notifications
You must be signed in to change notification settings - Fork 0
/
SourceChangeObjectRules-Eiffel-Agen-Version.json
108 lines (108 loc) · 4.4 KB
/
SourceChangeObjectRules-Eiffel-Agen-Version.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
[
{
"TemplateName": "SC_1",
"Type": "EiffelSourceChangeSubmittedEvent",
"StartEvent": "YES",
"TypeRule": "meta.type",
"IdRule": "meta.id",
"IdentifyRules": "[meta.id]",
"MatchIdRules": {"_id": "%IdentifyRulesEventId%"},
"ExtractionRules": "{id : meta.id, submission: {eventId : meta.id, time : meta.time, gitIdentifier: data.gitIdentifier, submitter:data.submitter}}",
"MergeResolverRules": null,
"ArrayMergeOptions": "",
"HistoryIdentifyRules": "",
"HistoryExtractionRules": "",
"ProcessRules": null
},
{
"TemplateName": "SC_1",
"Type": "EiffelSourceChangeCreatedEvent",
"StartEvent": "NO",
"TypeRule": "meta.type",
"IdRule": "meta.id",
"IdentifyRules": "",
"MatchIdRules": {},
"ExtractionRules": "",
"MergeResolverRules": "",
"ArrayMergeOptions": "",
"HistoryIdentifyRules": "",
"HistoryExtractionRules": "{eventId : meta.id, time : meta.time, author:data.author, issues:data.issues}",
"HistoryPathRules":"[{NONEPATH:NONE}, {creations: [{ eventId : meta.id}]}]",
"ProcessRules": null
},
{
"TemplateName": "SC_1",
"Type": "EiffelConfidenceLevelModifiedEvent",
"StartEvent": "No",
"TypeRule": "meta.type",
"IdRule": "meta.id",
"IdentifyRules": "links | [?type=='SUBJECT'].target",
"MatchIdRules": {"_id": "%IdentifyRulesEventId%"},
"ExtractionRules": "{ eventId : meta.id, time : meta.time, name : data.name, value : data.value}",
"MergeResolverRules": "[{eventId : links[?type=='SUBJECT'].{eventId:target} | [0].eventId}, {confidenceLevels: [{ eventId : meta.id}]}]",
"ArrayMergeOptions": "",
"HistoryIdentifyRules": "",
"HistoryExtractionRules": "",
"ProcessRules": null
},
{
"TemplateName": "SC_1",
"Type": "EiffelActivityCanceledEvent",
"StartEvent": "No",
"TypeRule": "meta.type",
"IdRule": "meta.id",
"IdentifyRules": "links | [?type=='ACTIVITY_EXECUTION'].target",
"MatchIdRules": { "$and": [{"causedActivities.triggeredEventId": "%IdentifyRulesEventId%"},{"causedActivities.startedEventId":{"$exists":"true"}}]},
"ExtractionRules": "{canceledEventId: meta.id, canceledTime: meta.time}",
"MergeResolverRules": "{causedActivities: [{triggeredEventId: links | [?type=='ACTIVITY_EXECUTION'] | [0].target}]}",
"ArrayMergeOptions": "",
"HistoryIdentifyRules": "",
"HistoryExtractionRules": "",
"ProcessRules": null
},
{
"TemplateName": "SC_1",
"Type": "EiffelActivityFinishedEvent",
"StartEvent": "No",
"TypeRule": "meta.type",
"IdRule": "meta.id",
"IdentifyRules": "links | [?type=='ACTIVITY_EXECUTION'].target",
"MatchIdRules": { "$and": [{"causedActivities.triggeredEventId": "%IdentifyRulesEventId%"},{"causedActivities.startedEventId":{"$exists":"true"}}]},
"ExtractionRules": "{finishedEventId: meta.id, finishedTime: meta.time, outcome:data.outcome}",
"MergeResolverRules": "{causedActivities: [{triggeredEventId: links | [?type=='ACTIVITY_EXECUTION'] | [0].target}]}",
"ArrayMergeOptions": "",
"HistoryIdentifyRules": "",
"HistoryExtractionRules": "",
"ProcessRules": null
},
{
"TemplateName": "SC_1",
"Type": "EiffelActivityStartedEvent",
"StartEvent": "No",
"TypeRule": "meta.type",
"IdRule": "meta.id",
"IdentifyRules": "links | [?type=='ACTIVITY_EXECUTION'].target",
"MatchIdRules": { "$and": [{"causedActivities.triggeredEventId": "%IdentifyRulesEventId%"}]},
"ExtractionRules": "{startedEventId: meta.id, startedTime: meta.time, executionUri:data.executionUri}",
"MergeResolverRules": "{causedActivities: [{triggeredEventId: links | [?type=='ACTIVITY_EXECUTION'] | [0].target}]}",
"ArrayMergeOptions": "",
"HistoryIdentifyRules": "",
"HistoryExtractionRules": "",
"ProcessRules": null
},
{
"TemplateName": "SC_1",
"Type": "EiffelActivityTriggeredEvent",
"StartEvent": "No",
"TypeRule": "meta.type",
"IdRule": "meta.id",
"IdentifyRules": "links | [?type=='CAUSE'].target",
"MatchIdRules": { "$and": [{"submission.confidenceLevels.eventId": "%IdentifyRulesEventId%"}]},
"ExtractionRules": "{triggeredEventId: meta.id, triggeredTime: meta.time, name:data.name, categories:data.categories}",
"MergeResolverRules": "[{NONEPATH:NONE}, {causedActivities: [{ triggeredEventId : meta.id}]}]",
"ArrayMergeOptions": "",
"HistoryIdentifyRules": "",
"HistoryExtractionRules": "",
"ProcessRules": null
}
]