Skip to content

Commit 579f13f

Browse files
authored
Merge pull request #127 from ServiceNow/scratch/add-create-transfer-order-tasks
add transfer order and create user group tasks (not solid implementation yet)
2 parents ba1291d + 3f8e6d8 commit 579f13f

File tree

3 files changed

+692
-4
lines changed

3 files changed

+692
-4
lines changed
Lines changed: 212 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,212 @@
1+
[
2+
{
3+
"goal": "Create a transfer order to deliver {quantity_requested} {model} from the {transfer_order[from_stockroom]} to the {transfer_order[to_stockroom]}.",
4+
"fields": {
5+
"transfer_order.from_stockroom": "From stockroom",
6+
"transfer_order.to_stockroom": "To stockroom",
7+
"model": "Model",
8+
"quantity_requested": "Quantity requested"
9+
},
10+
"task_fields": [
11+
"transfer_order.from_stockroom",
12+
"transfer_order.to_stockroom",
13+
"model",
14+
"quantity_requested"
15+
],
16+
"template_record": {
17+
"transfer_order": {
18+
"from_stockroom": "Southern California Warehouse",
19+
"to_stockroom": "San Diego South Warehouse"
20+
},
21+
"transfer_order.from_stockroom": "Southern California Warehouse",
22+
"transfer_order.to_stockroom": "San Diego South Warehouse",
23+
"model": "3Com Cat 5 Cable (10ft)",
24+
"quantity_requested": "100"
25+
}
26+
},
27+
{
28+
"goal": "Create a transfer order to deliver {quantity_requested} {model} from the {transfer_order[from_stockroom]} to the {transfer_order[to_stockroom]}.",
29+
"fields": {
30+
"transfer_order.from_stockroom": "From stockroom",
31+
"transfer_order.to_stockroom": "To stockroom",
32+
"model": "Model",
33+
"quantity_requested": "Quantity requested"
34+
},
35+
"task_fields": [
36+
"transfer_order.from_stockroom",
37+
"transfer_order.to_stockroom",
38+
"model",
39+
"quantity_requested"
40+
],
41+
"template_record": {
42+
"transfer_order": {
43+
"from_stockroom": "Southern California Warehouse",
44+
"to_stockroom": "San Diego South Warehouse"
45+
},
46+
"transfer_order.from_stockroom": "Southern California Warehouse",
47+
"transfer_order.to_stockroom": "San Diego South Warehouse",
48+
"model": "Fujitsu 1TB Hybrid Solid State Drive",
49+
"quantity_requested": "5"
50+
}
51+
},
52+
{
53+
"goal": "Create a transfer order to deliver {quantity_requested} {model} from the {transfer_order[from_stockroom]} to the {transfer_order[to_stockroom]}.",
54+
"fields": {
55+
"transfer_order.from_stockroom": "From stockroom",
56+
"transfer_order.to_stockroom": "To stockroom",
57+
"model": "Model",
58+
"quantity_requested": "Quantity requested"
59+
},
60+
"task_fields": [
61+
"transfer_order.from_stockroom",
62+
"transfer_order.to_stockroom",
63+
"model",
64+
"quantity_requested"
65+
],
66+
"template_record": {
67+
"transfer_order": {
68+
"from_stockroom": "Southern California Warehouse",
69+
"to_stockroom": "San Diego South Warehouse"
70+
},
71+
"transfer_order.from_stockroom": "Southern California Warehouse",
72+
"transfer_order.to_stockroom": "San Diego South Warehouse",
73+
"model": "Apple iPhone 5",
74+
"quantity_requested": "20"
75+
}
76+
},
77+
{
78+
"goal": "Create a transfer order to deliver a {model} from the {transfer_order[from_stockroom]} to the {transfer_order[to_stockroom]}.",
79+
"fields": {
80+
"transfer_order.from_stockroom": "From stockroom",
81+
"transfer_order.to_stockroom": "To stockroom",
82+
"model": "Model"
83+
},
84+
"task_fields": [
85+
"transfer_order.from_stockroom",
86+
"transfer_order.to_stockroom",
87+
"model"
88+
],
89+
"template_record": {
90+
"transfer_order": {
91+
"from_stockroom": "Southern California Warehouse",
92+
"to_stockroom": "San Diego South Warehouse"
93+
},
94+
"transfer_order.from_stockroom": "Southern California Warehouse",
95+
"transfer_order.to_stockroom": "San Diego South Warehouse",
96+
"model": "Philips Ingenuity TF PET/CT"
97+
}
98+
},
99+
{
100+
"goal": "Create a transfer order to deliver a {model} from the {transfer_order[from_stockroom]} to the {transfer_order[to_stockroom]}.",
101+
"fields": {
102+
"transfer_order.from_stockroom": "From stockroom",
103+
"transfer_order.to_stockroom": "To stockroom",
104+
"model": "Model"
105+
},
106+
"task_fields": [
107+
"transfer_order.from_stockroom",
108+
"transfer_order.to_stockroom",
109+
"model"
110+
],
111+
"template_record": {
112+
"transfer_order": {
113+
"from_stockroom": "Southern California Warehouse",
114+
"to_stockroom": "San Diego South Warehouse"
115+
},
116+
"transfer_order.from_stockroom": "Southern California Warehouse",
117+
"transfer_order.to_stockroom": "San Diego South Warehouse",
118+
"model": "Philips IntelliVue MP50"
119+
}
120+
},
121+
{
122+
"goal": "Create a transfer order to deliver a {model} from the {transfer_order[from_stockroom]} to the {transfer_order[to_stockroom]}.",
123+
"fields": {
124+
"transfer_order.from_stockroom": "From stockroom",
125+
"transfer_order.to_stockroom": "To stockroom",
126+
"model": "Model"
127+
},
128+
"task_fields": [
129+
"transfer_order.from_stockroom",
130+
"transfer_order.to_stockroom",
131+
"model"
132+
],
133+
"template_record": {
134+
"transfer_order": {
135+
"from_stockroom": "Southern California Warehouse",
136+
"to_stockroom": "San Diego South Warehouse"
137+
},
138+
"transfer_order.from_stockroom": "Southern California Warehouse",
139+
"transfer_order.to_stockroom": "San Diego South Warehouse",
140+
"model": "Philips MRC Ice X-Ray Tube"
141+
}
142+
},
143+
{
144+
"goal": "Create a transfer order to deliver all of the {model} in the {transfer_order[from_stockroom]} to the {transfer_order[to_stockroom]}",
145+
"fields": {
146+
"transfer_order.from_stockroom": "From stockroom",
147+
"transfer_order.to_stockroom": "To stockroom",
148+
"model": "Model"
149+
},
150+
"task_fields": [
151+
"transfer_order.from_stockroom",
152+
"transfer_order.to_stockroom",
153+
"model"
154+
],
155+
"template_record": {
156+
"transfer_order": {
157+
"from_stockroom": "Southern California Warehouse",
158+
"to_stockroom": "San Diego South Warehouse"
159+
},
160+
"transfer_order.from_stockroom": "Southern California Warehouse",
161+
"transfer_order.to_stockroom": "San Diego South Warehouse",
162+
"model": "Philips Respironics BiPAP Vision"
163+
},
164+
"num_expected_transfer_order_lines": 3
165+
},
166+
{
167+
"goal": "Create a transfer order to deliver all of the {model} in the {transfer_order[from_stockroom]} to the {transfer_order[to_stockroom]}",
168+
"fields": {
169+
"transfer_order.from_stockroom": "From stockroom",
170+
"transfer_order.to_stockroom": "To stockroom",
171+
"model": "Model"
172+
},
173+
"task_fields": [
174+
"transfer_order.from_stockroom",
175+
"transfer_order.to_stockroom",
176+
"model"
177+
],
178+
"template_record": {
179+
"transfer_order": {
180+
"from_stockroom": "Southern California Warehouse",
181+
"to_stockroom": "San Diego South Warehouse"
182+
},
183+
"transfer_order.from_stockroom": "Southern California Warehouse",
184+
"transfer_order.to_stockroom": "San Diego South Warehouse",
185+
"model": "ACME Corporation ESG736"
186+
},
187+
"num_expected_transfer_order_lines": 2
188+
},
189+
{
190+
"goal": "Create a transfer order to deliver all of the {model} in the {transfer_order[from_stockroom]} to the {transfer_order[to_stockroom]}",
191+
"fields": {
192+
"transfer_order.from_stockroom": "From stockroom",
193+
"transfer_order.to_stockroom": "To stockroom",
194+
"model": "Model"
195+
},
196+
"task_fields": [
197+
"transfer_order.from_stockroom",
198+
"transfer_order.to_stockroom",
199+
"model"
200+
],
201+
"template_record": {
202+
"transfer_order": {
203+
"from_stockroom": "Southern California Warehouse",
204+
"to_stockroom": "San Diego South Warehouse"
205+
},
206+
"transfer_order.from_stockroom": "Southern California Warehouse",
207+
"transfer_order.to_stockroom": "San Diego South Warehouse",
208+
"model": "GE Healthcare iVent201"
209+
},
210+
"num_expected_transfer_order_lines": 1
211+
}
212+
]
Lines changed: 182 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,182 @@
1+
[
2+
{
3+
"goal": "Create an active user group named '{group[name]}'. Its manager is {group[manager]}, type is {group[type]}, and roles include {role}",
4+
"fields": {
5+
"group.name": "Name",
6+
"group.manager": "Manager",
7+
"group.type": "Type",
8+
"role": "Role"
9+
},
10+
"task_fields": [
11+
"group.name",
12+
"group.manager",
13+
"group.type",
14+
"role",
15+
"group.active"
16+
],
17+
"template_record": {
18+
"group": {
19+
"name": "ITIL User Group",
20+
"manager": "Pierre Salera",
21+
"type": "itil"
22+
},
23+
"group.name": "ITIL User Group",
24+
"group.manager": "Pierre Salera",
25+
"group.type": "itil",
26+
"role": "itil",
27+
"group.active": "true"
28+
},
29+
"child_table": "sys_group_has_role",
30+
"child_table_fields": "group.name, role, group.manager, group.type, group.active"
31+
},
32+
{
33+
"goal": "Create an active user group named '{group[name]}'. Its manager is {group[manager]}, type is {group[type]}, and roles include {role}",
34+
"fields": {
35+
"group.name": "Name",
36+
"group.manager": "Manager",
37+
"group.type": "Type",
38+
"role": "Role"
39+
},
40+
"task_fields": [
41+
"group.name",
42+
"group.manager",
43+
"group.type",
44+
"role",
45+
"group.active"
46+
],
47+
"template_record": {
48+
"group": {
49+
"name": "Survey Admins",
50+
"manager": "Alene Rabeck",
51+
"type": "survey"
52+
},
53+
"group.name": "Survey Admins",
54+
"group.manager": "Alene Rabeck",
55+
"group.type": "survey",
56+
"role": "survey_admin",
57+
"group.active": "true"
58+
},
59+
"child_table": "sys_group_has_role",
60+
"child_table_fields": "group.name, role, group.manager, group.type, group.active"
61+
},
62+
{
63+
"goal": "Create an active user group named '{group[name]}'. Its manager is {group[manager]}, type is {group[type]}, and roles include {role}",
64+
"fields": {
65+
"group.name": "Name",
66+
"group.manager": "Manager",
67+
"group.type": "Type",
68+
"role": "Role"
69+
},
70+
"task_fields": [
71+
"group.name",
72+
"group.manager",
73+
"group.type",
74+
"role",
75+
"group.active"
76+
],
77+
"template_record": {
78+
"group": {
79+
"name": "Catalog Managers",
80+
"manager": "Zachary Mockus",
81+
"type": "catalog"
82+
},
83+
"group.name": "Catalog Managers",
84+
"group.manager": "Zachary Mockus",
85+
"group.type": "catalog",
86+
"role": "catalog_manager",
87+
"group.active": "true"
88+
},
89+
"child_table": "sys_group_has_role",
90+
"child_table_fields": "group.name, role, group.manager, group.type, group.active"
91+
},
92+
{
93+
"goal": "Create an active user group with the name '{group[name]}' and description '{group[description]}'. Add {user} to the group",
94+
"fields": {
95+
"group.name": "Name",
96+
"group.description": "Description",
97+
"user": "Members"
98+
},
99+
"task_fields": [
100+
"group.name",
101+
"group.description",
102+
"group.active"
103+
],
104+
"task_list_fields": [
105+
"user"
106+
],
107+
"num_expected_child_records": 3,
108+
"template_record": {
109+
"group": {
110+
"name": "NYC Coed Soccer",
111+
"description": "We play at the Parade Grounds on Saturdays at 10",
112+
"active": "true"
113+
},
114+
"group.name": "NYC Coed Soccer",
115+
"group.description": "We play at the Parade Grounds on Saturdays at 10",
116+
"group.active": "true",
117+
"user": ["Chad Araiza", "Eva Seahorn", "Floyd Veazey"]
118+
},
119+
"child_table": "sys_user_grmember",
120+
"child_table_fields": "group.name, user, group.description, group.active"
121+
},
122+
{
123+
"goal": "Create an active user group with the name '{group[name]}' and description '{group[description]}'. Add {user} to the group",
124+
"fields": {
125+
"group.name": "Name",
126+
"group.description": "Description",
127+
"user": "Members"
128+
},
129+
"task_fields": [
130+
"group.name",
131+
"group.description",
132+
"group.active"
133+
],
134+
"task_list_fields": [
135+
"user"
136+
],
137+
"num_expected_child_records": 3,
138+
"template_record": {
139+
"group": {
140+
"name": "NYC Run Club",
141+
"description": "We run Monday mornings at 7",
142+
"active": "true"
143+
},
144+
"group.name": "NYC Run Club",
145+
"group.description": "We run Monday mornings at 7",
146+
"group.active": "true",
147+
"user": ["Chad Araiza", "Eva Seahorn", "Floyd Veazey"]
148+
},
149+
"child_table": "sys_user_grmember",
150+
"child_table_fields": "group.name, user, group.description, group.active"
151+
},
152+
{
153+
"goal": "Create an active user group with the name '{group[name]}' and description '{group[description]}'. Add {user} to the group",
154+
"fields": {
155+
"group.name": "Name",
156+
"group.description": "Description",
157+
"user": "Members"
158+
},
159+
"task_fields": [
160+
"group.name",
161+
"group.description",
162+
"group.active"
163+
],
164+
"task_list_fields": [
165+
"user"
166+
],
167+
"num_expected_child_records": 3,
168+
"template_record": {
169+
"group": {
170+
"name": "NYC Happy Hour Group",
171+
"description": "We get together for happy hour on Thursdays at 4",
172+
"active": "true"
173+
},
174+
"group.name": "NYC Happy Hour Group",
175+
"group.description": "We get together for happy hour on Thursdays at 4",
176+
"group.active": "true",
177+
"user": ["Chad Araiza", "Eva Seahorn", "Floyd Veazey"]
178+
},
179+
"child_table": "sys_user_grmember",
180+
"child_table_fields": "group.name, user, group.description, group.active"
181+
}
182+
]

0 commit comments

Comments
 (0)