-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathflowcore.yaml
178 lines (178 loc) · 6.12 KB
/
flowcore.yaml
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
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
tenant: luttaka-open
dataCore:
name: luttaka-open
deleteProtection: true
description: "This data core contains the data for Luttaka"
flowTypes:
event.0:
description: "actions and events related to an event"
eventTypes:
event.created.0:
description: "a new event has been created"
event.updated.0:
description: "a event has been updated"
event.archived.0:
description: "a event has been archived"
company.0:
description: "actions and events related to a company"
eventTypes:
company.created.0:
description: "a new company has been created"
company.updated.0:
description: "a company has been updated"
company.archived.0:
description: "a company has been archived"
user.0:
description: "actions and events related to a user"
eventTypes:
user.created.0:
description: "a user has been created"
user.updated.0:
description: "a user has been updated"
user.archived.0:
description: "a user has been archived"
user.profile-updated.0:
description: "a user's profile has been updated"
ticket.0:
description: "actions and events related to a ticket"
eventTypes:
ticket.created.0:
description: "a new ticket has been created"
ticket.updated.0:
description: "a ticket has been updated"
ticket.archived.0:
description: "a ticket has been archived"
ticket.transfer-created.0:
description: "a ticket transfer has been created"
ticket.transfer-accepted.0:
description: "a ticket transfer has been accepted"
ticket.transfer-cancelled.0:
description: "a ticket transfer has been cancelled"
newsitem.0:
description: "actions and events related to a news item"
eventTypes:
newsitem.created.0:
description: "a new news item has been created"
newsitem.updated.0:
description: "a news item has been updated"
newsitem.archived.0:
description: "a news item has been archived"
activity.0:
description: "actions and events related to an activity"
eventTypes:
activity.created.0:
description: "a new activity has been created"
activity.updated.0:
description: "an activity has been updated"
activity.archived.0:
description: "an activity has been archived"
scenario:
name: luttaka-open
description: "This scenario contains the transformers for Luttaka"
transformers:
companies:
description: "transformer for company management"
dataCore: luttaka-open
flowType: company.0
events:
- company.created.0
- company.updated.0
- company.archived.0
parameters:
- name: PROXY_ENDPOINT
type: manual
value: "https://luttaka.com/api/transform/company.0"
- name: PROXY_HEADER_SECRET
type: secret
value: open-source-luttaka-secret
blueprint:
artifactUrl: "https://flowcore-public-runtimes.s3.eu-west-1.amazonaws.com/transformer-proxy-1.2.0.zip"
events:
description: "transformer for event management"
dataCore: luttaka-open
flowType: event.0
events:
- event.created.0
- event.updated.0
- event.archived.0
parameters:
- name: PROXY_ENDPOINT
type: manual
value: "https://luttaka.com/api/transform/event.0"
- name: PROXY_HEADER_SECRET
type: secret
value: open-source-luttaka-secret
blueprint:
artifactUrl: "https://flowcore-public-runtimes.s3.eu-west-1.amazonaws.com/transformer-proxy-1.2.0.zip"
tickets:
description: "transformer for tickets"
dataCore: luttaka-open
flowType: ticket.0
events:
- ticket.created.0
- ticket.updated.0
- ticket.archived.0
- ticket.transfer-created.0
- ticket.transfer-accepted.0
- ticket.transfer-cancelled.0
parameters:
- name: PROXY_ENDPOINT
type: manual
value: "https://luttaka.com/api/transform/ticket.0"
- name: PROXY_HEADER_SECRET
type: secret
value: open-source-luttaka-secret
blueprint:
artifactUrl: "https://flowcore-public-runtimes.s3.eu-west-1.amazonaws.com/transformer-proxy-1.2.0.zip"
users:
description: "transformer for users"
dataCore: luttaka-open
flowType: user.0
events:
- user.created.0
- user.updated.0
- user.archived.0
- user.profile-updated.0
parameters:
- name: PROXY_ENDPOINT
type: manual
value: "https://luttaka.com/api/transform/user.0"
- name: PROXY_HEADER_SECRET
type: secret
value: open-source-luttaka-secret
blueprint:
artifactUrl: "https://flowcore-public-runtimes.s3.eu-west-1.amazonaws.com/transformer-proxy-1.2.0.zip"
newsitems:
description: "transformer for news items"
dataCore: luttaka-open
flowType: newsitem.0
events:
- newsitem.created.0
- newsitem.updated.0
- newsitem.archived.0
parameters:
- name: PROXY_ENDPOINT
type: manual
value: "https://luttaka.com/api/transform/newsitem.0"
- name: PROXY_HEADER_SECRET
type: secret
value: open-source-luttaka-secret
blueprint:
artifactUrl: "https://flowcore-public-runtimes.s3.eu-west-1.amazonaws.com/transformer-proxy-1.2.0.zip"
activities:
description: "transformer for activities"
dataCore: luttaka-open
flowType: activity.0
events:
- activity.created.0
- activity.updated.0
- activity.archived.0
parameters:
- name: PROXY_ENDPOINT
type: manual
value: "https://luttaka.com/api/transform/activity.0"
- name: PROXY_HEADER_SECRET
type: secret
value: open-source-luttaka-secret
blueprint:
artifactUrl: "https://flowcore-public-runtimes.s3.eu-west-1.amazonaws.com/transformer-proxy-1.2.0.zip"