GetPsoTypes - Common queries
PSO on the web interface
The Trigram is used as identifier in the API Queries.
Most PSO are custom for each customer.
The system PSO are “USR” (which host the employee data) and “MDL” (which host the connected modules information
Get the number of PSO in the instance.
the “first” parameter is required: set to 1 as default value.?
Query
query GetPsoTypes {
getPsoTypes(first: 1) {
totalCount
}
}Response
{
"data": {
"getPsoTypes": {
"totalCount": 10
}
},
"errors": null
}The Key “totalCount” returns the number of PSO of a customer instance.
Get ALL PSO information
set “first” parameter to the value return in “totalCount” from previous request
Query
query GetPsoTypes {
getPsoTypes(first: 10) {
totalCount
edges {
node {
alias
isActive
systemRequired
createdAt
updatedAt
}
}
}
}Response
{
"data": {
"getPsoTypes": {
"totalCount": 10,
"edges": [
{
"node": {
"alias": "usr",
"isActive": true,
"systemRequired": true,
"createdAt": "2019-03-01T10:00:54Z",
"updatedAt": "2019-03-01T10:00:54Z"
}
},
{
"node": {
"alias": "mdl",
"isActive": true,
"systemRequired": true,
"createdAt": "2019-03-01T10:00:55Z",
"updatedAt": "2019-03-01T10:00:55Z"
}
},
{
"node": {
"alias": "onb",
"isActive": false,
"systemRequired": false,
"createdAt": "2020-05-20T10:28:13Z",
"updatedAt": "2022-06-27T12:17:14Z"
}
},
{
"node": {
"alias": "com",
"isActive": true,
"systemRequired": false,
"createdAt": "2020-05-20T10:36:32Z",
"updatedAt": "2020-05-20T10:36:33Z"
}
},
{
"node": {
"alias": "emp",
"isActive": true,
"systemRequired": false,
"createdAt": "2020-07-01T09:38:49Z",
"updatedAt": "2022-09-28T07:31:47Z"
}
},
{
"node": {
"alias": "etb",
"isActive": true,
"systemRequired": false,
"createdAt": "2020-07-01T09:39:07Z",
"updatedAt": "2022-09-28T07:32:04Z"
}
},
{
"node": {
"alias": "div",
"isActive": true,
"systemRequired": false,
"createdAt": "2022-11-03T14:28:51Z",
"updatedAt": "2022-11-03T14:28:51Z"
}
},
{
"node": {
"alias": "pos",
"isActive": true,
"systemRequired": false,
"createdAt": "2022-11-04T10:23:45Z",
"updatedAt": "2022-11-04T10:23:46Z"
}
},
{
"node": {
"alias": "cos",
"isActive": true,
"systemRequired": false,
"createdAt": "2022-11-04T12:32:31Z",
"updatedAt": "2022-11-04T12:32:32Z"
}
},
{
"node": {
"alias": "esp",
"isActive": true,
"systemRequired": false,
"createdAt": "2023-05-25T16:42:50Z",
"updatedAt": "2023-05-25T16:42:51Z"
}
}
]
}
},
"errors": null
}Get Filtered PSO
Queries
Get Active PSO
query GetPsoTypes {
getPsoTypes(first: 10, filter: { isActive: true }) {
totalCount
edges {
node {
alias
isActive
systemRequired
createdAt
updatedAt
}
}
}
}Get PSO with known Alias: usr
query GetPsoTypes {
getPsoTypes(first: 10, filter: { alias: "usr" }) {
totalCount
edges {
node {
alias
isActive
systemRequired
createdAt
updatedAt
}
}
}
}Response
{
"data": {
"getPsoTypes": {
"totalCount": 1,
"edges": [
{
"node": {
"alias": "usr",
"isActive": true,
"systemRequired": true,
"createdAt": "2019-03-01T10:00:54Z",
"updatedAt": "2019-03-01T10:00:54Z"
}
}
]
}
},
"errors": null
}Last updated

