GetPsoFields - Common queries
PSO fields on the web interface

Get number of fields in a PSO
Get the Employee “USR” PSO number of fields.
Query
query GetPsoFields {
getPsoFields (alias: "usr", first: 1) {
totalCount
}
}Response
{
"data": {
"getPsoFields": {
"totalCount": 86
}
},
"errors": null
}the Key “totalCount” returns the number of fields available in a PSO.
Get PSO Fields Details
Query - Get All fields
query GetPsoFields {
getPsoFields(alias: "usr", first: 86, filter: { isActive: null }) {
totalCount
edges {
node {
isActive
alias
createdAt
}
}
}
}Query - Get All active Fields
query GetPsoFields{
getPsoFields(alias: "usr", first: 86, filter: { isActive: true }) {
totalCount
edges {
node {
isActive
alias
createdAt
}
}
}
}Response
{
"data": {
"getPsoFields": {
"totalCount": 86,
"edges": [
{
"node": {
"isActive": true,
"alias": "professional_phone",
"createdAt": "2018-03-22T08:59:33Z"
}
},
{
"node": {
"isActive": true,
"alias": "professional_mobile_phone",
"createdAt": "2018-03-22T08:59:33Z"
}
},
{
"node": {
"isActive": true,
"alias": "professional_email",
"createdAt": "2018-03-22T08:59:33Z"
}
},
{
"node": {
"isActive": true,
"alias": "usr_first_name",
"createdAt": "2018-03-22T08:59:34Z"
}
},
{
"node": {
"isActive": true,
"alias": "usr_last_name",
"createdAt": "2018-03-22T08:59:34Z"
}
},
{
"node": {
"isActive": true,
"alias": "username",
"createdAt": "2018-03-22T08:59:34Z"
}
},
........
........
{
"node": {
"isActive": true,
"alias": "usr_evp_variable",
"createdAt": "2024-02-23T08:23:23Z"
}
},
{
"node": {
"isActive": true,
"alias": "usr_date_format",
"createdAt": null
}
},
{
"node": {
"isActive": true,
"alias": "usr_time_format",
"createdAt": null
}
},
{
"node": {
"isActive": true,
"alias": "usr_poste_empowill",
"createdAt": "2024-05-31T13:11:05Z"
}
}
]
}
},
"errors": null
}Get PSO Specific Fields
Query
Find the active field named “professional_phone”
query GetPsoFields{
getPsoFields(
alias: "usr"
first: 1
filter: { isActive: true, alias: "professional_phone" }
) {
totalCount
edges {
node {
isActive
alias
createdAt
}
}
}
}Response
{
"data": {
"getPsoFields": {
"totalCount": 1,
"edges": [
{
"node": {
"isActive": true,
"alias": "professional_phone",
"createdAt": "2018-03-22T08:59:33Z"
}
}
]
}
},
"errors": null
}Last updated

