Skip to content

Commit

Permalink
RHT-3722-T3-2.2.3.50-RDE-RIG-Enhance-employee-data-for-employee-recor…
Browse files Browse the repository at this point in the history
…d-creation-in-iPeople (#42)
  • Loading branch information
tutn-axonivy committed Apr 3, 2024
1 parent 370d2fa commit 48b88e7
Show file tree
Hide file tree
Showing 4 changed files with 117 additions and 0 deletions.
@@ -0,0 +1,5 @@
PayGroupData #class
connector #namespace
payGroups List<com.axonivy.connector.successfactors.connector.rest.SFODataFOPayGroup> #field
error ch.ivyteam.ivy.bpm.error.BpmError #field
param connector.OdataParams #field
10 changes: 10 additions & 0 deletions successfactors-connector/lib/Octopus-IPeople-OpenApi.json
Expand Up @@ -590971,6 +590971,16 @@
"maxLength": 128,
"nullable": true
},
"cust_compliance": {
"type": "string",
"maxLength": 128,
"nullable": true
},
"cust_employeeSurvey": {
"type": "string",
"maxLength": 128,
"nullable": true
},
"cust_jobLevel": {
"type": "string",
"maxLength": 128,
Expand Down
Binary file not shown.
102 changes: 102 additions & 0 deletions successfactors-connector/processes/connector/PayGroup.p.json
@@ -0,0 +1,102 @@
{
"format" : "10.0.0",
"id" : "18E08654FFFEC0F5",
"kind" : "CALLABLE_SUB",
"config" : {
"data" : "connector.PayGroupData"
},
"elements" : [ {
"id" : "f0",
"type" : "CallSubStart",
"name" : "getPayGroups",
"config" : {
"callSignature" : "getPayGroups",
"input" : {
"params" : [
{ "name" : "top", "type" : "Integer" },
{ "name" : "skip", "type" : "Integer" },
{ "name" : "filter", "type" : "String" },
{ "name" : "count", "type" : "Boolean" },
{ "name" : "orderby", "type" : "List<String>" },
{ "name" : "select", "type" : "List<String>" },
{ "name" : "expand", "type" : "List<String>" }
],
"map" : {
"out.param.count" : "param.#count",
"out.param.expand" : "param.#expand",
"out.param.filter" : "param.#filter",
"out.param.orderBy" : "param.#orderby",
"out.param.select" : "param.#select",
"out.param.skip" : "param.#skip",
"out.param.top" : "param.#top"
}
},
"result" : {
"params" : [
{ "name" : "error", "type" : "ch.ivyteam.ivy.bpm.error.BpmError" },
{ "name" : "payGroups", "type" : "List<com.axonivy.connector.successfactors.connector.rest.SFODataFOPayGroup>" }
],
"map" : {
"result.error" : "in.#error",
"result.payGroups" : "in.#payGroups"
}
}
},
"visual" : {
"at" : { "x" : 96, "y" : 64 }
},
"connect" : { "id" : "f4", "to" : "f3" }
}, {
"id" : "f1",
"type" : "CallSubEnd",
"visual" : {
"at" : { "x" : 352, "y" : 64 }
}
}, {
"id" : "f3",
"type" : "RestClientCall",
"name" : "call rest",
"config" : {
"path" : "/FOPayGroup",
"headers" : {
"Accept" : "application/json;charset=UTF-8"
},
"clientId" : "4c029770-6b05-4cf7-9b23-b2434bb500d6",
"clientErrorCode" : "ivy:error:rest:client",
"queryParams" : {
"$top" : "in.param.#top is initialized ? in.param.#top : null",
"$select" : "in.param.#select",
"$expand" : "in.param.#expand",
"$skip" : "in.param.#skip is initialized ? in.param.#skip : null",
"$filter" : "in.param.#filter is initialized ? in.param.#filter : null",
"$count" : "in.param.#count is initialized ? in.param.#count : null",
"$orderby" : "in.param.#orderBy"
},
"statusErrorCode" : "ivy:error:rest:client",
"responseMapping" : {
"out.payGroups" : "result.value"
},
"resultType" : "com.axonivy.connector.successfactors.connector.rest.CollectionOfFOPayGroup"
},
"visual" : {
"at" : { "x" : 224, "y" : 64 }
},
"boundaries" : [ {
"id" : "f5",
"type" : "ErrorBoundaryEvent",
"config" : {
"output" : {
"map" : {
"out" : "in",
"out.error" : "error"
}
}
},
"visual" : {
"at" : { "x" : 248, "y" : 104 }
},
"connect" : { "id" : "f6", "to" : "f1", "via" : [ { "x" : 352, "y" : 104 } ] }
} ],
"connect" : { "id" : "f2", "to" : "f1" }
} ]
}

0 comments on commit 48b88e7

Please sign in to comment.