Skip to content

Commit 5e3ded6

Browse files
authored
fix: decomposed workflow sub types definition (#942)
1 parent 9f00b46 commit 5e3ded6

18 files changed

Lines changed: 375 additions & 205 deletions

File tree

__tests__/integration/services.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ const testContext = [
2727
'SharingCriteriaRule',
2828
],
2929
[
30-
'force-app/main/default/workflows/Account/alerts/TestWFAlert.alert-meta.xml',
30+
'force-app/main/default/workflows/Account/workflowAlerts/TestWFAlert.workflowAlert-meta.xml',
3131
new Set(['Account.TestWFAlert']),
3232
'WorkflowAlert',
3333
],

src/metadata/a48.json

Lines changed: 22 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1208,20 +1208,20 @@
12081208
"xmlName": "Workflow"
12091209
},
12101210
{
1211-
"directoryName": "alerts",
1211+
"directoryName": "workflowAlerts",
12121212
"inFolder": false,
12131213
"metaFile": false,
1214-
"suffix": "alert",
1214+
"suffix": "workflowAlert",
12151215
"parentXmlName": "Workflow",
12161216
"xmlName": "WorkflowAlert",
12171217
"xmlTag": "alerts",
12181218
"key": "fullName"
12191219
},
12201220
{
1221-
"directoryName": "fieldUpdates",
1221+
"directoryName": "workflowFieldUpdates",
12221222
"inFolder": false,
12231223
"metaFile": false,
1224-
"suffix": "fieldUpdate",
1224+
"suffix": "workflowFieldUpdate",
12251225
"parentXmlName": "Workflow",
12261226
"xmlName": "WorkflowFieldUpdate",
12271227
"xmlTag": "fieldUpdates",
@@ -1239,40 +1239,50 @@
12391239
"key": "fullName"
12401240
},
12411241
{
1242-
"directoryName": "outboundMessages",
1242+
"directoryName": "workflowOutboundMessages",
12431243
"inFolder": false,
12441244
"metaFile": false,
1245-
"suffix": "outboundMessage",
1245+
"suffix": "workflowOutboundMessage",
12461246
"parentXmlName": "Workflow",
12471247
"xmlName": "WorkflowOutboundMessage",
12481248
"xmlTag": "outboundMessages",
12491249
"key": "fullName"
12501250
},
12511251
{
1252-
"directoryName": "rules",
1252+
"directoryName": "workflowRules",
12531253
"inFolder": false,
12541254
"metaFile": false,
1255-
"suffix": "rule",
1255+
"suffix": "workflowRule",
12561256
"parentXmlName": "Workflow",
12571257
"xmlName": "WorkflowRule",
12581258
"xmlTag": "rules",
12591259
"key": "fullName"
12601260
},
12611261
{
1262-
"directoryName": "knowledgePublishes",
1262+
"directoryName": "workflowSends",
1263+
"inFolder": false,
1264+
"metaFile": false,
1265+
"suffix": "workflowSend",
1266+
"parentXmlName": "Workflow",
1267+
"xmlName": "WorkflowSend",
1268+
"xmlTag": "send",
1269+
"key": "fullName"
1270+
},
1271+
{
1272+
"directoryName": "workflowKnowledgePublishs",
12631273
"inFolder": false,
12641274
"metaFile": false,
1265-
"suffix": "knowledgePublishe",
1275+
"suffix": "workflowKnowledgePublishe",
12661276
"parentXmlName": "Workflow",
12671277
"xmlName": "WorkflowKnowledgePublish",
12681278
"xmlTag": "knowledgePublishes",
12691279
"key": "fullName"
12701280
},
12711281
{
1272-
"directoryName": "tasks",
1282+
"directoryName": "workflowTasks",
12731283
"inFolder": false,
12741284
"metaFile": false,
1275-
"suffix": "task",
1285+
"suffix": "workflowTask",
12761286
"parentXmlName": "Workflow",
12771287
"xmlName": "WorkflowTask",
12781288
"xmlTag": "tasks",

src/metadata/v46.json

Lines changed: 22 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -976,20 +976,20 @@
976976
"xmlName": "Workflow"
977977
},
978978
{
979-
"directoryName": "alerts",
979+
"directoryName": "workflowAlerts",
980980
"inFolder": false,
981981
"metaFile": false,
982-
"suffix": "alert",
982+
"suffix": "workflowAlert",
983983
"parentXmlName": "Workflow",
984984
"xmlName": "WorkflowAlert",
985985
"xmlTag": "alerts",
986986
"key": "fullName"
987987
},
988988
{
989-
"directoryName": "fieldUpdates",
989+
"directoryName": "workflowFieldUpdates",
990990
"inFolder": false,
991991
"metaFile": false,
992-
"suffix": "fieldUpdate",
992+
"suffix": "workflowFieldUpdate",
993993
"parentXmlName": "Workflow",
994994
"xmlName": "WorkflowFieldUpdate",
995995
"xmlTag": "fieldUpdates",
@@ -1007,40 +1007,50 @@
10071007
"key": "fullName"
10081008
},
10091009
{
1010-
"directoryName": "outboundMessages",
1010+
"directoryName": "workflowOutboundMessages",
10111011
"inFolder": false,
10121012
"metaFile": false,
1013-
"suffix": "outboundMessage",
1013+
"suffix": "workflowOutboundMessage",
10141014
"parentXmlName": "Workflow",
10151015
"xmlName": "WorkflowOutboundMessage",
10161016
"xmlTag": "outboundMessages",
10171017
"key": "fullName"
10181018
},
10191019
{
1020-
"directoryName": "rules",
1020+
"directoryName": "workflowRules",
10211021
"inFolder": false,
10221022
"metaFile": false,
1023-
"suffix": "rule",
1023+
"suffix": "workflowRule",
10241024
"parentXmlName": "Workflow",
10251025
"xmlName": "WorkflowRule",
10261026
"xmlTag": "rules",
10271027
"key": "fullName"
10281028
},
10291029
{
1030-
"directoryName": "knowledgePublishes",
1030+
"directoryName": "workflowSends",
1031+
"inFolder": false,
1032+
"metaFile": false,
1033+
"suffix": "workflowSend",
1034+
"parentXmlName": "Workflow",
1035+
"xmlName": "WorkflowSend",
1036+
"xmlTag": "send",
1037+
"key": "fullName"
1038+
},
1039+
{
1040+
"directoryName": "workflowKnowledgePublishs",
10311041
"inFolder": false,
10321042
"metaFile": false,
1033-
"suffix": "knowledgePublishe",
1043+
"suffix": "workflowKnowledgePublishe",
10341044
"parentXmlName": "Workflow",
10351045
"xmlName": "WorkflowKnowledgePublish",
10361046
"xmlTag": "knowledgePublishes",
10371047
"key": "fullName"
10381048
},
10391049
{
1040-
"directoryName": "tasks",
1050+
"directoryName": "workflowTasks",
10411051
"inFolder": false,
10421052
"metaFile": false,
1043-
"suffix": "task",
1053+
"suffix": "workflowTask",
10441054
"parentXmlName": "Workflow",
10451055
"xmlName": "WorkflowTask",
10461056
"xmlTag": "tasks",

src/metadata/v47.json

Lines changed: 22 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1208,20 +1208,20 @@
12081208
"xmlName": "Workflow"
12091209
},
12101210
{
1211-
"directoryName": "alerts",
1211+
"directoryName": "workflowAlerts",
12121212
"inFolder": false,
12131213
"metaFile": false,
1214-
"suffix": "alert",
1214+
"suffix": "workflowAlert",
12151215
"parentXmlName": "Workflow",
12161216
"xmlName": "WorkflowAlert",
12171217
"xmlTag": "alerts",
12181218
"key": "fullName"
12191219
},
12201220
{
1221-
"directoryName": "fieldUpdates",
1221+
"directoryName": "workflowFieldUpdates",
12221222
"inFolder": false,
12231223
"metaFile": false,
1224-
"suffix": "fieldUpdate",
1224+
"suffix": "workflowFieldUpdate",
12251225
"parentXmlName": "Workflow",
12261226
"xmlName": "WorkflowFieldUpdate",
12271227
"xmlTag": "fieldUpdates",
@@ -1239,40 +1239,50 @@
12391239
"key": "fullName"
12401240
},
12411241
{
1242-
"directoryName": "outboundMessages",
1242+
"directoryName": "workflowOutboundMessages",
12431243
"inFolder": false,
12441244
"metaFile": false,
1245-
"suffix": "outboundMessage",
1245+
"suffix": "workflowOutboundMessage",
12461246
"parentXmlName": "Workflow",
12471247
"xmlName": "WorkflowOutboundMessage",
12481248
"xmlTag": "outboundMessages",
12491249
"key": "fullName"
12501250
},
12511251
{
1252-
"directoryName": "rules",
1252+
"directoryName": "workflowRules",
12531253
"inFolder": false,
12541254
"metaFile": false,
1255-
"suffix": "rule",
1255+
"suffix": "workflowRule",
12561256
"parentXmlName": "Workflow",
12571257
"xmlName": "WorkflowRule",
12581258
"xmlTag": "rules",
12591259
"key": "fullName"
12601260
},
12611261
{
1262-
"directoryName": "knowledgePublishes",
1262+
"directoryName": "workflowSends",
1263+
"inFolder": false,
1264+
"metaFile": false,
1265+
"suffix": "workflowSend",
1266+
"parentXmlName": "Workflow",
1267+
"xmlName": "WorkflowSend",
1268+
"xmlTag": "send",
1269+
"key": "fullName"
1270+
},
1271+
{
1272+
"directoryName": "workflowKnowledgePublishs",
12631273
"inFolder": false,
12641274
"metaFile": false,
1265-
"suffix": "knowledgePublishe",
1275+
"suffix": "workflowKnowledgePublishe",
12661276
"parentXmlName": "Workflow",
12671277
"xmlName": "WorkflowKnowledgePublish",
12681278
"xmlTag": "knowledgePublishes",
12691279
"key": "fullName"
12701280
},
12711281
{
1272-
"directoryName": "tasks",
1282+
"directoryName": "workflowTasks",
12731283
"inFolder": false,
12741284
"metaFile": false,
1275-
"suffix": "task",
1285+
"suffix": "workflowTask",
12761286
"parentXmlName": "Workflow",
12771287
"xmlName": "WorkflowTask",
12781288
"xmlTag": "tasks",

src/metadata/v49.json

Lines changed: 22 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1236,20 +1236,20 @@
12361236
"xmlName": "Workflow"
12371237
},
12381238
{
1239-
"directoryName": "alerts",
1239+
"directoryName": "workflowAlerts",
12401240
"inFolder": false,
12411241
"metaFile": false,
1242-
"suffix": "alert",
1242+
"suffix": "workflowAlert",
12431243
"parentXmlName": "Workflow",
12441244
"xmlName": "WorkflowAlert",
12451245
"xmlTag": "alerts",
12461246
"key": "fullName"
12471247
},
12481248
{
1249-
"directoryName": "fieldUpdates",
1249+
"directoryName": "workflowFieldUpdates",
12501250
"inFolder": false,
12511251
"metaFile": false,
1252-
"suffix": "fieldUpdate",
1252+
"suffix": "workflowFieldUpdate",
12531253
"parentXmlName": "Workflow",
12541254
"xmlName": "WorkflowFieldUpdate",
12551255
"xmlTag": "fieldUpdates",
@@ -1267,40 +1267,50 @@
12671267
"key": "fullName"
12681268
},
12691269
{
1270-
"directoryName": "outboundMessages",
1270+
"directoryName": "workflowOutboundMessages",
12711271
"inFolder": false,
12721272
"metaFile": false,
1273-
"suffix": "outboundMessage",
1273+
"suffix": "workflowOutboundMessage",
12741274
"parentXmlName": "Workflow",
12751275
"xmlName": "WorkflowOutboundMessage",
12761276
"xmlTag": "outboundMessages",
12771277
"key": "fullName"
12781278
},
12791279
{
1280-
"directoryName": "rules",
1280+
"directoryName": "workflowRules",
12811281
"inFolder": false,
12821282
"metaFile": false,
1283-
"suffix": "rule",
1283+
"suffix": "workflowRule",
12841284
"parentXmlName": "Workflow",
12851285
"xmlName": "WorkflowRule",
12861286
"xmlTag": "rules",
12871287
"key": "fullName"
12881288
},
12891289
{
1290-
"directoryName": "knowledgePublishes",
1290+
"directoryName": "workflowSends",
1291+
"inFolder": false,
1292+
"metaFile": false,
1293+
"suffix": "workflowSend",
1294+
"parentXmlName": "Workflow",
1295+
"xmlName": "WorkflowSend",
1296+
"xmlTag": "send",
1297+
"key": "fullName"
1298+
},
1299+
{
1300+
"directoryName": "workflowKnowledgePublishs",
12911301
"inFolder": false,
12921302
"metaFile": false,
1293-
"suffix": "knowledgePublishe",
1303+
"suffix": "workflowKnowledgePublishe",
12941304
"parentXmlName": "Workflow",
12951305
"xmlName": "WorkflowKnowledgePublish",
12961306
"xmlTag": "knowledgePublishes",
12971307
"key": "fullName"
12981308
},
12991309
{
1300-
"directoryName": "tasks",
1310+
"directoryName": "workflowTasks",
13011311
"inFolder": false,
13021312
"metaFile": false,
1303-
"suffix": "task",
1313+
"suffix": "workflowTask",
13041314
"parentXmlName": "Workflow",
13051315
"xmlName": "WorkflowTask",
13061316
"xmlTag": "tasks",

0 commit comments

Comments
 (0)