Query - Inclusão
mutation($data: ScheduleInput!){
    schedules{
        createSchedule(data:$data){
            id
        }
    }
}
Parâmetros
{
  "data": {
    "displayName": "Nome Agendamento",
    "version": "1",
    "description": "Descrição Agendamento",
    "isEnabled": true,
    "userGroupPermissions": [
      {
        "userGroupId": "IDDOGRUPO",
        "canModify": true,
        "canDelete": true,
        "canManagePermissions": true
      }      
    ],
    "executionMode": "SEQUENTIAL_AT_ONE_ENVIRONMENT",
    "notificationCondition": "NONE",
    "onceTriggers": [
      {
        "whenDate": "2023-04-04T08:15",
        "whenTime": "19:38"
      }
    ],
    "executionEnvironments": [
      {
        "serverName": "SERVIDOR",
        "environmentId": "IDDOAMBIENTE"
      }    
    ],
    "activities": [
      {
        "sortKey": 0,
        "activityId": "IDDAATIVIDADE"
      },
      {
        "sortKey": 1,
        "activityId": "IDDAATIVIADE2"
      }       
    ]
  }
}
Query - Alteração
mutation($id:ID!, $data: ScheduleInput!){
  schedules{
      updateSchedule(id:$id,data:$data){
          id
      }
  }
}
Parâmetros
{
  "id": "1091448902950666240",
  "data": {
    "displayName": "vander",
    "description": "vander",
    "version": "g",
    "isEnabled": true,
    "dailyTriggers": [
      {
        "when": "14:50",
        "interval": 1,
        "activePeriod": {
          "startAt": "2023-04-06",
          "endAt": null
        }
      }
    ],
    "executionMode": "SEQUENTIAL_AT_ONE_ENVIRONMENT",
    "notificationCondition": "NONE",
    "mailAddressNotificationTargets": [],
    "userNotificationTargets": [],
    "userGroupNotificationTargets": [],
    "userGroupPermissions": [
      {
        "userGroupId": "630760018118590464",
        "canModify": true,
        "canDelete": true,
        "canManagePermissions": true
      }
    ],
    "onceTriggers": [],
    "weeklyTriggers": [],
    "executionEnvironments": [
      {
        "serverName": "bhn050103910",
        "environmentId": "895398227010699264"
      }
    ],
    "activities": [
      {
        "sortKey": 0,
        "activityId": "1092490712928829440"
      }
    ]
  }
}
Query - Exclusão
    mutation{
        schedules{
            d0:deleteSchedule(id:1091448902950666240)
        }
    }



Validações

CAMPOTIPOTAMANHONULOOBSERVAÇÃO
displayNamestring128no
versionstring16no
descriptionstring512no
isEnabledbool
no
userGroupPermissionslist
no
userGroupIdbool
no
canModify

bool


no
canDeletebool
no
canManagePermissionsbool
no
executionModestring
no
notificationCondition

no
onceTriggerslist
noNão obrigatório. Se existir não nulo
whenDatedateTime
no
whenTimedatyeTime
no
dailyTriggerslist
noNão obrigatório. Se existir não nulo
whendateTime
no
intervaldateTime
no
weeklyTriggerslist
noNão obrigatório. Se existir não nulo
whendateTime
no
daysOfWeeklist of string
noSUNDAY,MONDAY, TUESDAY, WEDNESDAY, THURSDAY, SATURDAY,FRIDAY
activePeriodlist
noObrigatório
startAtdateTime
no
endAtdateTime
no
executionModestring
no

SEQUENTIAL_AT_EVERY_ENVIRONMENT

SEQUENTIAL_AT_ONE_ENVIRONMENT

notificationConditionstring
no

NONE

ON_SUCCESS

ALWAYS

ON_ERRORON_ERON_ERRORROR

mailAddressNotificationTargetslist of string
noNão obrigatório se não existir
mailAddressstring
noe-mail formato: [email protected]
userGroupPermissionslist
noObrigatório
userGroupIdint
noGrupo existente no qual o usuário que está executando a chamada esteja inserido. Deve ser inserido pelo  menos um grupo
canModifybool


canDeletebool


canManagePermissionsbool


executionEnvironmentslist
noObrigatório
serverNamestring
no
environmentIdstring
noDeve existir na base de dados e o usuário logado ter permissão no registro.
activitieslist of activities
noObrigatório
sortKeyint
noInicia em zero e deve ser ordenado crescentemente
activityIdint
noDeve existir na base de dados e o usuário logado deve ter permissão o registro



  • Sem rótulos