Keepfy API
Detalhamento das APIs de consumo do Keepfy
Terms of Service
API Endpoints
# Endpoint:
https://app.keepfy.com/graphql
Authentication
Essa chave pode ser gerada a partir das credenciais de integração (Access Key e Access Secret) da sua organização, conforme os passos abaixo.
Gerando suas credenciais de integração
Selecione a opção Gerar Integração, informe um nome de sua preferência e selecione opção Salvar.
Note que as credencias Access Key e Access Secret foram criadas e agora estão disponíveis para seu uso.

Importante: o Access Secret será visualizado apenas nesse momento. Dessa forma, armazene essa informação em um local seguro de sua preferência, a fim de evitar que pessoas não autorizadas tenham acesso à ele.
Gerando seu token de acesso
createAccessToken
, utilizando suas
credencias de integração (Access Key e Access Secret).
Pronto! O retorno terá a chave token que deverá ser utilizado nas suas requisições.
Usando seu token de acesso
Ao consumir nossas APIs, basta adicionar no header da requisição a chave "access-token" juntamente do token gerado no passo anterior, seguindo o exemplo a seguir:
{
"access-token": "d917e25fcd1ea997b13a591f5fc7a66af5431d64905cf2f42c96c8329de741f3"
}
Queries
area
Description
Retorna uma área
Example
Query
query Area($id: String!) {
area(id: $id) {
id
description
isActive
isInMaintenance
branchId
}
}
Variables
{"id": "xyz789"}
Response
{
"data": {
"area": {
"id": "xyz789",
"description": "abc123",
"isActive": true,
"isInMaintenance": true,
"branchId": "abc123"
}
}
}
areas
Description
Retorna áreas
Response
Returns a
PaginatedAreas!
Arguments
Name | Description |
---|---|
pagination -
Pagination
|
Parâmetros da paginação |
query -
PaginationDefaultQueryInput!
|
Parâmetros da pesquisa |
Example
Query
query Areas(
$pagination: Pagination,
$query: PaginationDefaultQueryInput!
) {
areas(
pagination: $pagination,
query: $query
) {
items {
id
description
isActive
isInMaintenance
branchId
}
hasMore
}
}
Variables
{
"pagination": Pagination,
"query": PaginationDefaultQueryInput
}
Response
{"data": {"areas": {"items": [Area], "hasMore": false}}}
availability
Description
Retorna indicadores de disponibilidade por criticidade e grupo
Response
Returns
[CriticalityAndGroup!]!
Example
Query
query Availability {
availability {
criticalities {
label
result
}
groups {
label
result
id
}
branchId
}
}
Response
{
"data": {
"availability": [
{
"criticalities": [CriticalityBIData],
"groups": [GroupBIData],
"branchId": "xyz789"
}
]
}
}
availabilityByCriticality
Description
Retorna indicadores de disponibilidade por criticidade
Response
Returns
[EquipmentBIData!]!
Arguments
Name | Description |
---|---|
criticality -
Scale!
|
Filtro de criticidade |
Example
Query
query AvailabilityByCriticality($criticality: Scale!) {
availabilityByCriticality(criticality: $criticality) {
id
equipment
costCenter
calendar
result
criticality
tag
description
branchId
}
}
Variables
{"criticality": "High"}
Response
{
"data": {
"availabilityByCriticality": [
{
"id": "abc123",
"equipment": "abc123",
"costCenter": "abc123",
"calendar": "xyz789",
"result": 987.65,
"criticality": "High",
"tag": "abc123",
"description": "xyz789",
"branchId": "abc123"
}
]
}
}
availabilityByGroup
Description
Retorna indicadores de disponibilidade por grupo
Response
Returns
[EquipmentBIData!]!
Arguments
Name | Description |
---|---|
groupId -
String!
|
Código identificador do grupo |
Example
Query
query AvailabilityByGroup($groupId: String!) {
availabilityByGroup(groupId: $groupId) {
id
equipment
costCenter
calendar
result
criticality
tag
description
branchId
}
}
Variables
{"groupId": "xyz789"}
Response
{
"data": {
"availabilityByGroup": [
{
"id": "xyz789",
"equipment": "xyz789",
"costCenter": "xyz789",
"calendar": "xyz789",
"result": 123.45,
"criticality": "High",
"tag": "xyz789",
"description": "abc123",
"branchId": "abc123"
}
]
}
}
availableBranches
Description
Retorna filiais disponíveis para o usuário
Response
Returns
[Branch!]!
Example
Query
query AvailableBranches {
availableBranches {
phoneNumber
activityType
zipCode
street
number
neighborhood
city
state
country
complement
timeZone
mfmUser
mfmPassword
id
organizationId
name
createdAt
updatedAt
documentNumber
deletedAt
settings {
serviceOrder {
...ServiceOrderSettingsFragment
}
equipment {
...EquipmentSettingsFragment
}
inventory {
...InventorySettingsFragment
}
totvsModa {
...TotvsModaEndpointSettingsFragment
}
}
}
}
Response
{
"data": {
"availableBranches": [
{
"phoneNumber": "abc123",
"activityType": "AgricultureLivestockForestryAndAquaculture",
"zipCode": "abc123",
"street": "xyz789",
"number": "xyz789",
"neighborhood": "abc123",
"city": "abc123",
"state": "xyz789",
"country": "xyz789",
"complement": "xyz789",
"timeZone": "xyz789",
"mfmUser": "xyz789",
"mfmPassword": "abc123",
"id": "abc123",
"organizationId": "abc123",
"name": "abc123",
"createdAt": "2007-12-03T10:15:30Z",
"updatedAt": "2007-12-03T10:15:30Z",
"documentNumber": "xyz789",
"deletedAt": "2007-12-03T10:15:30Z",
"settings": GlobalSettings
}
]
}
}
back
Description
Retorna indicadores de backlog da manutenção
Response
Returns
[BasicIndicator!]!
Arguments
Name | Description |
---|---|
filter -
DateFilterInput
|
Filtro de data |
Example
Query
query Back($filter: DateFilterInput) {
back(filter: $filter) {
label
result
branchId
}
}
Variables
{"filter": DateFilterInput}
Response
{
"data": {
"back": [
{
"label": "abc123",
"result": 123.45,
"branchId": "abc123"
}
]
}
}
calendar
Description
Retorna um calendário
Example
Query
query Calendar($id: String!) {
calendar(id: $id) {
id
name
isActive
workShifts {
id
calendarId
start {
...TimePointFragment
}
end {
...TimePointFragment
}
}
}
}
Variables
{"id": "xyz789"}
Response
{
"data": {
"calendar": {
"id": "abc123",
"name": "xyz789",
"isActive": false,
"workShifts": [WorkShift]
}
}
}
calendars
Description
Retorna calendários
Response
Returns a
PaginatedCalendars!
Arguments
Name | Description |
---|---|
pagination -
Pagination
|
Parâmetros da paginação |
query -
CalendarQueryInput!
|
Parâmetros da pesquisa |
Example
Query
query Calendars(
$pagination: Pagination,
$query: CalendarQueryInput!
) {
calendars(
pagination: $pagination,
query: $query
) {
items {
id
name
isActive
workShifts {
...WorkShiftFragment
}
}
hasMore
}
}
Variables
{
"pagination": Pagination,
"query": CalendarQueryInput
}
Response
{
"data": {
"calendars": {"items": [Calendar], "hasMore": true}
}
}
cbe
Description
Retorna indicatores de custo por equipamento
Response
Returns
[CBEIndicator!]!
Example
Query
query Cbe {
cbe {
label
total
accumulatedCostPercentage
purchase {
value
percentage
}
maintenance {
value
percentage
}
}
}
Response
{
"data": {
"cbe": [
{
"label": "xyz789",
"total": 987.65,
"accumulatedCostPercentage": 123.45,
"purchase": ComparativeResult,
"maintenance": ComparativeResult
}
]
}
}
confiability
Description
Retorna indicadores de confiabilidade por criticidade e grupo
Response
Returns
[CriticalityAndGroup!]!
Example
Query
query Confiability {
confiability {
criticalities {
label
result
}
groups {
label
result
id
}
branchId
}
}
Response
{
"data": {
"confiability": [
{
"criticalities": [CriticalityBIData],
"groups": [GroupBIData],
"branchId": "xyz789"
}
]
}
}
confiabilityByCriticality
Description
Retorna indicadores de confiabilidade por criticidade
Response
Returns
[EquipmentBIData!]!
Arguments
Name | Description |
---|---|
criticality -
Scale!
|
Filtro de criticidade |
Example
Query
query ConfiabilityByCriticality($criticality: Scale!) {
confiabilityByCriticality(criticality: $criticality) {
id
equipment
costCenter
calendar
result
criticality
tag
description
branchId
}
}
Variables
{"criticality": "High"}
Response
{
"data": {
"confiabilityByCriticality": [
{
"id": "xyz789",
"equipment": "xyz789",
"costCenter": "xyz789",
"calendar": "abc123",
"result": 123.45,
"criticality": "High",
"tag": "abc123",
"description": "abc123",
"branchId": "abc123"
}
]
}
}
confiabilityByGroup
Description
Retorna indicadores de confiabilidade por grupo
Response
Returns
[EquipmentBIData!]!
Arguments
Name | Description |
---|---|
groupId -
String!
|
Código identificador do grupo |
Example
Query
query ConfiabilityByGroup($groupId: String!) {
confiabilityByGroup(groupId: $groupId) {
id
equipment
costCenter
calendar
result
criticality
tag
description
branchId
}
}
Variables
{"groupId": "abc123"}
Response
{
"data": {
"confiabilityByGroup": [
{
"id": "abc123",
"equipment": "abc123",
"costCenter": "xyz789",
"calendar": "xyz789",
"result": 987.65,
"criticality": "High",
"tag": "abc123",
"description": "xyz789",
"branchId": "abc123"
}
]
}
}
costCenter
Description
Retorna um centro de custo
Response
Returns a
CostCenter!
Arguments
Name | Description |
---|---|
id -
String!
|
Código identificador |
Example
Query
query CostCenter($id: String!) {
costCenter(id: $id) {
id
description
isActive
branchId
erpId
}
}
Variables
{"id": "abc123"}
Response
{
"data": {
"costCenter": {
"id": "abc123",
"description": "xyz789",
"isActive": false,
"branchId": "xyz789",
"erpId": "xyz789"
}
}
}
costCenters
Description
Retorna centros de custo
Response
Returns a
PaginatedCostCenters!
Arguments
Name | Description |
---|---|
pagination -
Pagination
|
Parâmetros da paginação |
query -
CostCenterQueryInput!
|
Parâmetros da pesquisa |
Example
Query
query CostCenters(
$pagination: Pagination,
$query: CostCenterQueryInput!
) {
costCenters(
pagination: $pagination,
query: $query
) {
items {
id
description
isActive
branchId
erpId
}
hasMore
}
}
Variables
{
"pagination": Pagination,
"query": CostCenterQueryInput
}
Response
{
"data": {
"costCenters": {
"items": [CostCenter],
"hasMore": false
}
}
}
counterEntries
Description
Retorna contadores do equipamento
Response
Returns
[Counter!]!
Arguments
Name | Description |
---|---|
equipment -
String!
|
Código identificador do equipamento |
Example
Query
query CounterEntries($equipment: String!) {
counterEntries(equipment: $equipment) {
id
readAt
position
accumulatedPosition
type
serviceOrder {
id
code
equipment {
...EquipmentDefaultsFragment
}
user {
...UserBasicInfoFragment
}
service
situation
startDate
endDate
attachments {
...AttachmentFragment
}
maintenance {
...MaintenanceOnServiceOrderFragment
}
cancellationReasonRef {
...ReasonFragment
}
costCenterRef {
...CostCenterFragment
}
observation
priority
realStartDate
realEndDate
conclusion
doneCost
foreseenCost
createdAt
areas {
...AreaTreeFragment
}
resources {
...ResourcesOnServiceOrderFragment
}
followUp {
...ServiceOrderFollowUpFragment
}
stoppedAt
resumedAt
foreseenStoppedAt
foreseenResumedAt
updatedAt
operationTime
hasDoneResource
hasDoneHuman
hasUnreportedThirdParty
generatedByServiceRequest
hasMaintenceByCounter
serviceRequest {
...ServiceRequestRefFragment
}
finalizationObservation
cancellationObservation
counter {
...CounterFragment
}
foreseenEmployeeCost
doneEmployeeCost
foreseenToolCost
doneToolCost
foreseenMaterialCost
doneMaterialCost
foreseenThirdPartyCost
doneThirdPartyCost
branchId
}
dailyVariation
branchId
}
}
Variables
{"equipment": "xyz789"}
Response
{
"data": {
"counterEntries": [
{
"id": "abc123",
"readAt": "2007-12-03T10:15:30Z",
"position": 987.65,
"accumulatedPosition": 987.65,
"type": "Inform",
"serviceOrder": ServiceOrder,
"dailyVariation": 987.65,
"branchId": "abc123"
}
]
}
}
employee
Description
Retorna um funcionário
Response
Returns a
FullEmployee!
Arguments
Name | Description |
---|---|
id -
String!
|
Código identificador |
Example
Query
query Employee($id: String!) {
employee(id: $id) {
id
user {
documentNumber
birthDate
address
educationLevel
gender
mobileTourView
id
name
email
accessBy
employees {
...EmployeeFragment
}
verifiedEmail
profilePicture
restrictedBy
preferences {
...UserPreferencesFragment
}
policiesAgreement {
...PolicyAgreementFragment
}
roles {
...RoleFragment
}
customer {
...CustomerPartnerFragment
}
}
hourlyWage
availability
realAvailability
startDate
endDate
isActive
calendar {
id
name
isActive
workShifts {
...WorkShiftFragment
}
}
specialties {
id
name
hourlyWage
isActive
isInMaintenance
}
}
}
Variables
{"id": "xyz789"}
Response
{
"data": {
"employee": {
"id": "xyz789",
"user": User,
"hourlyWage": 123.45,
"availability": 123.45,
"realAvailability": 123.45,
"startDate": "xyz789",
"endDate": "xyz789",
"isActive": false,
"calendar": Calendar,
"specialties": [Specialty]
}
}
}
employees
Description
Retorna funcionários
Response
Returns a
PaginatedEmployees!
Arguments
Name | Description |
---|---|
endDate -
String
|
Data de fim do serviço de mão de obra |
startDate -
String
|
Data de início do serviço de mão de obra |
pagination -
Pagination
|
Parâmetros da paginação |
query -
PaginationDefaultQueryInput!
|
Parâmetros da pesquisa |
Example
Query
query Employees(
$endDate: String,
$startDate: String,
$pagination: Pagination,
$query: PaginationDefaultQueryInput!
) {
employees(
endDate: $endDate,
startDate: $startDate,
pagination: $pagination,
query: $query
) {
items {
id
user {
...UserFragment
}
hourlyWage
availability
realAvailability
startDate
endDate
isActive
calendar {
...CalendarFragment
}
specialties {
...SpecialtyFragment
}
}
hasMore
}
}
Variables
{
"endDate": "xyz789",
"startDate": "xyz789",
"pagination": Pagination,
"query": PaginationDefaultQueryInput
}
Response
{
"data": {
"employees": {
"items": [FullEmployee],
"hasMore": false
}
}
}
equipment
Description
Retorna um equipamento
Response
Returns an
EquipmentWithMaintenance!
Arguments
Name | Description |
---|---|
id -
String!
|
Código identificador |
Example
Query
query Equipment($id: String!) {
equipment(id: $id) {
isInTree
treeTag
serial
purchaseDate
purchaseValue
warranty
warrantyDate
warrantyUnit
counterType
counterLimit
releaseReasonId
releaseDate
dailyVariation
counterAmount
accumulatedPosition
canUpdateLimit
branch {
phoneNumber
activityType
zipCode
street
number
neighborhood
city
state
country
complement
timeZone
mfmUser
mfmPassword
id
organizationId
name
createdAt
updatedAt
documentNumber
deletedAt
settings {
...GlobalSettingsFragment
}
}
id
description
isStarter
tag
previousTags
classification
isMaintenanceActive
owner
situation
properties {
equipmentId
value
measurementUnit {
...MeasurementUnitFragment
}
feature {
...FeatureFragment
}
}
counterEntries {
id
readAt
position
accumulatedPosition
type
serviceOrder {
...ServiceOrderFragment
}
dailyVariation
branchId
}
model {
id
description
isActive
manufacturer {
...ManufacturerFragment
}
branchId
}
group {
id
name
isActive
referenceId
branchId
}
costCenter {
id
description
isActive
branchId
erpId
}
calendar {
id
name
isActive
workShifts {
...WorkShiftFragment
}
}
releaseReason {
id
description
type
isActive
referenceId
isUsed
branchId
}
customer {
documentNumber
daytimePhoneNumber
phoneNumber
email
address
number
complement
zipCode
neighborhood
city
state
country
description
customerPicture
customerPictureKey
attachments {
...AttachmentFragment
}
branch {
...BranchFragment
}
users {
...UserOrganizationListingFragment
}
agreements {
...CustomerAgreementFragment
}
id
type
name
isActive
}
criticality
attachments {
id
filename
contentType
contentLength
url
uploadedBy
createdAt
uploadUrl
isMainPicture
}
sensors {
id
externalId
description
mainPicture
sensorType
hasSensorData
sensorData {
...SensorDataEquipmentFragment
}
}
mainAttachmentUrl
availability
tagDescription
equipmentsStructure {
id
description
tag
treeTag
tagDescription
classification
}
maintenances {
equipmentId
maintenance
active
description
lastMaintenance
skipWeekend
stopEquipment
hoursBeforeStop
hoursAfterStop
detail {
...DetailMaintenanceFragment
}
maintenanceCounter {
...MaintenanceCounterActiveFragment
}
maintenanceTime {
...MaintenanceTimeActiveFragment
}
lastServiceOrder {
...DetailServiceOrderFragment
}
nextMaintenance {
...DetailServiceOrderFragment
}
realNextMaintenanceDate
masterPlan {
...MasterPlanOnEquipmentFragment
}
observation {
...ObservationFragment
}
areas {
...MaintenanceTreeFragment
}
hasServiceOrder
hasActiveServiceOrder
branchId
}
isLastPositionDifferent
}
}
Variables
{"id": "abc123"}
Response
{
"data": {
"equipment": {
"isInTree": true,
"treeTag": "abc123",
"serial": "abc123",
"purchaseDate": "abc123",
"purchaseValue": 123.45,
"warranty": 987.65,
"warrantyDate": "xyz789",
"warrantyUnit": "Day",
"counterType": "Hours",
"counterLimit": "SixDigits",
"releaseReasonId": "xyz789",
"releaseDate": "abc123",
"dailyVariation": 123.45,
"counterAmount": 123.45,
"accumulatedPosition": 123.45,
"canUpdateLimit": false,
"branch": Branch,
"id": "xyz789",
"description": "abc123",
"isStarter": false,
"tag": "xyz789",
"previousTags": "abc123",
"classification": "Equipment",
"isMaintenanceActive": false,
"owner": "Own",
"situation": "Active",
"properties": [EquipmentProperty],
"counterEntries": [Counter],
"model": Model,
"group": Group,
"costCenter": CostCenter,
"calendar": Calendar,
"releaseReason": Reason,
"customer": CustomerPartner,
"criticality": "High",
"attachments": [EquipmentAttachment],
"sensors": [SensorEquipment],
"mainAttachmentUrl": "xyz789",
"availability": 987.65,
"tagDescription": "abc123",
"equipmentsStructure": [EquipmentStructure],
"maintenances": [MaintenanceOnEquipment],
"isLastPositionDifferent": true
}
}
}
equipmentByTag
Description
Retorna um equipamento
Response
Returns an
EquipmentWithMaintenance!
Arguments
Name | Description |
---|---|
tag -
String!
|
TAG do equipamento |
Example
Query
query EquipmentByTag($tag: String!) {
equipmentByTag(tag: $tag) {
isInTree
treeTag
serial
purchaseDate
purchaseValue
warranty
warrantyDate
warrantyUnit
counterType
counterLimit
releaseReasonId
releaseDate
dailyVariation
counterAmount
accumulatedPosition
canUpdateLimit
branch {
phoneNumber
activityType
zipCode
street
number
neighborhood
city
state
country
complement
timeZone
mfmUser
mfmPassword
id
organizationId
name
createdAt
updatedAt
documentNumber
deletedAt
settings {
...GlobalSettingsFragment
}
}
id
description
isStarter
tag
previousTags
classification
isMaintenanceActive
owner
situation
properties {
equipmentId
value
measurementUnit {
...MeasurementUnitFragment
}
feature {
...FeatureFragment
}
}
counterEntries {
id
readAt
position
accumulatedPosition
type
serviceOrder {
...ServiceOrderFragment
}
dailyVariation
branchId
}
model {
id
description
isActive
manufacturer {
...ManufacturerFragment
}
branchId
}
group {
id
name
isActive
referenceId
branchId
}
costCenter {
id
description
isActive
branchId
erpId
}
calendar {
id
name
isActive
workShifts {
...WorkShiftFragment
}
}
releaseReason {
id
description
type
isActive
referenceId
isUsed
branchId
}
customer {
documentNumber
daytimePhoneNumber
phoneNumber
email
address
number
complement
zipCode
neighborhood
city
state
country
description
customerPicture
customerPictureKey
attachments {
...AttachmentFragment
}
branch {
...BranchFragment
}
users {
...UserOrganizationListingFragment
}
agreements {
...CustomerAgreementFragment
}
id
type
name
isActive
}
criticality
attachments {
id
filename
contentType
contentLength
url
uploadedBy
createdAt
uploadUrl
isMainPicture
}
sensors {
id
externalId
description
mainPicture
sensorType
hasSensorData
sensorData {
...SensorDataEquipmentFragment
}
}
mainAttachmentUrl
availability
tagDescription
equipmentsStructure {
id
description
tag
treeTag
tagDescription
classification
}
maintenances {
equipmentId
maintenance
active
description
lastMaintenance
skipWeekend
stopEquipment
hoursBeforeStop
hoursAfterStop
detail {
...DetailMaintenanceFragment
}
maintenanceCounter {
...MaintenanceCounterActiveFragment
}
maintenanceTime {
...MaintenanceTimeActiveFragment
}
lastServiceOrder {
...DetailServiceOrderFragment
}
nextMaintenance {
...DetailServiceOrderFragment
}
realNextMaintenanceDate
masterPlan {
...MasterPlanOnEquipmentFragment
}
observation {
...ObservationFragment
}
areas {
...MaintenanceTreeFragment
}
hasServiceOrder
hasActiveServiceOrder
branchId
}
isLastPositionDifferent
}
}
Variables
{"tag": "xyz789"}
Response
{
"data": {
"equipmentByTag": {
"isInTree": false,
"treeTag": "abc123",
"serial": "abc123",
"purchaseDate": "abc123",
"purchaseValue": 987.65,
"warranty": 123.45,
"warrantyDate": "abc123",
"warrantyUnit": "Day",
"counterType": "Hours",
"counterLimit": "SixDigits",
"releaseReasonId": "xyz789",
"releaseDate": "abc123",
"dailyVariation": 123.45,
"counterAmount": 123.45,
"accumulatedPosition": 987.65,
"canUpdateLimit": true,
"branch": Branch,
"id": "xyz789",
"description": "xyz789",
"isStarter": true,
"tag": "abc123",
"previousTags": "xyz789",
"classification": "Equipment",
"isMaintenanceActive": true,
"owner": "Own",
"situation": "Active",
"properties": [EquipmentProperty],
"counterEntries": [Counter],
"model": Model,
"group": Group,
"costCenter": CostCenter,
"calendar": Calendar,
"releaseReason": Reason,
"customer": CustomerPartner,
"criticality": "High",
"attachments": [EquipmentAttachment],
"sensors": [SensorEquipment],
"mainAttachmentUrl": "abc123",
"availability": 987.65,
"tagDescription": "xyz789",
"equipmentsStructure": [EquipmentStructure],
"maintenances": [MaintenanceOnEquipment],
"isLastPositionDifferent": true
}
}
}
equipmentIndicators
Description
Retorna todos os indicadores
Response
Returns an
EquipmentIndicatorResults!
Arguments
Name | Description |
---|---|
filter -
IndicatorFilterInput!
|
Filtro de indicadores |
Example
Query
query EquipmentIndicators($filter: IndicatorFilterInput!) {
equipmentIndicators(filter: $filter) {
summary {
label
result
branchId
}
mtbf {
label
result
branchId
}
mttr {
label
result
branchId
}
conf {
label
result
branchId
}
disp {
label
result
branchId
}
rav {
label
result
branchId
}
cbe {
label
total
accumulatedCostPercentage
purchase {
...ComparativeResultFragment
}
maintenance {
...ComparativeResultFragment
}
}
mct {
label
total
corrective
preventive
improvement
accumulatedCost
branchId
}
counter {
counterEntries {
...BasicIndicatorFragment
}
lastReal
counterType
}
branchId
}
}
Variables
{"filter": IndicatorFilterInput}
Response
{
"data": {
"equipmentIndicators": {
"summary": [BasicIndicator],
"mtbf": [BasicIndicator],
"mttr": [BasicIndicator],
"conf": [BasicIndicator],
"disp": [BasicIndicator],
"rav": [BasicIndicator],
"cbe": [CBEIndicator],
"mct": [MCTIndicator],
"counter": CounterIndicator,
"branchId": "abc123"
}
}
}
equipments
Description
Retorna equipamentos
Response
Returns a
PaginatedEquipments!
Arguments
Name | Description |
---|---|
pagination -
Pagination
|
Parâmetros da paginação |
query -
EquipmentQueryInput!
|
Parâmetros da pesquisa |
orderBy -
EquipmentOrderByInput
|
Ordenação de equipamentos. Default = {field: Tag, type: Ascending} |
Example
Query
query Equipments(
$pagination: Pagination,
$query: EquipmentQueryInput!,
$orderBy: EquipmentOrderByInput
) {
equipments(
pagination: $pagination,
query: $query,
orderBy: $orderBy
) {
items {
id
description
isStarter
tag
treeTag
classification
isMaintenanceActive
availability
group {
...BasicInformationNameFragment
}
model {
...BasicInformationDescriptionFragment
}
counterType
counterLimit
situation
criticality
mainAttachmentUrl
costCenter {
...BasicInformationDescriptionFragment
}
purchaseDate
warranty
warrantyDate
warrantyUnit
owner
customer {
...CustomerPartnerFragment
}
releaseDate
tagDescription
branchId
sensorsQuantity
sensorsHealth
}
hasMore
}
}
Variables
{
"pagination": Pagination,
"query": EquipmentQueryInput,
"orderBy": {"field": "Tag", "type": "Ascending"}
}
Response
{
"data": {
"equipments": {
"items": [EquipmentList],
"hasMore": true
}
}
}
feature
Description
Retorna uma característica
Example
Query
query Feature($id: String!) {
feature(id: $id) {
id
description
type
isActive
isInEquipment
branchId
}
}
Variables
{"id": "xyz789"}
Response
{
"data": {
"feature": {
"id": "abc123",
"description": "abc123",
"type": "String",
"isActive": true,
"isInEquipment": false,
"branchId": "xyz789"
}
}
}
features
Description
Retorna características
Response
Returns a
PaginatedFeatures!
Arguments
Name | Description |
---|---|
pagination -
Pagination
|
Parâmetros da paginação |
query -
FeatureQueryInput!
|
Parâmetros da pesquisa |
Example
Query
query Features(
$pagination: Pagination,
$query: FeatureQueryInput!
) {
features(
pagination: $pagination,
query: $query
) {
items {
id
description
type
isActive
isInEquipment
branchId
}
hasMore
}
}
Variables
{
"pagination": Pagination,
"query": FeatureQueryInput
}
Response
{
"data": {
"features": {"items": [Feature], "hasMore": false}
}
}
foreseenServiceOrder
Description
Retorna uma ordem de serviço com os recursos previstos apenas
Response
Returns a
ServiceOrder!
Example
Query
query ForeseenServiceOrder(
$keepMaterial: Boolean,
$id: String!
) {
foreseenServiceOrder(
keepMaterial: $keepMaterial,
id: $id
) {
id
code
equipment {
isInTree
treeTag
serial
purchaseDate
purchaseValue
warranty
warrantyDate
warrantyUnit
counterType
counterLimit
releaseReasonId
releaseDate
dailyVariation
counterAmount
accumulatedPosition
canUpdateLimit
branch {
...BranchFragment
}
id
description
isStarter
tag
previousTags
classification
isMaintenanceActive
owner
situation
properties {
...EquipmentPropertyFragment
}
counterEntries {
...CounterFragment
}
model {
...ModelFragment
}
group {
...GroupFragment
}
costCenter {
...CostCenterFragment
}
calendar {
...CalendarFragment
}
releaseReason {
...ReasonFragment
}
customer {
...CustomerPartnerFragment
}
criticality
attachments {
...EquipmentAttachmentFragment
}
sensors {
...SensorEquipmentFragment
}
mainAttachmentUrl
availability
tagDescription
equipmentsStructure {
...EquipmentStructureFragment
}
}
user {
documentNumber
birthDate
address
educationLevel
gender
mobileTourView
id
name
email
accessBy
employees {
...EmployeeFragment
}
verifiedEmail
profilePicture
restrictedBy
preferences {
...UserPreferencesFragment
}
policiesAgreement {
...PolicyAgreementFragment
}
}
service
situation
startDate
endDate
attachments {
id
filename
contentType
contentLength
url
uploadedBy
createdAt
uploadUrl
}
maintenance {
id
description
lastMaintenance
active
increaseCounter
timeIncrease
timeUnit
equipment {
...EquipmentDefaultsFragment
}
stopEquipment
hoursBeforeStop
hoursAfterStop
}
cancellationReasonRef {
id
description
type
isActive
referenceId
isUsed
branchId
}
costCenterRef {
id
description
isActive
branchId
erpId
}
observation
priority
realStartDate
realEndDate
conclusion
doneCost
foreseenCost
createdAt
areas {
id
area {
...AreaFragment
}
foreseen
done
resources {
...HumanResourceTreeFragment
}
}
resources {
id
branchId
serviceOrderId
type
areaId
employeeId
specialtyId
thirdPartyId
supplierId
stepId
materialId
toolId
warehouseId
sequence
areaDoneId
employeeDoneId
thirdPartyDoneId
supplierDoneId
stepDoneId
materialDoneId
toolDoneId
warehouseDoneId
sequenceDone
foreseen
done
startDate
endDate
amount
response
cost
startDateDone
endDateDone
amountDone
costDone
parentId
parentDoneId
purchaseRequestId
}
followUp {
type
user {
...UserFragment
}
createdAt
id
description
deletedAt
branchId
action
serviceRequestId
requesterId
}
stoppedAt
resumedAt
foreseenStoppedAt
foreseenResumedAt
updatedAt
operationTime
hasDoneResource
hasDoneHuman
hasUnreportedThirdParty
generatedByServiceRequest
hasMaintenceByCounter
serviceRequest {
id
code
situation
requesterId
}
finalizationObservation
cancellationObservation
counter {
id
readAt
position
accumulatedPosition
type
serviceOrder {
...ServiceOrderFragment
}
dailyVariation
branchId
}
foreseenEmployeeCost
doneEmployeeCost
foreseenToolCost
doneToolCost
foreseenMaterialCost
doneMaterialCost
foreseenThirdPartyCost
doneThirdPartyCost
branchId
}
}
Variables
{"keepMaterial": true, "id": "abc123"}
Response
{
"data": {
"foreseenServiceOrder": {
"id": "abc123",
"code": "xyz789",
"equipment": EquipmentDefaults,
"user": UserBasicInfo,
"service": "Corrective",
"situation": "Opened",
"startDate": "2007-12-03T10:15:30Z",
"endDate": "2007-12-03T10:15:30Z",
"attachments": [Attachment],
"maintenance": MaintenanceOnServiceOrder,
"cancellationReasonRef": Reason,
"costCenterRef": CostCenter,
"observation": "abc123",
"priority": 987.65,
"realStartDate": "2007-12-03T10:15:30Z",
"realEndDate": "2007-12-03T10:15:30Z",
"conclusion": 123.45,
"doneCost": 123.45,
"foreseenCost": 987.65,
"createdAt": "2007-12-03T10:15:30Z",
"areas": [AreaTree],
"resources": [ResourcesOnServiceOrder],
"followUp": [ServiceOrderFollowUp],
"stoppedAt": "2007-12-03T10:15:30Z",
"resumedAt": "2007-12-03T10:15:30Z",
"foreseenStoppedAt": "2007-12-03T10:15:30Z",
"foreseenResumedAt": "2007-12-03T10:15:30Z",
"updatedAt": "2007-12-03T10:15:30Z",
"operationTime": 123.45,
"hasDoneResource": false,
"hasDoneHuman": false,
"hasUnreportedThirdParty": true,
"generatedByServiceRequest": true,
"hasMaintenceByCounter": true,
"serviceRequest": ServiceRequestRef,
"finalizationObservation": "abc123",
"cancellationObservation": "abc123",
"counter": Counter,
"foreseenEmployeeCost": 123.45,
"doneEmployeeCost": 123.45,
"foreseenToolCost": 123.45,
"doneToolCost": 987.65,
"foreseenMaterialCost": 987.65,
"doneMaterialCost": 987.65,
"foreseenThirdPartyCost": 123.45,
"doneThirdPartyCost": 123.45,
"branchId": "xyz789"
}
}
}
group
Description
Retorna um grupo
Example
Query
query Group($id: String!) {
group(id: $id) {
id
name
isActive
referenceId
branchId
}
}
Variables
{"id": "abc123"}
Response
{
"data": {
"group": {
"id": "xyz789",
"name": "abc123",
"isActive": false,
"referenceId": "xyz789",
"branchId": "xyz789"
}
}
}
groups
Description
Retorna grupos
Response
Returns a
PaginatedGroups!
Arguments
Name | Description |
---|---|
pagination -
Pagination
|
Parâmetros da paginação |
query -
GroupQueryInput!
|
Parâmetros da pesquisa |
Example
Query
query Groups(
$pagination: Pagination,
$query: GroupQueryInput!
) {
groups(
pagination: $pagination,
query: $query
) {
items {
id
name
isActive
referenceId
branchId
}
hasMore
}
}
Variables
{
"pagination": Pagination,
"query": GroupQueryInput
}
Response
{"data": {"groups": {"items": [Group], "hasMore": true}}}
indicatorSummary
Description
Retorna indicadores resumidos por filial
Response
Returns
[BasicIndicator!]!
Example
Query
query IndicatorSummary {
indicatorSummary {
label
result
branchId
}
}
Response
{
"data": {
"indicatorSummary": [
{
"label": "xyz789",
"result": 987.65,
"branchId": "xyz789"
}
]
}
}
isSupplierResource
Description
Retorna se um fornecedor é utilizado como recurso com seu serviço de terceiro
Response
Returns a
UsingSupplier
Example
Query
query IsSupplierResource(
$thirdPartyId: String!,
$id: String!
) {
isSupplierResource(
thirdPartyId: $thirdPartyId,
id: $id
)
}
Variables
{
"thirdPartyId": "abc123",
"id": "xyz789"
}
Response
{"data": {"isSupplierResource": "ServiceOrder"}}
maintenance
Description
Retorna um plano de manutenção
Response
Returns a
Maintenance!
Arguments
Name | Description |
---|---|
id -
String!
|
Código identificador |
Example
Query
query Maintenance($id: String!) {
maintenance(id: $id) {
id
description
lastMaintenance
active
maintenanceCounter {
increaseCounter
active
}
maintenanceTime {
timeIncrease
timeUnit
active
}
skipWeekend
stopEquipment
hoursBeforeStop
hoursAfterStop
equipment {
isInTree
treeTag
serial
purchaseDate
purchaseValue
warranty
warrantyDate
warrantyUnit
counterType
counterLimit
releaseReasonId
releaseDate
dailyVariation
counterAmount
accumulatedPosition
canUpdateLimit
branch {
...BranchFragment
}
id
description
isStarter
tag
previousTags
classification
isMaintenanceActive
owner
situation
properties {
...EquipmentPropertyFragment
}
counterEntries {
...CounterFragment
}
model {
...ModelFragment
}
group {
...GroupFragment
}
costCenter {
...CostCenterFragment
}
calendar {
...CalendarFragment
}
releaseReason {
...ReasonFragment
}
customer {
...CustomerPartnerFragment
}
criticality
attachments {
...EquipmentAttachmentFragment
}
sensors {
...SensorEquipmentFragment
}
mainAttachmentUrl
availability
tagDescription
equipmentsStructure {
...EquipmentStructureFragment
}
}
areas {
id
area {
...AreaFragment
}
resources {
...MaintenanceHumanResourceFragment
}
}
branchId
}
}
Variables
{"id": "abc123"}
Response
{
"data": {
"maintenance": {
"id": "xyz789",
"description": "abc123",
"lastMaintenance": "2007-12-03T10:15:30Z",
"active": true,
"maintenanceCounter": MaintenanceCounterActive,
"maintenanceTime": MaintenanceTimeActive,
"skipWeekend": false,
"stopEquipment": false,
"hoursBeforeStop": 123.45,
"hoursAfterStop": 123.45,
"equipment": EquipmentDefaults,
"areas": [MaintenanceTree],
"branchId": "abc123"
}
}
}
maintenanceByEquipment
Description
Retorna manutenções de um equipamento
Response
Returns
[MaintenanceOnEquipment!]!
Arguments
Name | Description |
---|---|
equipment -
String!
|
Código identificador do equipamento |
Example
Query
query MaintenanceByEquipment($equipment: String!) {
maintenanceByEquipment(equipment: $equipment) {
equipmentId
maintenance
active
description
lastMaintenance
skipWeekend
stopEquipment
hoursBeforeStop
hoursAfterStop
detail {
increase
unit
}
maintenanceCounter {
increaseCounter
active
}
maintenanceTime {
timeIncrease
timeUnit
active
}
lastServiceOrder {
serviceOrderId
serviceOrder
date
situation
counter {
...CounterFragment
}
}
nextMaintenance {
serviceOrderId
serviceOrder
date
situation
counter {
...CounterFragment
}
}
realNextMaintenanceDate
masterPlan {
active
id
}
observation {
situation
suggestedDate
minimumDate
deadline
}
areas {
id
area {
...AreaFragment
}
resources {
...MaintenanceHumanResourceFragment
}
}
hasServiceOrder
hasActiveServiceOrder
branchId
}
}
Variables
{"equipment": "xyz789"}
Response
{
"data": {
"maintenanceByEquipment": [
{
"equipmentId": "abc123",
"maintenance": "abc123",
"active": true,
"description": "abc123",
"lastMaintenance": "2007-12-03T10:15:30Z",
"skipWeekend": false,
"stopEquipment": true,
"hoursBeforeStop": 987.65,
"hoursAfterStop": 123.45,
"detail": [DetailMaintenance],
"maintenanceCounter": MaintenanceCounterActive,
"maintenanceTime": MaintenanceTimeActive,
"lastServiceOrder": DetailServiceOrder,
"nextMaintenance": DetailServiceOrder,
"realNextMaintenanceDate": "2007-12-03T10:15:30Z",
"masterPlan": MasterPlanOnEquipment,
"observation": Observation,
"areas": [MaintenanceTree],
"hasServiceOrder": true,
"hasActiveServiceOrder": true,
"branchId": "abc123"
}
]
}
}
manufacturer
Description
Retorna um fabricante
Response
Returns a
Manufacturer!
Arguments
Name | Description |
---|---|
id -
String!
|
Código identificador |
Example
Query
query Manufacturer($id: String!) {
manufacturer(id: $id) {
id
description
isActive
branchId
}
}
Variables
{"id": "xyz789"}
Response
{
"data": {
"manufacturer": {
"id": "abc123",
"description": "xyz789",
"isActive": true,
"branchId": "xyz789"
}
}
}
manufacturers
Description
Retorna fabricantes
Response
Returns a
PaginatedManufacturer!
Arguments
Name | Description |
---|---|
pagination -
Pagination
|
Parâmetros da paginação |
query -
ManufacturerQueryInput!
|
Parâmetros da pesquisa |
Example
Query
query Manufacturers(
$pagination: Pagination,
$query: ManufacturerQueryInput!
) {
manufacturers(
pagination: $pagination,
query: $query
) {
items {
id
description
isActive
branchId
}
hasMore
}
}
Variables
{
"pagination": Pagination,
"query": ManufacturerQueryInput
}
Response
{
"data": {
"manufacturers": {
"items": [Manufacturer],
"hasMore": false
}
}
}
masterPlan
Description
Retorna um plano mestre
Response
Returns a
MasterPlan!
Arguments
Name | Description |
---|---|
id -
String!
|
Código identificador |
Example
Query
query MasterPlan($id: String!) {
masterPlan(id: $id) {
id
description
maintenanceTime {
timeIncrement
timeUnit
active
}
skipWeekend
stopEquipment
hoursBeforeStop
hoursAfterStop
maintenanceCounter {
counterIncrement
counterUnit
active
}
isImported
model {
id
description
isActive
manufacturer {
...ManufacturerFragment
}
branchId
}
group {
id
name
isActive
referenceId
branchId
}
branchId
resources {
id
area {
...AreaFragment
}
resources {
...HumanResourceFragment
}
}
}
}
Variables
{"id": "abc123"}
Response
{
"data": {
"masterPlan": {
"id": "xyz789",
"description": "xyz789",
"maintenanceTime": MasterPlanTime,
"skipWeekend": true,
"stopEquipment": true,
"hoursBeforeStop": 987.65,
"hoursAfterStop": 987.65,
"maintenanceCounter": MasterPlanCounter,
"isImported": false,
"model": Model,
"group": Group,
"branchId": "xyz789",
"resources": [MasterPlanResource]
}
}
}
masterPlans
Description
Retorna planos mestre
Response
Returns a
PaginatedMasterPlans!
Arguments
Name | Description |
---|---|
pagination -
Pagination
|
Parâmetros da paginação |
query -
MasterPlanQueryInput!
|
Parâmetros da pesquisa |
orderBy -
MasterPlanOrderBy
|
Tipo de ordenação |
Example
Query
query MasterPlans(
$pagination: Pagination,
$query: MasterPlanQueryInput!,
$orderBy: MasterPlanOrderBy
) {
masterPlans(
pagination: $pagination,
query: $query,
orderBy: $orderBy
) {
items {
id
description
maintenanceTime {
...MasterPlanTimeFragment
}
skipWeekend
stopEquipment
hoursBeforeStop
hoursAfterStop
maintenanceCounter {
...MasterPlanCounterFragment
}
isImported
model {
...ModelFragment
}
group {
...GroupFragment
}
branchId
resources {
...ResourceSummaryFragment
}
tree {
...MasterPlanResourceFragment
}
}
hasMore
}
}
Variables
{
"pagination": Pagination,
"query": MasterPlanQueryInput,
"orderBy": "Description"
}
Response
{
"data": {
"masterPlans": {
"items": [MasterPlanSummary],
"hasMore": false
}
}
}
material
Description
Retorna um material
Response
Returns a
Material!
Example
Query
query Material(
$branchId: String,
$id: String!
) {
material(
branchId: $branchId,
id: $id
) {
id
description
standardCost
isActive
referenceId
measurementUnit {
id
name
acronym
isActive
branchId
erpId
description
symbol
}
isInMaintenance
branchId
erpId
}
}
Variables
{
"branchId": "xyz789",
"id": "xyz789"
}
Response
{
"data": {
"material": {
"id": "abc123",
"description": "xyz789",
"standardCost": 123.45,
"isActive": false,
"referenceId": "abc123",
"measurementUnit": NewMeasurementUnit,
"isInMaintenance": true,
"branchId": "xyz789",
"erpId": "xyz789"
}
}
}
materials
Description
Retorna materiais
Response
Returns a
PaginatedMaterials!
Arguments
Name | Description |
---|---|
pagination -
Pagination
|
Parâmetros da paginação |
query -
PaginationDefaultQueryInput!
|
Parâmetros da pesquisa |
Example
Query
query Materials(
$pagination: Pagination,
$query: PaginationDefaultQueryInput!
) {
materials(
pagination: $pagination,
query: $query
) {
items {
id
description
standardCost
isActive
referenceId
measurementUnit {
...NewMeasurementUnitFragment
}
isInMaintenance
branchId
erpId
}
hasMore
}
}
Variables
{
"pagination": Pagination,
"query": PaginationDefaultQueryInput
}
Response
{
"data": {
"materials": {"items": [Material], "hasMore": true}
}
}
mct
Description
Retorna indicatores de custo total de manutenção
Response
Returns
[MCTIndicator!]!
Arguments
Name | Description |
---|---|
filter -
DateFilterInput
|
Filtro de data |
Example
Query
query Mct($filter: DateFilterInput) {
mct(filter: $filter) {
label
total
corrective
preventive
improvement
accumulatedCost
branchId
}
}
Variables
{"filter": DateFilterInput}
Response
{
"data": {
"mct": [
{
"label": "xyz789",
"total": 123.45,
"corrective": 987.65,
"preventive": 987.65,
"improvement": 987.65,
"accumulatedCost": 987.65,
"branchId": "abc123"
}
]
}
}
meanTimeBetweenFailures
Description
Retorna indicadores de tempo médio entre falhas por criticidade e grupo
Response
Returns
[CriticalityAndGroup!]!
Example
Query
query MeanTimeBetweenFailures {
meanTimeBetweenFailures {
criticalities {
label
result
}
groups {
label
result
id
}
branchId
}
}
Response
{
"data": {
"meanTimeBetweenFailures": [
{
"criticalities": [CriticalityBIData],
"groups": [GroupBIData],
"branchId": "xyz789"
}
]
}
}
meanTimeBetweenFailuresByCriticality
Description
Retorna indicadores de tempo médio entre falhas por criticidade
Response
Returns
[EquipmentBIData!]!
Arguments
Name | Description |
---|---|
criticality -
Scale!
|
Filtro de criticidade |
Example
Query
query MeanTimeBetweenFailuresByCriticality($criticality: Scale!) {
meanTimeBetweenFailuresByCriticality(criticality: $criticality) {
id
equipment
costCenter
calendar
result
criticality
tag
description
branchId
}
}
Variables
{"criticality": "High"}
Response
{
"data": {
"meanTimeBetweenFailuresByCriticality": [
{
"id": "abc123",
"equipment": "abc123",
"costCenter": "abc123",
"calendar": "xyz789",
"result": 987.65,
"criticality": "High",
"tag": "xyz789",
"description": "xyz789",
"branchId": "abc123"
}
]
}
}
meanTimeBetweenFailuresByGroup
Description
Retorna indicadores de tempo médio entre falhas por grupo
Response
Returns
[EquipmentBIData!]!
Arguments
Name | Description |
---|---|
groupId -
String!
|
Código identificador do grupo |
Example
Query
query MeanTimeBetweenFailuresByGroup($groupId: String!) {
meanTimeBetweenFailuresByGroup(groupId: $groupId) {
id
equipment
costCenter
calendar
result
criticality
tag
description
branchId
}
}
Variables
{"groupId": "xyz789"}
Response
{
"data": {
"meanTimeBetweenFailuresByGroup": [
{
"id": "abc123",
"equipment": "abc123",
"costCenter": "abc123",
"calendar": "abc123",
"result": 987.65,
"criticality": "High",
"tag": "abc123",
"description": "xyz789",
"branchId": "abc123"
}
]
}
}
meanTimeToRepair
Description
Retorna indicadores de tempo médio para reparos por criticidade e grupo
Response
Returns
[CriticalityAndGroup!]!
Example
Query
query MeanTimeToRepair {
meanTimeToRepair {
criticalities {
label
result
}
groups {
label
result
id
}
branchId
}
}
Response
{
"data": {
"meanTimeToRepair": [
{
"criticalities": [CriticalityBIData],
"groups": [GroupBIData],
"branchId": "abc123"
}
]
}
}
meanTimeToRepairByCriticality
Description
Retorna indicadores de tempo médio para reparos por criticidade
Response
Returns
[EquipmentBIData!]!
Arguments
Name | Description |
---|---|
criticality -
Scale!
|
Filtro de criticidade |
Example
Query
query MeanTimeToRepairByCriticality($criticality: Scale!) {
meanTimeToRepairByCriticality(criticality: $criticality) {
id
equipment
costCenter
calendar
result
criticality
tag
description
branchId
}
}
Variables
{"criticality": "High"}
Response
{
"data": {
"meanTimeToRepairByCriticality": [
{
"id": "abc123",
"equipment": "abc123",
"costCenter": "xyz789",
"calendar": "abc123",
"result": 123.45,
"criticality": "High",
"tag": "xyz789",
"description": "abc123",
"branchId": "abc123"
}
]
}
}
meanTimeToRepairByGroup
Description
Retorna indicadores de tempo médio para reparos por grupo
Response
Returns
[EquipmentBIData!]!
Arguments
Name | Description |
---|---|
groupId -
String!
|
Código identificador do grupo |
Example
Query
query MeanTimeToRepairByGroup($groupId: String!) {
meanTimeToRepairByGroup(groupId: $groupId) {
id
equipment
costCenter
calendar
result
criticality
tag
description
branchId
}
}
Variables
{"groupId": "xyz789"}
Response
{
"data": {
"meanTimeToRepairByGroup": [
{
"id": "xyz789",
"equipment": "xyz789",
"costCenter": "xyz789",
"calendar": "xyz789",
"result": 123.45,
"criticality": "High",
"tag": "xyz789",
"description": "xyz789",
"branchId": "abc123"
}
]
}
}
measurementUnit
Description
Retorna uma unidade de medida
Response
Returns a
NewMeasurementUnit!
Arguments
Name | Description |
---|---|
id -
String!
|
Código identificador |
Example
Query
query MeasurementUnit($id: String!) {
measurementUnit(id: $id) {
id
name
acronym
isActive
branchId
erpId
description
symbol
}
}
Variables
{"id": "abc123"}
Response
{
"data": {
"measurementUnit": {
"id": "abc123",
"name": "xyz789",
"acronym": "abc123",
"isActive": false,
"branchId": "xyz789",
"erpId": "xyz789",
"description": "xyz789",
"symbol": "xyz789"
}
}
}
measurementUnits
Description
Retorna as unidades de medida
Response
Returns a
NewPaginatedMeasurementUnits!
Arguments
Name | Description |
---|---|
pagination -
Pagination
|
Parâmetros da paginação |
query -
PaginationDefaultQueryInput!
|
Parâmetros da pesquisa |
Example
Query
query MeasurementUnits(
$pagination: Pagination,
$query: PaginationDefaultQueryInput!
) {
measurementUnits(
pagination: $pagination,
query: $query
) {
items {
id
name
acronym
isActive
branchId
erpId
description
symbol
}
hasMore
}
}
Variables
{
"pagination": Pagination,
"query": PaginationDefaultQueryInput
}
Response
{
"data": {
"measurementUnits": {
"items": [NewMeasurementUnit],
"hasMore": true
}
}
}
model
Description
Retorna um modelo de equipamento
Example
Query
query Model($id: String!) {
model(id: $id) {
id
description
isActive
manufacturer {
id
description
isActive
branchId
}
branchId
}
}
Variables
{"id": "abc123"}
Response
{
"data": {
"model": {
"id": "xyz789",
"description": "abc123",
"isActive": false,
"manufacturer": Manufacturer,
"branchId": "xyz789"
}
}
}
models
Description
Retorna modelos de equipamentos
Response
Returns a
PaginatedModels!
Arguments
Name | Description |
---|---|
pagination -
Pagination
|
Parâmetros da paginação |
query -
ModelQueryInput!
|
Parâmetros da pesquisa |
Example
Query
query Models(
$pagination: Pagination,
$query: ModelQueryInput!
) {
models(
pagination: $pagination,
query: $query
) {
items {
id
description
isActive
manufacturer {
...ManufacturerFragment
}
branchId
}
hasMore
}
}
Variables
{
"pagination": Pagination,
"query": ModelQueryInput
}
Response
{"data": {"models": {"items": [Model], "hasMore": false}}}
nonEmployeeUsers
Description
Retorna usuários que não estão vinculados ao cadastro geral de funcionários
Response
Returns
[UserOrganizationListing!]!
Example
Query
query NonEmployeeUsers(
$branchId: String,
$name: String!
) {
nonEmployeeUsers(
branchId: $branchId,
name: $name
) {
name
id
branches
email
accessBy
roleId
status
profilePicture
}
}
Variables
{
"branchId": "xyz789",
"name": "abc123"
}
Response
{
"data": {
"nonEmployeeUsers": [
{
"name": "xyz789",
"id": "xyz789",
"branches": ["xyz789"],
"email": "abc123",
"accessBy": "Internal",
"roleId": "xyz789",
"status": "xyz789",
"profilePicture": "abc123"
}
]
}
}
organization
Description
Retorna a organização
Response
Returns an
OrganizationWithBranches!
Example
Query
query Organization {
organization {
id
name
cognitoMetadataUrl
cognitoIdentifiers
socialName
organizationPicture
expiresAt
createdAt
isPartner
planStatus
onboardingTasks {
id
value
completed
}
paymentOrigin
branches {
phoneNumber
activityType
zipCode
street
number
neighborhood
city
state
country
complement
timeZone
mfmUser
mfmPassword
id
organizationId
name
createdAt
updatedAt
documentNumber
deletedAt
settings {
...GlobalSettingsFragment
}
}
}
}
Response
{
"data": {
"organization": {
"id": "xyz789",
"name": "xyz789",
"cognitoMetadataUrl": "xyz789",
"cognitoIdentifiers": "abc123",
"socialName": "abc123",
"organizationPicture": "xyz789",
"expiresAt": "2007-12-03T10:15:30Z",
"createdAt": "2007-12-03T10:15:30Z",
"isPartner": false,
"planStatus": "Paid",
"onboardingTasks": [OnboardingTask],
"paymentOrigin": "Totvs",
"branches": [Branch]
}
}
}
purchaseCategories
Response
Returns
[PurchaseCategory!]!
Example
Query
query PurchaseCategories(
$appSecret: String!,
$appKey: String!
) {
purchaseCategories(
appSecret: $appSecret,
appKey: $appKey
) {
codigo
descricao
}
}
Variables
{
"appSecret": "xyz789",
"appKey": "abc123"
}
Response
{
"data": {
"purchaseCategories": [
{
"codigo": "xyz789",
"descricao": "xyz789"
}
]
}
}
rav
Description
Retorna indicatores de valor de reposição de ativos
Response
Returns
[BasicIndicator!]!
Arguments
Name | Description |
---|---|
filter -
DateFilterInput
|
Filtro de data |
Example
Query
query Rav($filter: DateFilterInput) {
rav(filter: $filter) {
label
result
branchId
}
}
Variables
{"filter": DateFilterInput}
Response
{
"data": {
"rav": [
{
"label": "abc123",
"result": 123.45,
"branchId": "abc123"
}
]
}
}
reason
Description
Retorna um motivo de cancelamento ou inativação
Example
Query
query Reason($id: String!) {
reason(id: $id) {
id
description
type
isActive
referenceId
isUsed
branchId
}
}
Variables
{"id": "xyz789"}
Response
{
"data": {
"reason": {
"id": "abc123",
"description": "abc123",
"type": "Delay",
"isActive": true,
"referenceId": "xyz789",
"isUsed": true,
"branchId": "xyz789"
}
}
}
reasons
Description
Retorna motivos de cancelamento ou inativação
Response
Returns a
PaginatedReasons!
Arguments
Name | Description |
---|---|
pagination -
Pagination
|
Parâmetros da paginação |
query -
PaginationDefaultQueryInput!
|
Parâmetros da pesquisa |
Example
Query
query Reasons(
$pagination: Pagination,
$query: PaginationDefaultQueryInput!
) {
reasons(
pagination: $pagination,
query: $query
) {
items {
id
description
type
isActive
referenceId
isUsed
branchId
}
hasMore
}
}
Variables
{
"pagination": Pagination,
"query": PaginationDefaultQueryInput
}
Response
{
"data": {
"reasons": {"items": [Reason], "hasMore": true}
}
}
sensorData
Description
Retorna dados dos últimos 7 dias do sensor
Response
Returns a
SensorDataLastWeek!
Arguments
Name | Description |
---|---|
id -
String!
|
Example
Query
query SensorData($id: String!) {
sensorData(id: $id) {
sensorByHour {
label
surfaceTemperature
velZ
velX
velY
}
sensorByDay {
label
result
}
}
}
Variables
{"id": "xyz789"}
Response
{
"data": {
"sensorData": {
"sensorByHour": [SensorDataHour],
"sensorByDay": [SensorDataDay]
}
}
}
serviceOrder
Description
Retorna uma ordem de serviço
Response
Returns a
ServiceOrder!
Arguments
Name | Description |
---|---|
enableLink -
Boolean
|
Indica se deve renderizar a tag html para links |
keepMaterial -
Boolean
|
Indica se deve manter materiais na árvore de recursos em vez de produtos |
id -
String!
|
Código identificador |
Example
Query
query ServiceOrder(
$enableLink: Boolean,
$keepMaterial: Boolean,
$id: String!
) {
serviceOrder(
enableLink: $enableLink,
keepMaterial: $keepMaterial,
id: $id
) {
id
code
equipment {
isInTree
treeTag
serial
purchaseDate
purchaseValue
warranty
warrantyDate
warrantyUnit
counterType
counterLimit
releaseReasonId
releaseDate
dailyVariation
counterAmount
accumulatedPosition
canUpdateLimit
branch {
...BranchFragment
}
id
description
isStarter
tag
previousTags
classification
isMaintenanceActive
owner
situation
properties {
...EquipmentPropertyFragment
}
counterEntries {
...CounterFragment
}
model {
...ModelFragment
}
group {
...GroupFragment
}
costCenter {
...CostCenterFragment
}
calendar {
...CalendarFragment
}
releaseReason {
...ReasonFragment
}
customer {
...CustomerPartnerFragment
}
criticality
attachments {
...EquipmentAttachmentFragment
}
sensors {
...SensorEquipmentFragment
}
mainAttachmentUrl
availability
tagDescription
equipmentsStructure {
...EquipmentStructureFragment
}
}
user {
documentNumber
birthDate
address
educationLevel
gender
mobileTourView
id
name
email
accessBy
employees {
...EmployeeFragment
}
verifiedEmail
profilePicture
restrictedBy
preferences {
...UserPreferencesFragment
}
policiesAgreement {
...PolicyAgreementFragment
}
}
service
situation
startDate
endDate
attachments {
id
filename
contentType
contentLength
url
uploadedBy
createdAt
uploadUrl
}
maintenance {
id
description
lastMaintenance
active
increaseCounter
timeIncrease
timeUnit
equipment {
...EquipmentDefaultsFragment
}
stopEquipment
hoursBeforeStop
hoursAfterStop
}
cancellationReasonRef {
id
description
type
isActive
referenceId
isUsed
branchId
}
costCenterRef {
id
description
isActive
branchId
erpId
}
observation
priority
realStartDate
realEndDate
conclusion
doneCost
foreseenCost
createdAt
areas {
id
area {
...AreaFragment
}
foreseen
done
resources {
...HumanResourceTreeFragment
}
}
resources {
id
branchId
serviceOrderId
type
areaId
employeeId
specialtyId
thirdPartyId
supplierId
stepId
materialId
toolId
warehouseId
sequence
areaDoneId
employeeDoneId
thirdPartyDoneId
supplierDoneId
stepDoneId
materialDoneId
toolDoneId
warehouseDoneId
sequenceDone
foreseen
done
startDate
endDate
amount
response
cost
startDateDone
endDateDone
amountDone
costDone
parentId
parentDoneId
purchaseRequestId
}
followUp {
type
user {
...UserFragment
}
createdAt
id
description
deletedAt
branchId
action
serviceRequestId
requesterId
}
stoppedAt
resumedAt
foreseenStoppedAt
foreseenResumedAt
updatedAt
operationTime
hasDoneResource
hasDoneHuman
hasUnreportedThirdParty
generatedByServiceRequest
hasMaintenceByCounter
serviceRequest {
id
code
situation
requesterId
}
finalizationObservation
cancellationObservation
counter {
id
readAt
position
accumulatedPosition
type
serviceOrder {
...ServiceOrderFragment
}
dailyVariation
branchId
}
foreseenEmployeeCost
doneEmployeeCost
foreseenToolCost
doneToolCost
foreseenMaterialCost
doneMaterialCost
foreseenThirdPartyCost
doneThirdPartyCost
branchId
}
}
Variables
{
"enableLink": true,
"keepMaterial": true,
"id": "xyz789"
}
Response
{
"data": {
"serviceOrder": {
"id": "abc123",
"code": "abc123",
"equipment": EquipmentDefaults,
"user": UserBasicInfo,
"service": "Corrective",
"situation": "Opened",
"startDate": "2007-12-03T10:15:30Z",
"endDate": "2007-12-03T10:15:30Z",
"attachments": [Attachment],
"maintenance": MaintenanceOnServiceOrder,
"cancellationReasonRef": Reason,
"costCenterRef": CostCenter,
"observation": "xyz789",
"priority": 123.45,
"realStartDate": "2007-12-03T10:15:30Z",
"realEndDate": "2007-12-03T10:15:30Z",
"conclusion": 123.45,
"doneCost": 987.65,
"foreseenCost": 123.45,
"createdAt": "2007-12-03T10:15:30Z",
"areas": [AreaTree],
"resources": [ResourcesOnServiceOrder],
"followUp": [ServiceOrderFollowUp],
"stoppedAt": "2007-12-03T10:15:30Z",
"resumedAt": "2007-12-03T10:15:30Z",
"foreseenStoppedAt": "2007-12-03T10:15:30Z",
"foreseenResumedAt": "2007-12-03T10:15:30Z",
"updatedAt": "2007-12-03T10:15:30Z",
"operationTime": 123.45,
"hasDoneResource": false,
"hasDoneHuman": false,
"hasUnreportedThirdParty": false,
"generatedByServiceRequest": true,
"hasMaintenceByCounter": false,
"serviceRequest": ServiceRequestRef,
"finalizationObservation": "xyz789",
"cancellationObservation": "abc123",
"counter": Counter,
"foreseenEmployeeCost": 987.65,
"doneEmployeeCost": 987.65,
"foreseenToolCost": 987.65,
"doneToolCost": 987.65,
"foreseenMaterialCost": 987.65,
"doneMaterialCost": 123.45,
"foreseenThirdPartyCost": 987.65,
"doneThirdPartyCost": 987.65,
"branchId": "xyz789"
}
}
}
serviceOrderFollowUp
Description
Retorna os acompanhamentos de uma ordem de serviço
Response
Returns
[ServiceOrderFollowUp!]!
Arguments
Name | Description |
---|---|
serviceOrderId -
String!
|
Código identificador |
Example
Query
query ServiceOrderFollowUp($serviceOrderId: String!) {
serviceOrderFollowUp(serviceOrderId: $serviceOrderId) {
type
user {
documentNumber
birthDate
address
educationLevel
gender
mobileTourView
id
name
email
accessBy
employees {
...EmployeeFragment
}
verifiedEmail
profilePicture
restrictedBy
preferences {
...UserPreferencesFragment
}
policiesAgreement {
...PolicyAgreementFragment
}
roles {
...RoleFragment
}
customer {
...CustomerPartnerFragment
}
}
createdAt
id
description
deletedAt
branchId
action
serviceRequestId
requesterId
}
}
Variables
{"serviceOrderId": "abc123"}
Response
{
"data": {
"serviceOrderFollowUp": [
{
"type": "Event",
"user": User,
"createdAt": "2007-12-03T10:15:30Z",
"id": "abc123",
"description": "xyz789",
"deletedAt": "2007-12-03T10:15:30Z",
"branchId": "xyz789",
"action": "Open",
"serviceRequestId": "xyz789",
"requesterId": "abc123"
}
]
}
}
serviceOrders
Description
Retorna ordens de serviço
Response
Returns a
PaginatedServiceOrders!
Arguments
Name | Description |
---|---|
pagination -
Pagination
|
Parâmetros da paginação |
query -
ServiceOrderQueryInput!
|
Parâmetros da pesquisa |
orderBy -
ServiceOrderOrderByInput
|
Ordenação de ordens de serviço. Default = {field: Priority, type: Descending} |
omitMultimedia -
Boolean
|
Omitir multimídia |
Example
Query
query ServiceOrders(
$pagination: Pagination,
$query: ServiceOrderQueryInput!,
$orderBy: ServiceOrderOrderByInput,
$omitMultimedia: Boolean
) {
serviceOrders(
pagination: $pagination,
query: $query,
orderBy: $orderBy,
omitMultimedia: $omitMultimedia
) {
items {
id
code
equipment {
...EquipmentDefaultsFragment
}
user {
...UserBasicInfoFragment
}
service
situation
startDate
endDate
attachments {
...AttachmentFragment
}
maintenance {
...MaintenanceOnServiceOrderFragment
}
cancellationReasonRef {
...ReasonFragment
}
costCenterRef {
...CostCenterFragment
}
observation
priority
realStartDate
realEndDate
conclusion
doneCost
foreseenCost
createdAt
areas {
...AreaTreeFragment
}
resources {
...ResourcesOnServiceOrderFragment
}
followUp {
...ServiceOrderFollowUpFragment
}
stoppedAt
resumedAt
foreseenStoppedAt
foreseenResumedAt
updatedAt
operationTime
hasDoneResource
hasDoneHuman
hasUnreportedThirdParty
generatedByServiceRequest
hasMaintenceByCounter
serviceRequest {
...ServiceRequestRefFragment
}
finalizationObservation
cancellationObservation
counter {
...CounterFragment
}
foreseenEmployeeCost
doneEmployeeCost
foreseenToolCost
doneToolCost
foreseenMaterialCost
doneMaterialCost
foreseenThirdPartyCost
doneThirdPartyCost
branchId
}
hasMore
}
}
Variables
{
"pagination": Pagination,
"query": ServiceOrderQueryInput,
"orderBy": {"field": "Priority", "type": "Descending"},
"omitMultimedia": false
}
Response
{
"data": {
"serviceOrders": {
"items": [ServiceOrder],
"hasMore": true
}
}
}
serviceOrdersByServiceRequests
Description
Retorna ordens de serviço
Response
Returns a
PaginatedServiceOrders!
Arguments
Name | Description |
---|---|
pagination -
Pagination
|
Parâmetros da paginação |
query -
ServiceRequestQueryInput!
|
Parâmetros da pesquisa |
orderBy -
ServiceRequestOrderByInput
|
Ordenação de solicitações de serviço. Default = {field: Priority, type: Descending} |
omitMultimedia -
Boolean
|
Omitir multimídia |
Example
Query
query ServiceOrdersByServiceRequests(
$pagination: Pagination,
$query: ServiceRequestQueryInput!,
$orderBy: ServiceRequestOrderByInput,
$omitMultimedia: Boolean
) {
serviceOrdersByServiceRequests(
pagination: $pagination,
query: $query,
orderBy: $orderBy,
omitMultimedia: $omitMultimedia
) {
items {
id
code
equipment {
...EquipmentDefaultsFragment
}
user {
...UserBasicInfoFragment
}
service
situation
startDate
endDate
attachments {
...AttachmentFragment
}
maintenance {
...MaintenanceOnServiceOrderFragment
}
cancellationReasonRef {
...ReasonFragment
}
costCenterRef {
...CostCenterFragment
}
observation
priority
realStartDate
realEndDate
conclusion
doneCost
foreseenCost
createdAt
areas {
...AreaTreeFragment
}
resources {
...ResourcesOnServiceOrderFragment
}
followUp {
...ServiceOrderFollowUpFragment
}
stoppedAt
resumedAt
foreseenStoppedAt
foreseenResumedAt
updatedAt
operationTime
hasDoneResource
hasDoneHuman
hasUnreportedThirdParty
generatedByServiceRequest
hasMaintenceByCounter
serviceRequest {
...ServiceRequestRefFragment
}
finalizationObservation
cancellationObservation
counter {
...CounterFragment
}
foreseenEmployeeCost
doneEmployeeCost
foreseenToolCost
doneToolCost
foreseenMaterialCost
doneMaterialCost
foreseenThirdPartyCost
doneThirdPartyCost
branchId
}
hasMore
}
}
Variables
{
"pagination": Pagination,
"query": ServiceRequestQueryInput,
"orderBy": {"field": "Priority", "type": "Descending"},
"omitMultimedia": false
}
Response
{
"data": {
"serviceOrdersByServiceRequests": {
"items": [ServiceOrder],
"hasMore": false
}
}
}
serviceOrdersCosts
Description
Retorna custos de ordens de serviço
Response
Returns a
ServiceOrderCosts!
Arguments
Name | Description |
---|---|
input -
ServiceOrderQueryInput!
|
Pesquisa de ordem de serviço |
Example
Query
query ServiceOrdersCosts($input: ServiceOrderQueryInput!) {
serviceOrdersCosts(input: $input) {
foreseenEmployeeCost
doneEmployeeCost
foreseenToolCost
doneToolCost
foreseenMaterialCost
doneMaterialCost
foreseenThirdPartyCost
doneThirdPartyCost
}
}
Variables
{"input": ServiceOrderQueryInput}
Response
{
"data": {
"serviceOrdersCosts": {
"foreseenEmployeeCost": 987.65,
"doneEmployeeCost": 123.45,
"foreseenToolCost": 123.45,
"doneToolCost": 123.45,
"foreseenMaterialCost": 123.45,
"doneMaterialCost": 987.65,
"foreseenThirdPartyCost": 987.65,
"doneThirdPartyCost": 123.45
}
}
}
serviceOrdersHome
Description
Retorna ordens de serviço
Response
Returns
[ServiceOrderHome!]!
Example
Query
query ServiceOrdersHome {
serviceOrdersHome {
id
code
situation
startDate
equipment {
id
description
tag
tagDescription
isStarter
}
conclusion
doneCost
foreseenCost
priority
branchId
}
}
Response
{
"data": {
"serviceOrdersHome": [
{
"id": "abc123",
"code": "abc123",
"situation": "Opened",
"startDate": "2007-12-03T10:15:30Z",
"equipment": EquipmentBasicInfo,
"conclusion": 987.65,
"doneCost": 123.45,
"foreseenCost": 987.65,
"priority": 123.45,
"branchId": "xyz789"
}
]
}
}
serviceRequest
Description
Retorna uma solicitação de serviço
Response
Returns a
ServiceRequest!
Arguments
Name | Description |
---|---|
enableLink -
Boolean
|
Indica se deve renderizar a tag html para links |
id -
String!
|
Código identificador |
Example
Query
query ServiceRequest(
$enableLink: Boolean,
$id: String!
) {
serviceRequest(
enableLink: $enableLink,
id: $id
) {
id
code
description
isAuto
situation
priority
observation
runningTime
employee {
id
user {
...UserFragment
}
hourlyWage
availability
realAvailability
startDate
endDate
isActive
}
reason {
id
description
type
isActive
referenceId
isUsed
branchId
}
equipment {
isInTree
treeTag
serial
purchaseDate
purchaseValue
warranty
warrantyDate
warrantyUnit
counterType
counterLimit
releaseReasonId
releaseDate
dailyVariation
counterAmount
accumulatedPosition
canUpdateLimit
branch {
...BranchFragment
}
id
description
isStarter
tag
previousTags
classification
isMaintenanceActive
owner
situation
properties {
...EquipmentPropertyFragment
}
counterEntries {
...CounterFragment
}
model {
...ModelFragment
}
group {
...GroupFragment
}
costCenter {
...CostCenterFragment
}
calendar {
...CalendarFragment
}
releaseReason {
...ReasonFragment
}
customer {
...CustomerPartnerFragment
}
criticality
attachments {
...EquipmentAttachmentFragment
}
sensors {
...SensorEquipmentFragment
}
mainAttachmentUrl
availability
tagDescription
equipmentsStructure {
...EquipmentStructureFragment
}
}
customer {
documentNumber
daytimePhoneNumber
phoneNumber
email
address
number
complement
zipCode
neighborhood
city
state
country
description
customerPicture
customerPictureKey
attachments {
...AttachmentFragment
}
branch {
...BranchFragment
}
users {
...UserOrganizationListingFragment
}
agreements {
...CustomerAgreementFragment
}
id
type
name
isActive
}
serviceOrder {
id
code
equipment {
...EquipmentDefaultsFragment
}
user {
...UserBasicInfoFragment
}
service
situation
startDate
endDate
attachments {
...AttachmentFragment
}
maintenance {
...MaintenanceOnServiceOrderFragment
}
cancellationReasonRef {
...ReasonFragment
}
costCenterRef {
...CostCenterFragment
}
observation
priority
realStartDate
realEndDate
conclusion
doneCost
foreseenCost
createdAt
}
satisfactionSurvey {
id
deadlineEvaluation
coveringEvaluation
observation
}
requester {
documentNumber
birthDate
address
educationLevel
gender
mobileTourView
id
name
email
accessBy
employees {
...EmployeeFragment
}
verifiedEmail
profilePicture
restrictedBy
preferences {
...UserPreferencesFragment
}
policiesAgreement {
...PolicyAgreementFragment
}
roles {
...RoleFragment
}
customer {
...CustomerPartnerFragment
}
}
createdAt
stoppedAt
serviceTime
runTime
finishedAt
distributedAt
canceledAt
branchId
attachments {
id
filename
contentType
contentLength
url
uploadedBy
createdAt
uploadUrl
}
followUp {
type
user {
...UserFragment
}
createdAt
id
description
deletedAt
branchId
action
serviceOrderId
}
}
}
Variables
{"enableLink": true, "id": "abc123"}
Response
{
"data": {
"serviceRequest": {
"id": "xyz789",
"code": "abc123",
"description": "abc123",
"isAuto": true,
"situation": "AwaitingAnalysis",
"priority": "Emergency",
"observation": "abc123",
"runningTime": "xyz789",
"employee": Employee,
"reason": Reason,
"equipment": EquipmentDefaults,
"customer": CustomerPartner,
"serviceOrder": ServiceOrderDefaults,
"satisfactionSurvey": SatisfactionSurvey,
"requester": User,
"createdAt": "2007-12-03T10:15:30Z",
"stoppedAt": "2007-12-03T10:15:30Z",
"serviceTime": "abc123",
"runTime": "xyz789",
"finishedAt": "2007-12-03T10:15:30Z",
"distributedAt": "2007-12-03T10:15:30Z",
"canceledAt": "2007-12-03T10:15:30Z",
"branchId": "xyz789",
"attachments": [Attachment],
"followUp": [ServiceRequestFollowUp]
}
}
}
serviceRequestFollowUp
Description
Retorna os acompanhamentos de uma solicitação de serviço
Response
Returns
[ServiceRequestFollowUp!]!
Arguments
Name | Description |
---|---|
serviceRequestId -
String!
|
Código identificador |
Example
Query
query ServiceRequestFollowUp($serviceRequestId: String!) {
serviceRequestFollowUp(serviceRequestId: $serviceRequestId) {
type
user {
documentNumber
birthDate
address
educationLevel
gender
mobileTourView
id
name
email
accessBy
employees {
...EmployeeFragment
}
verifiedEmail
profilePicture
restrictedBy
preferences {
...UserPreferencesFragment
}
policiesAgreement {
...PolicyAgreementFragment
}
roles {
...RoleFragment
}
customer {
...CustomerPartnerFragment
}
}
createdAt
id
description
deletedAt
branchId
action
serviceOrderId
}
}
Variables
{"serviceRequestId": "abc123"}
Response
{
"data": {
"serviceRequestFollowUp": [
{
"type": "Event",
"user": User,
"createdAt": "2007-12-03T10:15:30Z",
"id": "abc123",
"description": "xyz789",
"deletedAt": "2007-12-03T10:15:30Z",
"branchId": "xyz789",
"action": "Comment",
"serviceOrderId": "xyz789"
}
]
}
}
serviceRequests
Description
Retorna solicitações de serviço
Response
Returns a
PaginatedServiceRequests!
Arguments
Name | Description |
---|---|
pagination -
Pagination
|
Parâmetros da paginação |
query -
ServiceRequestQueryInput!
|
Parâmetros da pesquisa |
orderBy -
ServiceRequestOrderByInput
|
Ordenação de solicitações de serviço. Default = {field: Priority, type: Descending} |
omitMultimedia -
Boolean
|
Omitir multimídia |
Example
Query
query ServiceRequests(
$pagination: Pagination,
$query: ServiceRequestQueryInput!,
$orderBy: ServiceRequestOrderByInput,
$omitMultimedia: Boolean
) {
serviceRequests(
pagination: $pagination,
query: $query,
orderBy: $orderBy,
omitMultimedia: $omitMultimedia
) {
items {
id
code
description
isAuto
situation
priority
observation
runningTime
stoppedAt
reason {
...ReasonFragment
}
equipment {
...EquipmentDefaultsFragment
}
serviceOrder {
...ServiceOrderDefaultsFragment
}
satisfactionSurvey {
...SatisfactionSurveyFragment
}
requester {
...UserFragment
}
createdAt
serviceTime
runTime
employee {
...EmployeeFragment
}
finishedAt
distributedAt
canceledAt
customer {
...CustomerPartnerFragment
}
branchId
attachments {
...AttachmentFragment
}
}
hasMore
}
}
Variables
{
"pagination": Pagination,
"query": ServiceRequestQueryInput,
"orderBy": {"field": "Priority", "type": "Descending"},
"omitMultimedia": false
}
Response
{
"data": {
"serviceRequests": {
"items": [ServiceRequestBrowse],
"hasMore": false
}
}
}
serviceRequestsHome
Description
Retorna solicitações de serviço
Response
Returns
[ServiceRequestHome!]!
Example
Query
query ServiceRequestsHome {
serviceRequestsHome {
id
code
createdAt
serviceOrder {
id
code
createdAt
}
equipment {
id
description
tag
tagDescription
isStarter
}
requester {
id
name
profilePicture
}
priority
situation
branchId
}
}
Response
{
"data": {
"serviceRequestsHome": [
{
"id": "xyz789",
"code": "xyz789",
"createdAt": "2007-12-03T10:15:30Z",
"serviceOrder": ServiceOrderBasicInfo,
"equipment": EquipmentBasicInfo,
"requester": RequestBasicInfo,
"priority": "Emergency",
"situation": "AwaitingAnalysis",
"branchId": "xyz789"
}
]
}
}
specialties
Description
Retorna especialidades
Response
Returns a
PaginatedSpecialties!
Arguments
Name | Description |
---|---|
pagination -
Pagination
|
Parâmetros da paginação |
query -
PaginationDefaultQueryInput!
|
Parâmetros da pesquisa |
Example
Query
query Specialties(
$pagination: Pagination,
$query: PaginationDefaultQueryInput!
) {
specialties(
pagination: $pagination,
query: $query
) {
items {
id
name
hourlyWage
isActive
isInMaintenance
}
hasMore
}
}
Variables
{
"pagination": Pagination,
"query": PaginationDefaultQueryInput
}
Response
{
"data": {
"specialties": {
"items": [Specialty],
"hasMore": false
}
}
}
specialty
Description
Retorna uma especialidade
Response
Returns a
Specialty!
Arguments
Name | Description |
---|---|
id -
String!
|
Código identificador |
Example
Query
query Specialty($id: String!) {
specialty(id: $id) {
id
name
hourlyWage
isActive
isInMaintenance
}
}
Variables
{"id": "abc123"}
Response
{
"data": {
"specialty": {
"id": "xyz789",
"name": "xyz789",
"hourlyWage": 123.45,
"isActive": false,
"isInMaintenance": true
}
}
}
step
Description
Retorna uma etapa
Response
Returns a
Step!
Example
Query
query Step(
$branchId: String,
$id: String!
) {
step(
branchId: $branchId,
id: $id
) {
id
description
isReported
averageTime
requestResponse
type
measurementUnit {
id
description
symbol
}
isActive
isInMaintenance
branchId
}
}
Variables
{
"branchId": "xyz789",
"id": "xyz789"
}
Response
{
"data": {
"step": {
"id": "xyz789",
"description": "xyz789",
"isReported": false,
"averageTime": "xyz789",
"requestResponse": false,
"type": "Number",
"measurementUnit": MeasurementUnit,
"isActive": true,
"isInMaintenance": true,
"branchId": "abc123"
}
}
}
steps
Description
Retorna etapas
Response
Returns a
PaginatedSteps!
Arguments
Name | Description |
---|---|
pagination -
Pagination
|
Parâmetros da paginação |
query -
PaginationDefaultQueryInput!
|
Parâmetros da pesquisa |
Example
Query
query Steps(
$pagination: Pagination,
$query: PaginationDefaultQueryInput!
) {
steps(
pagination: $pagination,
query: $query
) {
items {
id
description
isReported
averageTime
requestResponse
type
measurementUnit {
...MeasurementUnitFragment
}
isActive
isInMaintenance
branchId
}
hasMore
}
}
Variables
{
"pagination": Pagination,
"query": PaginationDefaultQueryInput
}
Response
{"data": {"steps": {"items": [Step], "hasMore": true}}}
supplier
Description
Retorna um fornecedor
Example
Query
query Supplier($id: String!) {
supplier(id: $id) {
id
name
branchId
erpId
}
}
Variables
{"id": "abc123"}
Response
{
"data": {
"supplier": {
"id": "abc123",
"name": "xyz789",
"branchId": "xyz789",
"erpId": "xyz789"
}
}
}
suppliers
Description
Retorna fornecedores de serviços de terceiros
Response
Returns a
PaginatedSuppliers!
Arguments
Name | Description |
---|---|
thirdPartyId -
String
|
Código identificador do serviço de terceiro |
pagination -
Pagination
|
Parâmetros da paginação |
query -
PaginationDefaultQueryInput!
|
Parâmetros da pesquisa |
Example
Query
query Suppliers(
$thirdPartyId: String,
$pagination: Pagination,
$query: PaginationDefaultQueryInput!
) {
suppliers(
thirdPartyId: $thirdPartyId,
pagination: $pagination,
query: $query
) {
items {
id
name
branchId
erpId
}
hasMore
}
}
Variables
{
"thirdPartyId": "abc123",
"pagination": Pagination,
"query": PaginationDefaultQueryInput
}
Response
{
"data": {
"suppliers": {"items": [Supplier], "hasMore": true}
}
}
thirdParties
Description
Retorna serviços de terceiros
Response
Returns a
PaginatedThirdParties!
Arguments
Name | Description |
---|---|
pagination -
Pagination
|
Parâmetros da paginação |
query -
PaginationDefaultQueryInput!
|
Parâmetros da pesquisa |
Example
Query
query ThirdParties(
$pagination: Pagination,
$query: PaginationDefaultQueryInput!
) {
thirdParties(
pagination: $pagination,
query: $query
) {
items {
id
description
standardCost
isActive
suppliers {
...ThirdPartySupplierCostFragment
}
isInMaintenance
branchId
}
hasMore
}
}
Variables
{
"pagination": Pagination,
"query": PaginationDefaultQueryInput
}
Response
{
"data": {
"thirdParties": {
"items": [ThirdParty],
"hasMore": false
}
}
}
thirdParty
Description
Retorna um serviço de terceiro
Response
Returns a
ThirdParty!
Arguments
Name | Description |
---|---|
id -
String!
|
Código identificador |
Example
Query
query ThirdParty($id: String!) {
thirdParty(id: $id) {
id
description
standardCost
isActive
suppliers {
id
name
branchId
erpId
cost
}
isInMaintenance
branchId
}
}
Variables
{"id": "xyz789"}
Response
{
"data": {
"thirdParty": {
"id": "xyz789",
"description": "xyz789",
"standardCost": 123.45,
"isActive": false,
"suppliers": [ThirdPartySupplierCost],
"isInMaintenance": false,
"branchId": "abc123"
}
}
}
tool
Description
Retorna uma ferramenta
Example
Query
query Tool($id: String!) {
tool(id: $id) {
id
description
hourlyCost
isActive
isInMaintenance
branchId
}
}
Variables
{"id": "xyz789"}
Response
{
"data": {
"tool": {
"id": "abc123",
"description": "abc123",
"hourlyCost": 987.65,
"isActive": true,
"isInMaintenance": true,
"branchId": "abc123"
}
}
}
tools
Description
Retorna ferramentas
Response
Returns a
PaginatedTools!
Arguments
Name | Description |
---|---|
pagination -
Pagination
|
Parâmetros da paginação |
query -
PaginationDefaultQueryInput!
|
Parâmetros da pesquisa |
Example
Query
query Tools(
$pagination: Pagination,
$query: PaginationDefaultQueryInput!
) {
tools(
pagination: $pagination,
query: $query
) {
items {
id
description
hourlyCost
isActive
isInMaintenance
branchId
}
hasMore
}
}
Variables
{
"pagination": Pagination,
"query": PaginationDefaultQueryInput
}
Response
{"data": {"tools": {"items": [Tool], "hasMore": false}}}
user
Description
Retorna um usuário
Response
Returns a
UserBasicInfo!
Arguments
Name | Description |
---|---|
id -
String!
|
Código identificador do usuário |
Example
Query
query User($id: String!) {
user(id: $id) {
documentNumber
birthDate
address
educationLevel
gender
mobileTourView
id
name
email
accessBy
employees {
id
user {
...UserFragment
}
hourlyWage
availability
realAvailability
startDate
endDate
isActive
}
verifiedEmail
profilePicture
restrictedBy
preferences {
expandedSidebar
expandedWallet
showTree
printTotalCost
printImages
printFollowUp
}
policiesAgreement {
id
termId
userId
ipAddress
createdAt
userAgent
}
}
}
Variables
{"id": "xyz789"}
Response
{
"data": {
"user": {
"documentNumber": "xyz789",
"birthDate": "abc123",
"address": "xyz789",
"educationLevel": "ElementarySchool",
"gender": "Male",
"mobileTourView": false,
"id": 4,
"name": "xyz789",
"email": "xyz789",
"accessBy": "Internal",
"employees": [Employee],
"verifiedEmail": "abc123",
"profilePicture": "abc123",
"restrictedBy": "abc123",
"preferences": UserPreferences,
"policiesAgreement": [PolicyAgreement]
}
}
}
users
Description
Retorna usuários
Response
Returns
[UserOrganizationListing!]!
Arguments
Name | Description |
---|---|
name -
String
|
Conteúdo do nome dos usuários a serem pesquisados |
Example
Query
query Users($name: String) {
users(name: $name) {
name
id
branches
email
accessBy
roleId
status
profilePicture
}
}
Variables
{"name": "abc123"}
Response
{
"data": {
"users": [
{
"name": "xyz789",
"id": "abc123",
"branches": ["xyz789"],
"email": "xyz789",
"accessBy": "Internal",
"roleId": "abc123",
"status": "xyz789",
"profilePicture": "abc123"
}
]
}
}
warehouse
Description
Retorna um local de estoque
Response
Returns a
Warehouse!
Arguments
Name | Description |
---|---|
id -
String!
|
Código identificador |
Example
Query
query Warehouse($id: String!) {
warehouse(id: $id) {
id
description
isActive
branchId
erpId
level
}
}
Variables
{"id": "abc123"}
Response
{
"data": {
"warehouse": {
"id": "xyz789",
"description": "abc123",
"isActive": true,
"branchId": "xyz789",
"erpId": "abc123",
"level": "xyz789"
}
}
}
warehouses
Description
Retorna os locais de estoque
Response
Returns a
PaginatedWarehouses!
Arguments
Name | Description |
---|---|
pagination -
Pagination
|
Parâmetros da paginação |
query -
PaginationDefaultQueryInput!
|
Parâmetros da pesquisa |
Example
Query
query Warehouses(
$pagination: Pagination,
$query: PaginationDefaultQueryInput!
) {
warehouses(
pagination: $pagination,
query: $query
) {
items {
id
description
isActive
branchId
erpId
level
}
hasMore
}
}
Variables
{
"pagination": Pagination,
"query": PaginationDefaultQueryInput
}
Response
{
"data": {
"warehouses": {"items": [Warehouse], "hasMore": false}
}
}
warehousesByMaterial
Description
Retorna os locais de estoque por material
Response
Returns a
PaginatedWarehouses!
Arguments
Name | Description |
---|---|
pagination -
Pagination
|
Parâmetros da paginação |
query -
WarehouseQueryInput!
|
Parâmetros da pesquisa |
Example
Query
query WarehousesByMaterial(
$pagination: Pagination,
$query: WarehouseQueryInput!
) {
warehousesByMaterial(
pagination: $pagination,
query: $query
) {
items {
id
description
isActive
branchId
erpId
level
}
hasMore
}
}
Variables
{
"pagination": Pagination,
"query": WarehouseQueryInput
}
Response
{
"data": {
"warehousesByMaterial": {
"items": [Warehouse],
"hasMore": false
}
}
}
Mutations
createAccessToken
Description
Criação de token de acesso externo
Response
Returns an
AccessToken!
Arguments
Name | Description |
---|---|
fields -
AccessTokenInput!
|
Argumentos de criação de token de acesso externo |
Example
Query
mutation CreateAccessToken($fields: AccessTokenInput!) {
createAccessToken(fields: $fields) {
token
apiAccessId
createdAt
deletedAt
}
}
Variables
{"fields": AccessTokenInput}
Response
{
"data": {
"createAccessToken": {
"token": "xyz789",
"apiAccessId": "abc123",
"createdAt": "2007-12-03T10:15:30Z",
"deletedAt": "2007-12-03T10:15:30Z"
}
}
}
Types
AccessBy
Description
Forma de acesso ao sistema
Values
Enum Value | Description |
---|---|
|
Autenticação pelo Keepfy |
|
Autenticação pela Microsoft |
Example
"Internal"
AccessToken
Description
Token de acesso externo
Example
{
"token": "xyz789",
"apiAccessId": "abc123",
"createdAt": "2007-12-03T10:15:30Z",
"deletedAt": "2007-12-03T10:15:30Z"
}
AccessTokenInput
ActivityType
Description
Tipo de atividade econômica
Values
Enum Value | Description |
---|---|
|
Agricultura, pecuária, produção florestal, pesca e aquicultura |
|
Indústrias extrativas |
|
Indústrias de transformação |
|
Eletricidade e gás |
|
Água, esgoto, atividades de gestão de resíduos e descontaminação |
|
Construção |
|
Comércio, reparação de veículos automotores e motocicletas |
|
Transporte, armazenagem e correio |
|
Alojamento e alimentação |
|
Informação e comunicação |
|
Atividades financeiras, de seguros e serviços relacionados |
|
Atividades imobiliárias |
|
Atividades profissionais, científicas e técnicas |
|
Atividades administrativas e serviços complementares |
|
Administração pública, defesa e seguridade social |
|
Educação |
|
Saúde humana e serviços sociais |
|
Artes, cultura, esporte e recreação |
|
Outras atividades de serviços |
|
Serviços domésticos |
|
Organismos internacionais e outras instituições extraterritoriais |
Example
"AgricultureLivestockForestryAndAquaculture"
Area
Description
Área
Example
{
"id": "abc123",
"description": "abc123",
"isActive": true,
"isInMaintenance": false,
"branchId": "xyz789"
}
AreaTree
Description
Árvore de recursos
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador do recurso |
area -
Area
|
Área |
foreseen -
Boolean!
|
Indica se o recurso foi previsto |
done -
Boolean!
|
Indica se o recurso foi realizado |
resources -
[HumanResourceTree!]
|
Recursos humanos |
Example
{
"id": "xyz789",
"area": Area,
"foreseen": true,
"done": true,
"resources": [HumanResourceTree]
}
Attachment
Description
Anexo
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
filename -
String!
|
Nome do arquivo |
contentType -
String!
|
Tipo de conteúdo |
contentLength -
Float!
|
Tamanho do conteúdo |
url -
String!
|
URL |
uploadedBy -
String!
|
Código identificador do usuário que postou o anexo |
createdAt -
DateTime!
|
Data de criação |
uploadUrl -
String
|
URL de upload |
Example
{
"id": "abc123",
"filename": "abc123",
"contentType": "abc123",
"contentLength": 987.65,
"url": "xyz789",
"uploadedBy": "abc123",
"createdAt": "2007-12-03T10:15:30Z",
"uploadUrl": "abc123"
}
BasicIndicator
BasicInformationDescription
BasicInformationName
Boolean
Description
The Boolean
scalar type represents true
or false
.
Branch
Description
Filial da organização
Fields
Field Name | Description |
---|---|
phoneNumber -
String
|
Número de telefone |
activityType -
ActivityType
|
Tipo de atividade econômica principal |
zipCode -
String
|
Código postal (CEP) |
street -
String
|
Rua |
number -
String
|
Número |
neighborhood -
String
|
Bairro |
city -
String
|
Cidade |
state -
String
|
Estado |
country -
String
|
País |
complement -
String
|
Complemento |
timeZone -
String
|
Fuso-horário |
mfmUser -
String
|
Usuário de integração ao MFM WEG |
mfmPassword -
String
|
Senha de integração ao MFM WEG |
id -
String!
|
Código identificador |
organizationId -
String!
|
Código identificador da organização vinculada |
name -
String!
|
Nome |
createdAt -
DateTime!
|
Data de criação |
updatedAt -
DateTime!
|
Data de atualização |
documentNumber -
String
|
Número de documento fiscal |
deletedAt -
DateTime
|
Data de inativação |
settings -
GlobalSettings!
|
Configurações |
Example
{
"phoneNumber": "xyz789",
"activityType": "AgricultureLivestockForestryAndAquaculture",
"zipCode": "xyz789",
"street": "abc123",
"number": "abc123",
"neighborhood": "xyz789",
"city": "abc123",
"state": "xyz789",
"country": "xyz789",
"complement": "abc123",
"timeZone": "abc123",
"mfmUser": "xyz789",
"mfmPassword": "abc123",
"id": "abc123",
"organizationId": "abc123",
"name": "abc123",
"createdAt": "2007-12-03T10:15:30Z",
"updatedAt": "2007-12-03T10:15:30Z",
"documentNumber": "xyz789",
"deletedAt": "2007-12-03T10:15:30Z",
"settings": GlobalSettings
}
CBEIndicator
Description
Indicador de custo por equipamento
Fields
Field Name | Description |
---|---|
label -
String!
|
Data |
total -
Float!
|
Custo total |
accumulatedCostPercentage -
Float!
|
Porcentagem de custo acumulada |
purchase -
ComparativeResult!
|
Comparação com valor de compra |
maintenance -
ComparativeResult!
|
Comparação com valor de manutenção |
Example
{
"label": "abc123",
"total": 123.45,
"accumulatedCostPercentage": 123.45,
"purchase": ComparativeResult,
"maintenance": ComparativeResult
}
Calendar
Description
Calendário
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
name -
String!
|
Nome |
isActive -
Boolean
|
Status |
workShifts -
[WorkShift!]!
|
Turnos de trabalho |
Example
{
"id": "abc123",
"name": "xyz789",
"isActive": true,
"workShifts": [WorkShift]
}
CalendarQueryInput
Checklist
Description
Recurso de checklist
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador do recurso |
type -
ResourceType!
|
Tipo do recurso |
step -
Step!
|
Etapa |
resources -
[PhysicalResource!]
|
Recursos físicos |
Example
{
"id": "abc123",
"type": "Area",
"step": Step,
"resources": [PhysicalResource]
}
ChecklistTree
Description
Recurso de checklist
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador do recurso |
step -
Step!
|
Etapa |
type -
ResourceType!
|
Tipo do recurso |
foreseen -
Boolean!
|
Indica se o recurso foi previsto |
done -
Boolean!
|
Indica se o recurso foi realizado |
response -
String
|
Resposta da etapa |
parentId -
String
|
Código identificador do recurso pai |
resources -
[PhysicalResourceTree!]
|
Recursos físicos |
Example
{
"id": "xyz789",
"step": Step,
"type": "Area",
"foreseen": true,
"done": false,
"response": "abc123",
"parentId": "xyz789",
"resources": [PhysicalResourceTree]
}
ComparativeResult
CostCenter
Description
Centro de custo
Example
{
"id": "xyz789",
"description": "xyz789",
"isActive": true,
"branchId": "abc123",
"erpId": "xyz789"
}
CostCenterQueryInput
Counter
Description
Contador
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
readAt -
DateTime!
|
Data de leitura |
position -
Float!
|
Posição |
accumulatedPosition -
Float!
|
Posição acumulada |
type -
EntryType!
|
Tipo de lançamento |
serviceOrder -
ServiceOrder
|
Ordem de serviço em que o contador foi reportado |
dailyVariation -
Float
|
Variação dia |
branchId -
String
|
Código identificador da filial |
Example
{
"id": "xyz789",
"readAt": "2007-12-03T10:15:30Z",
"position": 987.65,
"accumulatedPosition": 987.65,
"type": "Inform",
"serviceOrder": ServiceOrder,
"dailyVariation": 987.65,
"branchId": "abc123"
}
CounterIndicator
Description
Indicador de histórico do contador
Fields
Field Name | Description |
---|---|
counterEntries -
[BasicIndicator!]!
|
Reportes de contadores |
lastReal -
Float!
|
Último valor reportado |
counterType -
CounterType!
|
Tipo de controle do contador |
Example
{
"counterEntries": [BasicIndicator],
"lastReal": 123.45,
"counterType": "Hours"
}
CounterLimit
Description
Posição limite do contador
Values
Enum Value | Description |
---|---|
|
Máximo de seis dígitos |
|
Máximo de nove dígitos |
Example
"SixDigits"
CounterType
Description
Tipo de controle do contador
Values
Enum Value | Description |
---|---|
|
Controle por horas |
|
Controle por quilômetros |
|
Sem controle de contador |
Example
"Hours"
CounterTypeIncrement
Description
Tipo de incremento do contador
Values
Enum Value | Description |
---|---|
|
Incremento por horas |
|
Incremento por quilômetros |
Example
"Hours"
CriticalityAndGroup
Description
Indicadores por criticidade e grupo
Fields
Field Name | Description |
---|---|
criticalities -
[CriticalityBIData!]!
|
Indicadores por criticidade |
groups -
[GroupBIData!]!
|
Indicadores por grupo |
branchId -
String!
|
Código identificador da filial |
Example
{
"criticalities": [CriticalityBIData],
"groups": [GroupBIData],
"branchId": "abc123"
}
CriticalityBIData
CustomerAgreement
Description
Contrato do cliente parceiro
Fields
Field Name | Description |
---|---|
branchId -
String!
|
Código identificador da filial vinculada |
id -
String!
|
Código identificador interno do contrato |
code -
String!
|
Código |
effectiveStartDate -
String!
|
Data de início da vigência |
effectiveEndDate -
String!
|
Data de fim da vigência |
isActive -
Boolean!
|
Status |
description -
String
|
Descrição |
attachments -
[Attachment!]!
|
Anexos |
Example
{
"branchId": "abc123",
"id": "xyz789",
"code": "abc123",
"effectiveStartDate": "xyz789",
"effectiveEndDate": "xyz789",
"isActive": false,
"description": "xyz789",
"attachments": [Attachment]
}
CustomerPartner
Description
Cliente Parceiro
Fields
Field Name | Description |
---|---|
documentNumber -
String
|
Número de documento fiscal |
daytimePhoneNumber -
String
|
Número de telefone |
phoneNumber -
String
|
Número de telefone |
email -
String
|
|
address -
String
|
Endereço |
number -
String
|
Número |
complement -
String
|
Complemento |
zipCode -
String
|
Código postal (CEP) |
neighborhood -
String
|
Bairro |
city -
String
|
Cidade |
state -
String
|
Estado |
country -
String
|
País |
description -
String
|
Descrição |
customerPicture -
String
|
URL da foto de perfil |
customerPictureKey -
String
|
Chave de acesso da foto de perfil |
attachments -
[Attachment!]!
|
Anexos |
branch -
Branch!
|
Filial vinculada |
users -
[UserOrganizationListing!]
|
Usuários vinculados |
agreements -
[CustomerAgreement!]
|
Contratos |
id -
String!
|
Código identificador |
type -
PersonType!
|
Tipo de cadastro fiscal |
name -
String!
|
Nome do cliente |
isActive -
Boolean!
|
Status |
Example
{
"documentNumber": "xyz789",
"daytimePhoneNumber": "abc123",
"phoneNumber": "abc123",
"email": "abc123",
"address": "abc123",
"number": "abc123",
"complement": "abc123",
"zipCode": "abc123",
"neighborhood": "abc123",
"city": "abc123",
"state": "abc123",
"country": "xyz789",
"description": "abc123",
"customerPicture": "abc123",
"customerPictureKey": "abc123",
"attachments": [Attachment],
"branch": Branch,
"users": [UserOrganizationListing],
"agreements": [CustomerAgreement],
"id": "xyz789",
"type": "IndividualPerson",
"name": "abc123",
"isActive": false
}
DateFilterInput
DateRange
DateTime
Description
The javascript Date
as string. Type represents date and time as the ISO Date string.
Example
"2007-12-03T10:15:30Z"
DayOfWeek
Description
Dia da semana
Values
Enum Value | Description |
---|---|
|
domingo |
|
segunda-feira |
|
terça-feira |
|
quarta-feira |
|
quinta-feira |
|
sexta-feira |
|
sábado |
Example
"Sunday"
DetailMaintenance
Description
Detalhes da manutenção
Fields
Field Name | Description |
---|---|
increase -
Float!
|
Valor do incremento |
unit -
IncreaseType!
|
Tipo de incremento |
Example
{"increase": 123.45, "unit": "Day"}
DetailServiceOrder
Description
Detalhes da ordem de serviço
Fields
Field Name | Description |
---|---|
serviceOrderId -
String
|
Código identificador da ordem de serviço |
serviceOrder -
String
|
Código da ordem de serviço |
date -
DateTime
|
Data de início previsto da próxima manutenção ou data de fim realizada da última manutenção |
situation -
ServiceOrderSituation
|
Tipo de situação |
counter -
Counter
|
Contador |
Example
{
"serviceOrderId": "xyz789",
"serviceOrder": "xyz789",
"date": "2007-12-03T10:15:30Z",
"situation": "Opened",
"counter": Counter
}
EducationLevel
Description
Nível de instrução
Values
Enum Value | Description |
---|---|
|
Ensino Fundamental |
|
Ensino Médio |
|
Graduação |
|
Mestrado |
|
Doutorado |
Example
"ElementarySchool"
Employee
Description
Funcionário
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
user -
User!
|
Usuário vinculado |
hourlyWage -
Float
|
Salário por hora |
availability -
Float
|
Indicador de disponibilidade |
realAvailability -
Float
|
Indicador de disponibilidade real |
startDate -
String
|
Data e hora de início do serviço de mão de obra |
endDate -
String
|
Data e hora de fim do serviço de mão de obra |
isActive -
Boolean
|
Status |
Example
{
"id": "abc123",
"user": User,
"hourlyWage": 123.45,
"availability": 123.45,
"realAvailability": 987.65,
"startDate": "abc123",
"endDate": "abc123",
"isActive": true
}
EntryType
Description
Tipo de lançamento do contador
Values
Enum Value | Description |
---|---|
|
Informe |
|
Quebra |
|
Virada |
Example
"Inform"
EquipmentAttachment
Description
Anexo de equipamento
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
filename -
String!
|
Nome do arquivo |
contentType -
String!
|
Tipo de conteúdo |
contentLength -
Float!
|
Tamanho do conteúdo |
url -
String!
|
URL |
uploadedBy -
String!
|
Código identificador do usuário que postou o anexo |
createdAt -
DateTime!
|
Data de criação |
uploadUrl -
String
|
URL de upload |
isMainPicture -
Boolean
|
Indica se é a imagem principal |
Example
{
"id": "xyz789",
"filename": "abc123",
"contentType": "abc123",
"contentLength": 987.65,
"url": "xyz789",
"uploadedBy": "xyz789",
"createdAt": "2007-12-03T10:15:30Z",
"uploadUrl": "xyz789",
"isMainPicture": false
}
EquipmentBIData
Description
Dados do indicador do equipamento
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
equipment -
String!
|
Descrição completa |
costCenter -
String!
|
Nome do centro de custo |
calendar -
String!
|
Nome do calendário |
result -
Float!
|
Resultado |
criticality -
Scale!
|
Criticidade |
tag -
String
|
Identificação |
description -
String
|
Descrição |
branchId -
String!
|
Código identificador da filial |
Example
{
"id": "abc123",
"equipment": "xyz789",
"costCenter": "xyz789",
"calendar": "abc123",
"result": 987.65,
"criticality": "High",
"tag": "abc123",
"description": "abc123",
"branchId": "abc123"
}
EquipmentBasicInfo
Description
Equipamento
Example
{
"id": "abc123",
"description": "xyz789",
"tag": "xyz789",
"tagDescription": "abc123",
"isStarter": true
}
EquipmentClassification
Description
Classificação na árvore de equipamentos
Values
Enum Value | Description |
---|---|
|
Equipamento |
|
Componente |
Example
"Equipment"
EquipmentDefaults
Description
Equipamento
Fields
Field Name | Description |
---|---|
isInTree -
Boolean
|
Indica se o equipamento está em uma árvore |
treeTag -
String
|
TAG |
serial -
String
|
Série |
purchaseDate -
String
|
Data de compra |
purchaseValue -
Float
|
Valor de compra |
warranty -
Float
|
Garantia |
warrantyDate -
String
|
Data de fim da garantia |
warrantyUnit -
PeriodUnit
|
Tipo de unidade de período da garantia |
counterType -
CounterType
|
Tipo de controle do contador |
counterLimit -
CounterLimit
|
Posição limite do contador |
releaseReasonId -
String
|
Código identificador do motivo de inativação |
releaseDate -
String
|
Data de inativação |
dailyVariation -
Float
|
Variação diária |
counterAmount -
Float
|
Quantidade de registros para cálculo da variação diária |
accumulatedPosition -
Float
|
Posição acumulada |
canUpdateLimit -
Boolean
|
Indica se pode alterar o limite do contador |
branch -
Branch!
|
Filial |
id -
String!
|
Código identificador |
description -
String!
|
Descrição |
isStarter -
Boolean!
|
Indica se é simplificado |
tag -
String!
|
Identificação |
previousTags -
String
|
TAGs dos pais na árvore de equipamentos |
classification -
EquipmentClassification!
|
Classificação na árvore de equipamentos |
isMaintenanceActive -
Boolean!
|
Indica se possui manutenções ativas |
owner -
EquipmentOwnerType!
|
Tipo de proprietário |
situation -
EquipmentSituation!
|
Tipo de situação |
properties -
[EquipmentProperty!]!
|
Características |
counterEntries -
[Counter!]!
|
Contadores |
model -
Model
|
Modelo |
group -
Group
|
Grupo |
costCenter -
CostCenter
|
Centro de custo |
calendar -
Calendar
|
Calendário |
releaseReason -
Reason
|
Motivo de inativação |
customer -
CustomerPartner
|
Cliente parceiro |
criticality -
Scale
|
Tipo de criticidade |
attachments -
[EquipmentAttachment!]!
|
Anexos |
sensors -
[SensorEquipment!]!
|
Sensores relacionados |
mainAttachmentUrl -
String
|
URL da imagem principal |
availability -
Float
|
Disponibilidade |
tagDescription -
String!
|
Identificação e descrição |
equipmentsStructure -
[EquipmentStructure!]
|
Estrutura de equipamentos |
Example
{
"isInTree": true,
"treeTag": "abc123",
"serial": "xyz789",
"purchaseDate": "xyz789",
"purchaseValue": 987.65,
"warranty": 987.65,
"warrantyDate": "abc123",
"warrantyUnit": "Day",
"counterType": "Hours",
"counterLimit": "SixDigits",
"releaseReasonId": "abc123",
"releaseDate": "abc123",
"dailyVariation": 987.65,
"counterAmount": 123.45,
"accumulatedPosition": 987.65,
"canUpdateLimit": false,
"branch": Branch,
"id": "xyz789",
"description": "abc123",
"isStarter": false,
"tag": "xyz789",
"previousTags": "xyz789",
"classification": "Equipment",
"isMaintenanceActive": false,
"owner": "Own",
"situation": "Active",
"properties": [EquipmentProperty],
"counterEntries": [Counter],
"model": Model,
"group": Group,
"costCenter": CostCenter,
"calendar": Calendar,
"releaseReason": Reason,
"customer": CustomerPartner,
"criticality": "High",
"attachments": [EquipmentAttachment],
"sensors": [SensorEquipment],
"mainAttachmentUrl": "abc123",
"availability": 987.65,
"tagDescription": "abc123",
"equipmentsStructure": [EquipmentStructure]
}
EquipmentFilter
Description
Filtro de equipamento
Fields
Input Field | Description |
---|---|
serials -
[String!]
|
Séries de equipamento |
groups -
[String!]
|
Códigos identificadores de grupos |
models -
[String!]
|
Códigos identificadores de modelos |
costCenters -
[String!]
|
Códigos identificadores de centros de custo |
calendars -
[String!]
|
Códigos identificadores de calendários |
criticalities -
[Scale!]
|
Tipos de criticidade |
customers -
[String!]
|
Códigos identificadores de clientes parceiros |
maintenanceTypes -
[EquipmentMaintenanceType!]
|
Tipos de vínculo do equipamento com planos de manutenção |
warrantyTypes -
[EquipmentWarrantyType!]
|
Tipos de situações da garantia |
situations -
[EquipmentSituation!]
|
Tipos de situações de equipamento |
owners -
[EquipmentOwnerType!]
|
Tipos de proprietário |
maintenanceSituations -
[MaintenanceSituation!]
|
Tipos de situações de manutenção |
types -
[EquipmentType!]
|
Tipos de cadastro |
classifications -
[EquipmentClassification!]
|
Tipos de classificação |
availability -
FloatRange
|
Intervalo de disponibilidade |
updatedAt -
DateRange
|
Intervalo de data da última atualização |
Example
{
"serials": ["abc123"],
"groups": ["abc123"],
"models": ["xyz789"],
"costCenters": ["abc123"],
"calendars": ["abc123"],
"criticalities": ["High"],
"customers": ["abc123"],
"maintenanceTypes": ["WithMaintenance"],
"warrantyTypes": ["Active"],
"situations": ["Active"],
"owners": ["Own"],
"maintenanceSituations": ["Active"],
"types": ["Starter"],
"classifications": ["Equipment"],
"availability": FloatRange,
"updatedAt": DateRange
}
EquipmentIndicatorResults
Description
Indicadores do equipamento
Fields
Field Name | Description |
---|---|
summary -
[BasicIndicator!]!
|
Resumo |
mtbf -
[BasicIndicator!]!
|
Histórico de indicadores de tempo médio entre falhas |
mttr -
[BasicIndicator!]!
|
Histórico de indicadores de tempo médio para reparos |
conf -
[BasicIndicator!]!
|
Histórico de indicadores de confiabilidade |
disp -
[BasicIndicator!]!
|
Histórico de indicadores de disponibilidade |
rav -
[BasicIndicator!]!
|
Histórico de indicadores de valor de reposição do ativo |
cbe -
[CBEIndicator!]!
|
Histórico de indicadores de custo de equipamento |
mct -
[MCTIndicator!]!
|
Histórico de indicadores de custo total de manutenção |
counter -
CounterIndicator!
|
Indicador de histórico do contador |
branchId -
String!
|
Código identifiador da filial |
Example
{
"summary": [BasicIndicator],
"mtbf": [BasicIndicator],
"mttr": [BasicIndicator],
"conf": [BasicIndicator],
"disp": [BasicIndicator],
"rav": [BasicIndicator],
"cbe": [CBEIndicator],
"mct": [MCTIndicator],
"counter": CounterIndicator,
"branchId": "xyz789"
}
EquipmentList
Description
Equipamento
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
description -
String!
|
Descrição |
isStarter -
Boolean!
|
Indica se é simplificado |
tag -
String!
|
Identificação |
treeTag -
String
|
TAG |
classification -
EquipmentClassification!
|
Classificação na árvore de equipamentos |
isMaintenanceActive -
Boolean!
|
Indica se possui manutenções ativas |
availability -
Float
|
Diponibilidade |
group -
BasicInformationName
|
Grupo |
model -
BasicInformationDescription
|
Modelo |
counterType -
CounterType
|
Tipo de controle do contador |
counterLimit -
CounterLimit
|
Posição limite do contador |
situation -
EquipmentSituation
|
Tipo de situação |
criticality -
Scale
|
Tipo de criticidade |
mainAttachmentUrl -
String
|
URL da imagem principal |
costCenter -
BasicInformationDescription
|
Centro de custo |
purchaseDate -
String
|
Data de compra |
warranty -
Float
|
Garantia |
warrantyDate -
String
|
Data de fim da garantia |
warrantyUnit -
PeriodUnit
|
Tipo de unidade de período da garantia |
owner -
EquipmentOwnerType!
|
Tipo de proprietário |
customer -
CustomerPartner
|
Cliente parceiro |
releaseDate -
String
|
Data de inativação |
tagDescription -
String!
|
Identificação e descrição |
branchId -
String
|
Código identificador da filial |
sensorsQuantity -
Float
|
Quantidade de sensores |
sensorsHealth -
Float
|
Saúde do sensor em situação mais crítica |
Example
{
"id": "xyz789",
"description": "xyz789",
"isStarter": true,
"tag": "abc123",
"treeTag": "abc123",
"classification": "Equipment",
"isMaintenanceActive": true,
"availability": 987.65,
"group": BasicInformationName,
"model": BasicInformationDescription,
"counterType": "Hours",
"counterLimit": "SixDigits",
"situation": "Active",
"criticality": "High",
"mainAttachmentUrl": "xyz789",
"costCenter": BasicInformationDescription,
"purchaseDate": "abc123",
"warranty": 987.65,
"warrantyDate": "abc123",
"warrantyUnit": "Day",
"owner": "Own",
"customer": CustomerPartner,
"releaseDate": "abc123",
"tagDescription": "xyz789",
"branchId": "xyz789",
"sensorsQuantity": 987.65,
"sensorsHealth": 987.65
}
EquipmentMaintenanceType
Description
Tipo de vínculo do equipamento com planos de manutenção
Values
Enum Value | Description |
---|---|
|
Com manutenção |
|
Sem manutenção |
Example
"WithMaintenance"
EquipmentOrderByFields
Description
Tipo de ordenação dos equipamentos
Values
Enum Value | Description |
---|---|
|
Identificação |
|
Criticidade |
|
Disponibilidade |
Example
"Tag"
EquipmentOrderByInput
Description
Ordenação de equipamentos
Fields
Input Field | Description |
---|---|
field -
EquipmentOrderByFields
|
Tipo de ordenação |
type -
OrderBy
|
Tipo de ordem |
Example
{"field": "Tag", "type": "Ascending"}
EquipmentOwnerType
Description
Tipo de proprietário do equipamento
Values
Enum Value | Description |
---|---|
|
Próprio |
|
Cliente |
Example
"Own"
EquipmentProperty
Description
Característica do equipamento
Fields
Field Name | Description |
---|---|
equipmentId -
String!
|
Código identificador do equipamento |
value -
String
|
Valor |
measurementUnit -
MeasurementUnit
|
Unidade de medida |
feature -
Feature!
|
Característica |
Example
{
"equipmentId": "xyz789",
"value": "abc123",
"measurementUnit": MeasurementUnit,
"feature": Feature
}
EquipmentQueryInput
Description
Pesquisa de equipamentos
Fields
Input Field | Description |
---|---|
identifier -
String
|
Pesquisa por identificação ou descrição |
filter -
EquipmentFilter
|
Filtro |
summaryOrderBy -
SummaryOrderBy
|
Tipo de ordenação do filtro |
isMonitoring -
Boolean
|
Indica se é a visão de monitoramento de sensores |
isEquipmentTree -
Boolean
|
Indica se é a visão de árvore de equipamento |
ignoreIds -
[String!]
|
Códigos identificadores que não devem ser buscados |
Example
{
"identifier": "abc123",
"filter": EquipmentFilter,
"summaryOrderBy": "Alphabetic",
"isMonitoring": false,
"isEquipmentTree": false,
"ignoreIds": ["abc123"]
}
EquipmentSettings
Description
Configurações de equipamentos
Example
{"integrationMfm": true, "openRequestAutomatically": false}
EquipmentSituation
Description
Tipo de situação do equipamento
Values
Enum Value | Description |
---|---|
|
Ativo |
|
Inativo |
Example
"Active"
EquipmentStructure
Description
Equipamento
Example
{
"id": "abc123",
"description": "abc123",
"tag": "abc123",
"treeTag": "xyz789",
"tagDescription": "abc123",
"classification": "Equipment"
}
EquipmentType
Description
Tipo de cadastro do equipamento
Values
Enum Value | Description |
---|---|
|
Simplificado |
|
Completo |
Example
"Starter"
EquipmentWarrantyType
Description
Tipo de situação da garantia do equipamento
Values
Enum Value | Description |
---|---|
|
Dentro da garantia |
|
Garantia vencida |
|
Sem garantia |
Example
"Active"
EquipmentWithMaintenance
Description
Equipamento
Fields
Field Name | Description |
---|---|
isInTree -
Boolean
|
Indica se o equipamento está em uma árvore |
treeTag -
String
|
TAG |
serial -
String
|
Série |
purchaseDate -
String
|
Data de compra |
purchaseValue -
Float
|
Valor de compra |
warranty -
Float
|
Garantia |
warrantyDate -
String
|
Data de fim da garantia |
warrantyUnit -
PeriodUnit
|
Tipo de unidade de período da garantia |
counterType -
CounterType
|
Tipo de controle do contador |
counterLimit -
CounterLimit
|
Posição limite do contador |
releaseReasonId -
String
|
Código identificador do motivo de inativação |
releaseDate -
String
|
Data de inativação |
dailyVariation -
Float
|
Variação diária |
counterAmount -
Float
|
Quantidade de registros para cálculo da variação diária |
accumulatedPosition -
Float
|
Posição acumulada |
canUpdateLimit -
Boolean
|
Indica se pode alterar o limite do contador |
branch -
Branch!
|
Filial |
id -
String!
|
Código identificador |
description -
String!
|
Descrição |
isStarter -
Boolean!
|
Indica se é simplificado |
tag -
String!
|
Identificação |
previousTags -
String
|
TAGs dos pais na árvore de equipamentos |
classification -
EquipmentClassification!
|
Classificação na árvore de equipamentos |
isMaintenanceActive -
Boolean!
|
Indica se possui manutenções ativas |
owner -
EquipmentOwnerType!
|
Tipo de proprietário |
situation -
EquipmentSituation!
|
Tipo de situação |
properties -
[EquipmentProperty!]!
|
Características |
counterEntries -
[Counter!]!
|
Contadores |
model -
Model
|
Modelo |
group -
Group
|
Grupo |
costCenter -
CostCenter
|
Centro de custo |
calendar -
Calendar
|
Calendário |
releaseReason -
Reason
|
Motivo de inativação |
customer -
CustomerPartner
|
Cliente parceiro |
criticality -
Scale
|
Tipo de criticidade |
attachments -
[EquipmentAttachment!]!
|
Anexos |
sensors -
[SensorEquipment!]!
|
Sensores relacionados |
mainAttachmentUrl -
String
|
URL da imagem principal |
availability -
Float
|
Disponibilidade |
tagDescription -
String!
|
Identificação e descrição |
equipmentsStructure -
[EquipmentStructure!]
|
Estrutura de equipamentos |
maintenances -
[MaintenanceOnEquipment!]
|
Planos de manutenção |
isLastPositionDifferent -
Boolean!
|
Indica se a última posição de contador é diferente da posição acumulada |
Example
{
"isInTree": true,
"treeTag": "abc123",
"serial": "xyz789",
"purchaseDate": "xyz789",
"purchaseValue": 987.65,
"warranty": 987.65,
"warrantyDate": "abc123",
"warrantyUnit": "Day",
"counterType": "Hours",
"counterLimit": "SixDigits",
"releaseReasonId": "abc123",
"releaseDate": "xyz789",
"dailyVariation": 987.65,
"counterAmount": 987.65,
"accumulatedPosition": 987.65,
"canUpdateLimit": false,
"branch": Branch,
"id": "xyz789",
"description": "abc123",
"isStarter": true,
"tag": "abc123",
"previousTags": "xyz789",
"classification": "Equipment",
"isMaintenanceActive": true,
"owner": "Own",
"situation": "Active",
"properties": [EquipmentProperty],
"counterEntries": [Counter],
"model": Model,
"group": Group,
"costCenter": CostCenter,
"calendar": Calendar,
"releaseReason": Reason,
"customer": CustomerPartner,
"criticality": "High",
"attachments": [EquipmentAttachment],
"sensors": [SensorEquipment],
"mainAttachmentUrl": "xyz789",
"availability": 987.65,
"tagDescription": "abc123",
"equipmentsStructure": [EquipmentStructure],
"maintenances": [MaintenanceOnEquipment],
"isLastPositionDifferent": false
}
EvaluationType
Description
Tipo de resposta à pesquisa de satisfação
Values
Enum Value | Description |
---|---|
|
Ótimo |
|
Bom |
|
Satisfatório |
|
Ruim |
Example
"Great"
Feature
Description
Característica
Example
{
"id": "xyz789",
"description": "abc123",
"type": "String",
"isActive": false,
"isInEquipment": false,
"branchId": "xyz789"
}
FeatureQueryInput
FeatureType
Description
Tipo de dado da característica do equipamento
Values
Enum Value | Description |
---|---|
|
Texto |
|
Inteiro |
|
Data |
|
Decimal |
Example
"String"
Float
Description
The Float
scalar type represents signed double-precision fractional values as specified by
IEEE 754.
Example
123.45
FloatRange
FullEmployee
Description
Funcionário
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
user -
User!
|
Usuário vinculado |
hourlyWage -
Float
|
Salário por hora |
availability -
Float
|
Indicador de disponibilidade |
realAvailability -
Float
|
Indicador de disponibilidade real |
startDate -
String
|
Data e hora de início do serviço de mão de obra |
endDate -
String
|
Data e hora de fim do serviço de mão de obra |
isActive -
Boolean
|
Status |
calendar -
Calendar!
|
Calendário de trabalho |
specialties -
[Specialty!]!
|
Especialidades do funcionário |
Example
{
"id": "xyz789",
"user": User,
"hourlyWage": 123.45,
"availability": 987.65,
"realAvailability": 123.45,
"startDate": "xyz789",
"endDate": "abc123",
"isActive": false,
"calendar": Calendar,
"specialties": [Specialty]
}
GlobalSettings
Description
Configurações globais
Fields
Field Name | Description |
---|---|
serviceOrder -
ServiceOrderSettings!
|
Configurações de ordens de serviço |
equipment -
EquipmentSettings!
|
Configurações de equipamentos |
inventory -
InventorySettings!
|
Configurações de estoque |
totvsModa -
TotvsModaEndpointSettings!
|
Configurações de integração com Totvs Moda |
Example
{
"serviceOrder": ServiceOrderSettings,
"equipment": EquipmentSettings,
"inventory": InventorySettings,
"totvsModa": TotvsModaEndpointSettings
}
Group
Description
Grupo
Example
{
"id": "xyz789",
"name": "xyz789",
"isActive": true,
"referenceId": "xyz789",
"branchId": "xyz789"
}
GroupBIData
GroupQueryInput
HumanResource
Description
Recurso humano
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador do recurso |
type -
ResourceType!
|
Tipo do recurso |
amount -
Float!
|
Quantidade de recursos |
employee -
Employee
|
Mão de obra |
specialty -
Specialty
|
Especialidade |
resources -
[PhysicalResource!]
|
Recursos físicos |
checklists -
[Checklist!]
|
Recursos de checklists |
thirdParties -
[MasterPlanThirdParty!]
|
Recursos de terceiros |
Example
{
"id": "abc123",
"type": "Area",
"amount": 987.65,
"employee": Employee,
"specialty": Specialty,
"resources": [PhysicalResource],
"checklists": [Checklist],
"thirdParties": [MasterPlanThirdParty]
}
HumanResourceTree
Description
Recurso humano
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador do recurso |
type -
ResourceType!
|
Tipo do recurso |
employee -
Employee
|
Mão de obra |
specialty -
Specialty
|
Especialidade |
startDate -
DateTime
|
Data de início da mão de obra prevista |
endDate -
DateTime
|
Data de fim da mão de obra prevista |
amount -
Float
|
Quantidade prevista |
cost -
Float
|
Custo previsto |
startDateDone -
DateTime
|
Data de início da mão de obra realizada |
endDateDone -
DateTime
|
Data de fim da mão de obra realizada |
amountDone -
Float
|
Quantidade realizada |
costDone -
Float
|
Custo realizado |
foreseen -
Boolean!
|
Indica se o recurso foi previsto |
done -
Boolean!
|
Indica se o recurso foi realizado |
parentId -
String
|
Código identificador do recurso pai |
purchaseRequestId -
String
|
Código da requisição |
resources -
[PhysicalResourceTree!]
|
Recursos físicos |
checklists -
[ChecklistTree!]
|
Recursos de checklists |
thirdParties -
[ThirdPartyTree!]
|
Recursos de terceiros |
Example
{
"id": "abc123",
"type": "Area",
"employee": Employee,
"specialty": Specialty,
"startDate": "2007-12-03T10:15:30Z",
"endDate": "2007-12-03T10:15:30Z",
"amount": 987.65,
"cost": 987.65,
"startDateDone": "2007-12-03T10:15:30Z",
"endDateDone": "2007-12-03T10:15:30Z",
"amountDone": 987.65,
"costDone": 123.45,
"foreseen": false,
"done": false,
"parentId": "xyz789",
"purchaseRequestId": "abc123",
"resources": [PhysicalResourceTree],
"checklists": [ChecklistTree],
"thirdParties": [ThirdPartyTree]
}
ID
Description
The ID
scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4"
) or integer (such as 4
) input value will be accepted as an ID.
Example
"4"
IncreaseType
Description
Tipo de incremento da manutenção
Values
Enum Value | Description |
---|---|
|
Dia |
|
Mês |
|
Ano |
|
Horas |
|
Quilômetros |
Example
"Day"
IndicatorFilterInput
Description
Filtro de indicadores
Fields
Input Field | Description |
---|---|
dateFilter -
DateFilterInput
|
Filtro de data |
equipmentId -
String
|
Código identificador do equipamento |
Example
{
"dateFilter": DateFilterInput,
"equipmentId": "abc123"
}
Int
Description
The Int
scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
Example
123
InventorySettings
Description
Configurações de estoque
Fields
Field Name | Description |
---|---|
integrationOmie -
Boolean!
|
Habilitar integração com ERP Omie |
purchaseRequest -
Boolean!
|
Indica se a integração usa requisição de compra |
stockMovement -
Boolean!
|
Indica se a integração faz movimentação de saída de materiais |
categoryPurchase -
String!
|
Indica se a integração faz movimentação de saída de materiais |
materialsFamilies -
[String!]!
|
Códigos identificadores das famílias de materiais |
Example
{
"integrationOmie": true,
"purchaseRequest": false,
"stockMovement": true,
"categoryPurchase": "xyz789",
"materialsFamilies": ["abc123"]
}
MCTIndicator
Description
Indicador de custo total de manutenção
Fields
Field Name | Description |
---|---|
label -
String!
|
Data |
total -
Float!
|
Custo total |
corrective -
Float!
|
Custo total de serviços corretivos |
preventive -
Float!
|
Custo total de serviços preventivos |
improvement -
Float!
|
Custo total de serviços de melhoria |
accumulatedCost -
Float!
|
Custo total acumulado |
branchId -
String!
|
Código identificador da filial |
Example
{
"label": "abc123",
"total": 987.65,
"corrective": 987.65,
"preventive": 123.45,
"improvement": 123.45,
"accumulatedCost": 123.45,
"branchId": "abc123"
}
Maintenance
Description
Plano de manutenção do equipamento
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
description -
String!
|
Descrição |
lastMaintenance -
DateTime!
|
Data da última manutenção |
active -
Boolean!
|
Indica se está ativa |
maintenanceCounter -
MaintenanceCounterActive!
|
Incremento por contador |
maintenanceTime -
MaintenanceTimeActive!
|
Incremento por tempo |
skipWeekend -
Boolean!
|
Desconsidera finais de semana |
stopEquipment -
Boolean!
|
Indica se há parada de equipamento para execução da manutenção |
hoursBeforeStop -
Float
|
Número de horas paradas antes da manutenção |
hoursAfterStop -
Float
|
Número de horas paradas depois da manutenção |
equipment -
EquipmentDefaults!
|
Equipamento |
areas -
[MaintenanceTree!]!
|
Árvore de recursos |
branchId -
String
|
Código identificador da filial |
Example
{
"id": "abc123",
"description": "xyz789",
"lastMaintenance": "2007-12-03T10:15:30Z",
"active": false,
"maintenanceCounter": MaintenanceCounterActive,
"maintenanceTime": MaintenanceTimeActive,
"skipWeekend": false,
"stopEquipment": true,
"hoursBeforeStop": 987.65,
"hoursAfterStop": 987.65,
"equipment": EquipmentDefaults,
"areas": [MaintenanceTree],
"branchId": "abc123"
}
MaintenanceChecklist
Description
Recurso de checklist
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador do recurso |
step -
Step!
|
Etapa |
type -
ResourceType!
|
Tipo do recurso |
resources -
[MaintenancePhysicalResource!]
|
Recursos físicos |
Example
{
"id": "abc123",
"step": Step,
"type": "Area",
"resources": [MaintenancePhysicalResource]
}
MaintenanceCounterActive
MaintenanceHumanResource
Description
Recursos humanos
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador do recurso |
type -
ResourceType!
|
Tipo do recurso |
employee -
Employee
|
Mão de obra |
specialty -
Specialty
|
Especialidade |
amount -
Float
|
Quantidade |
resources -
[MaintenancePhysicalResource!]
|
Recursos físicos |
checklists -
[MaintenanceChecklist!]
|
Recursos de checklists |
thirdParties -
[MaintenanceThirdParty!]
|
Recursos de terceiros |
Example
{
"id": "abc123",
"type": "Area",
"employee": Employee,
"specialty": Specialty,
"amount": 987.65,
"resources": [MaintenancePhysicalResource],
"checklists": [MaintenanceChecklist],
"thirdParties": [MaintenanceThirdParty]
}
MaintenanceOnEquipment
Description
Plano de manutenção do equipamento
Fields
Field Name | Description |
---|---|
equipmentId -
String!
|
Código identificador do equipamento |
maintenance -
String!
|
Código identificador |
active -
Boolean!
|
Indica se está ativa |
description -
String!
|
Descrição |
lastMaintenance -
DateTime!
|
Data da última manutenção |
skipWeekend -
Boolean!
|
Desconsidera finais de semana |
stopEquipment -
Boolean!
|
Indica se há parada de equipamento para execução da manutenção |
hoursBeforeStop -
Float
|
Número de horas paradas antes da manutenção |
hoursAfterStop -
Float
|
Número de horas paradas depois da manutenção |
detail -
[DetailMaintenance!]!
|
Detalhes da manutenção |
maintenanceCounter -
MaintenanceCounterActive!
|
Incremento por contador |
maintenanceTime -
MaintenanceTimeActive!
|
Incremento por tempo |
lastServiceOrder -
DetailServiceOrder!
|
Última ordem de serviço |
nextMaintenance -
DetailServiceOrder!
|
Próxima ordem de serviço |
realNextMaintenanceDate -
DateTime!
|
Data real da próxima manutenção |
masterPlan -
MasterPlanOnEquipment!
|
Plano mestre |
observation -
Observation!
|
Observação |
areas -
[MaintenanceTree!]!
|
Árvore de recursos |
hasServiceOrder -
Boolean!
|
Indica se a manutenção gerou ordem de serviço |
hasActiveServiceOrder -
Boolean!
|
Indica se a manutenção gerou ordem de serviço aberta ou finalizada |
branchId -
String
|
Código identificador da filial |
Example
{
"equipmentId": "xyz789",
"maintenance": "abc123",
"active": false,
"description": "xyz789",
"lastMaintenance": "2007-12-03T10:15:30Z",
"skipWeekend": true,
"stopEquipment": false,
"hoursBeforeStop": 987.65,
"hoursAfterStop": 987.65,
"detail": [DetailMaintenance],
"maintenanceCounter": MaintenanceCounterActive,
"maintenanceTime": MaintenanceTimeActive,
"lastServiceOrder": DetailServiceOrder,
"nextMaintenance": DetailServiceOrder,
"realNextMaintenanceDate": "2007-12-03T10:15:30Z",
"masterPlan": MasterPlanOnEquipment,
"observation": Observation,
"areas": [MaintenanceTree],
"hasServiceOrder": false,
"hasActiveServiceOrder": false,
"branchId": "xyz789"
}
MaintenanceOnServiceOrder
Description
Manutenção do equipamento
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
description -
String!
|
Descrição |
lastMaintenance -
DateTime!
|
Data da última manutenção |
active -
Boolean!
|
Indica se a manutenção está ativa |
increaseCounter -
Float!
|
Incremento por contador |
timeIncrease -
Float!
|
Incremento por tempo |
timeUnit -
TimeUnitType!
|
Unidade de tempo |
equipment -
EquipmentDefaults!
|
Equipamento |
stopEquipment -
Boolean!
|
Indica se há parada de equipamento para execução da manutenção |
hoursBeforeStop -
Float
|
Número de horas paradas antes da manutenção |
hoursAfterStop -
Float
|
Número de horas paradas depois da manutenção |
Example
{
"id": "abc123",
"description": "abc123",
"lastMaintenance": "2007-12-03T10:15:30Z",
"active": false,
"increaseCounter": 987.65,
"timeIncrease": 123.45,
"timeUnit": "Day",
"equipment": EquipmentDefaults,
"stopEquipment": false,
"hoursBeforeStop": 987.65,
"hoursAfterStop": 987.65
}
MaintenancePhysicalResource
Description
Recurso físico
Example
{
"id": "xyz789",
"type": "Area",
"material": Material,
"tool": Tool,
"warehouse": Warehouse,
"amount": 987.65
}
MaintenanceSituation
Description
Tipo de situação da manutenção
Values
Enum Value | Description |
---|---|
|
Ativa |
|
Inativa |
Example
"Active"
MaintenanceThirdParty
Description
Recurso de terceiro
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador do recurso |
thirdParty -
ThirdParty!
|
Serviço de terceiro |
supplier -
Supplier
|
Fornecedor do serviço |
type -
ResourceType!
|
Tipo do recurso |
Example
{
"id": "xyz789",
"thirdParty": ThirdParty,
"supplier": Supplier,
"type": "Area"
}
MaintenanceTimeActive
Description
Incremento por tempo
Fields
Field Name | Description |
---|---|
timeIncrease -
Float!
|
Valor do incremento |
timeUnit -
TimeUnitType!
|
Unidade de tempo |
active -
Boolean!
|
Indica se está ativo |
Example
{"timeIncrease": 123.45, "timeUnit": "Day", "active": false}
MaintenanceTree
Description
Árvore de recursos
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador do recurso |
area -
Area
|
Área |
resources -
[MaintenanceHumanResource!]
|
Recursos humanos |
Example
{
"id": "xyz789",
"area": Area,
"resources": [MaintenanceHumanResource]
}
Manufacturer
ManufacturerQueryInput
Description
Pesquisa de fabricantes
Example
{
"identifier": "abc123",
"isActive": false,
"branchId": "abc123"
}
MasterPlan
Description
Plano mestre
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
description -
String!
|
Descrição |
maintenanceTime -
MasterPlanTime!
|
Incremento por tempo |
skipWeekend -
Boolean!
|
Desconsidera finais de semana |
stopEquipment -
Boolean!
|
Indica se há parada de equipamento para execução da manutenção |
hoursBeforeStop -
Float
|
Número de horas paradas antes da manutenção |
hoursAfterStop -
Float
|
Número de horas paradas depois da manutenção |
maintenanceCounter -
MasterPlanCounter!
|
Incremento por contador |
isImported -
Boolean
|
Indica se foi importado em uma manutação |
model -
Model
|
Modelo do equipamento |
group -
Group
|
Grupo do equipamento |
branchId -
String
|
Código identificador da filial |
resources -
[MasterPlanResource!]!
|
Árvore de recursos |
Example
{
"id": "abc123",
"description": "abc123",
"maintenanceTime": MasterPlanTime,
"skipWeekend": true,
"stopEquipment": true,
"hoursBeforeStop": 123.45,
"hoursAfterStop": 987.65,
"maintenanceCounter": MasterPlanCounter,
"isImported": false,
"model": Model,
"group": Group,
"branchId": "xyz789",
"resources": [MasterPlanResource]
}
MasterPlanCounter
Description
Incremento por contador
Fields
Field Name | Description |
---|---|
counterIncrement -
Float!
|
Valor |
counterUnit -
CounterTypeIncrement!
|
Tipo de incremento |
active -
Boolean!
|
Indica se está ativo |
Example
{"counterIncrement": 123.45, "counterUnit": "Hours", "active": false}
MasterPlanFilter
Description
Filtro de plano mestre
Fields
Input Field | Description |
---|---|
counter -
CounterType!
|
Tipo de controle do contador |
equipmentId -
String
|
Código identificador do equipamento |
modelId -
String
|
Código identificador do modelo |
groupId -
String
|
Código identificador do grupo |
Example
{
"counter": "Hours",
"equipmentId": "xyz789",
"modelId": "xyz789",
"groupId": "xyz789"
}
MasterPlanOnEquipment
MasterPlanOrderBy
Description
Tipo de ordenação dos planos mestre
Values
Enum Value | Description |
---|---|
|
Descrição |
|
Modelo e grupo |
Example
"Description"
MasterPlanQueryInput
Description
Pesquisa de planos mestre
Fields
Input Field | Description |
---|---|
identifier -
String
|
Pesquisa por descrição |
filter -
MasterPlanFilter
|
Filtro |
Example
{
"identifier": "abc123",
"filter": MasterPlanFilter
}
MasterPlanResource
Description
Árvore de recursos de plano mestre
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador do recurso |
area -
Area
|
Área |
resources -
[HumanResource!]
|
Recursos humanos |
Example
{
"id": "abc123",
"area": Area,
"resources": [HumanResource]
}
MasterPlanSummary
Description
Plano mestre
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
description -
String!
|
Descrição |
maintenanceTime -
MasterPlanTime!
|
Incremento por tempo |
skipWeekend -
Boolean!
|
Desconsidera finais de semana |
stopEquipment -
Boolean!
|
Indica se há parada de equipamento para execução da manutenção |
hoursBeforeStop -
Float
|
Número de horas paradas antes da manutenção |
hoursAfterStop -
Float
|
Número de horas paradas depois da manutenção |
maintenanceCounter -
MasterPlanCounter!
|
Incremento por contador |
isImported -
Boolean
|
Indica se foi importado em uma manutação |
model -
Model
|
Modelo do equipamento |
group -
Group
|
Grupo do equipamento |
branchId -
String
|
Código identificador da filial |
resources -
[ResourceSummary!]!
|
Resumo dos recursos |
tree -
[MasterPlanResource!]!
|
Árvore de recursos |
Example
{
"id": "xyz789",
"description": "xyz789",
"maintenanceTime": MasterPlanTime,
"skipWeekend": false,
"stopEquipment": false,
"hoursBeforeStop": 987.65,
"hoursAfterStop": 123.45,
"maintenanceCounter": MasterPlanCounter,
"isImported": false,
"model": Model,
"group": Group,
"branchId": "abc123",
"resources": [ResourceSummary],
"tree": [MasterPlanResource]
}
MasterPlanThirdParty
Description
Recurso de terceiro
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador do recurso |
thirdParty -
ThirdParty!
|
Serviço de terceiro |
supplier -
Supplier
|
Forcecedor do serviço |
cost -
Float
|
Custo do serviço |
type -
ResourceType!
|
Tipo do recurso |
Example
{
"id": "xyz789",
"thirdParty": ThirdParty,
"supplier": Supplier,
"cost": 123.45,
"type": "Area"
}
MasterPlanTime
Description
Incremento por tempo
Fields
Field Name | Description |
---|---|
timeIncrement -
Float!
|
Valor |
timeUnit -
TimeUnitType!
|
Unidade de tempo |
active -
Boolean!
|
Indica se está ativo |
Example
{"timeIncrement": 987.65, "timeUnit": "Day", "active": false}
Material
Description
Material
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
description -
String!
|
Descrição |
standardCost -
Float!
|
Custo padrão |
isActive -
Boolean
|
Status |
referenceId -
String
|
|
measurementUnit -
NewMeasurementUnit!
|
Unidade de medida |
isInMaintenance -
Boolean
|
Indica se o material é usado em alguma árvore de recursos |
branchId -
String
|
Código identificador da filial |
erpId -
String
|
Código identificador na integração |
Example
{
"id": "abc123",
"description": "abc123",
"standardCost": 987.65,
"isActive": true,
"referenceId": "abc123",
"measurementUnit": NewMeasurementUnit,
"isInMaintenance": true,
"branchId": "abc123",
"erpId": "xyz789"
}
MeasurementUnit
Model
Description
Modelo do equipamento
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
description -
String!
|
Descrição |
isActive -
Boolean
|
Status |
manufacturer -
Manufacturer
|
Fabricante |
branchId -
String
|
Código identificador da filial |
Example
{
"id": "xyz789",
"description": "abc123",
"isActive": true,
"manufacturer": Manufacturer,
"branchId": "xyz789"
}
ModelQueryInput
Description
Pesquisa de modelos de equipamentos
Example
{
"identifier": "abc123",
"isActive": true,
"branchId": "abc123"
}
NewMeasurementUnit
Description
Unidade de medida
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador da unidade de medida |
name -
String!
|
Descrição da unidade de medida |
acronym -
String!
|
Acrônimo da unidade de medida |
isActive -
Boolean
|
Status |
branchId -
String
|
Código identificador da filial |
erpId -
String
|
Código identificador no erp |
description -
String!
|
Descrição da unidade de medida |
symbol -
String!
|
Acrônimo da unidade de medida |
Example
{
"id": "abc123",
"name": "abc123",
"acronym": "abc123",
"isActive": false,
"branchId": "xyz789",
"erpId": "abc123",
"description": "abc123",
"symbol": "xyz789"
}
NewPaginatedMeasurementUnits
Description
Unidades de medida
Fields
Field Name | Description |
---|---|
items -
[NewMeasurementUnit!]!
|
Lista de registros |
hasMore -
Boolean!
|
Indica se existem mais registros |
Example
{"items": [NewMeasurementUnit], "hasMore": true}
Observation
Description
Observação da manutenção
Example
{
"situation": "xyz789",
"suggestedDate": "2007-12-03T10:15:30Z",
"minimumDate": "2007-12-03T10:15:30Z",
"deadline": "2007-12-03T10:15:30Z"
}
OnboardingTask
OrderBy
Description
Tipo de ordem
Values
Enum Value | Description |
---|---|
|
Crescente |
|
Decrescente |
Example
"Ascending"
OrganizationWithBranches
Description
Organização
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
name -
String!
|
Nome |
cognitoMetadataUrl -
String
|
Metadados Active Directory |
cognitoIdentifiers -
String
|
Identificadores Active Directory |
socialName -
String
|
Razão social |
organizationPicture -
String
|
URL da imagem |
expiresAt -
DateTime
|
Data de vencimento do plano de assinatura |
createdAt -
DateTime!
|
Data de criação |
isPartner -
Boolean!
|
Indica se possui clientes parceiros |
planStatus -
PlanStatus
|
Status do plano de assinatura |
onboardingTasks -
[OnboardingTask!]
|
Tarefas de primeiros passos |
paymentOrigin -
PaymentOrigin!
|
Tipo de controle de pagamento |
branches -
[Branch!]!
|
Filiais |
Example
{
"id": "xyz789",
"name": "xyz789",
"cognitoMetadataUrl": "abc123",
"cognitoIdentifiers": "abc123",
"socialName": "xyz789",
"organizationPicture": "abc123",
"expiresAt": "2007-12-03T10:15:30Z",
"createdAt": "2007-12-03T10:15:30Z",
"isPartner": true,
"planStatus": "Paid",
"onboardingTasks": [OnboardingTask],
"paymentOrigin": "Totvs",
"branches": [Branch]
}
PaginatedAreas
PaginatedCalendars
Description
Calendários
Fields
Field Name | Description |
---|---|
items -
[Calendar!]!
|
Lista de registros |
hasMore -
Boolean!
|
Indica se existem mais registros |
Example
{"items": [Calendar], "hasMore": true}
PaginatedCostCenters
Description
Centros de custo
Fields
Field Name | Description |
---|---|
items -
[CostCenter!]!
|
Lista de registros |
hasMore -
Boolean!
|
Indica se existem mais registros |
Example
{"items": [CostCenter], "hasMore": false}
PaginatedEmployees
Description
Funcionários
Fields
Field Name | Description |
---|---|
items -
[FullEmployee!]!
|
Lista de registros |
hasMore -
Boolean!
|
Indica se existem mais registros |
Example
{"items": [FullEmployee], "hasMore": false}
PaginatedEquipments
Description
Equipamentos
Fields
Field Name | Description |
---|---|
items -
[EquipmentList!]!
|
Lista de registros |
hasMore -
Boolean!
|
Indica se existem mais registros |
Example
{"items": [EquipmentList], "hasMore": true}
PaginatedFeatures
Description
Características
Fields
Field Name | Description |
---|---|
items -
[Feature!]!
|
Lista de registros |
hasMore -
Boolean!
|
Indica se existem mais registros |
Example
{"items": [Feature], "hasMore": true}
PaginatedGroups
PaginatedManufacturer
Description
Fabricantes de modelos
Fields
Field Name | Description |
---|---|
items -
[Manufacturer!]!
|
Lista de registros |
hasMore -
Boolean!
|
Indica se existem mais registros |
Example
{"items": [Manufacturer], "hasMore": false}
PaginatedMasterPlans
Description
Planos mestre
Fields
Field Name | Description |
---|---|
items -
[MasterPlanSummary!]!
|
Lista de registros |
hasMore -
Boolean!
|
Indica se existem mais registros |
Example
{"items": [MasterPlanSummary], "hasMore": true}
PaginatedMaterials
Description
Materiais
Fields
Field Name | Description |
---|---|
items -
[Material!]!
|
Lista de registros |
hasMore -
Boolean!
|
Indica se existem mais registros |
Example
{"items": [Material], "hasMore": false}
PaginatedModels
PaginatedReasons
Description
Motivos de cancelamento ou inativação
Fields
Field Name | Description |
---|---|
items -
[Reason!]!
|
Lista de registros |
hasMore -
Boolean!
|
Indica se existem mais registros |
Example
{"items": [Reason], "hasMore": false}
PaginatedServiceOrders
Description
Ordens de serviço
Fields
Field Name | Description |
---|---|
items -
[ServiceOrder!]!
|
Lista de registros |
hasMore -
Boolean!
|
Indica se existem mais registros |
Example
{"items": [ServiceOrder], "hasMore": true}
PaginatedServiceRequests
Description
Solicitações de serviço
Fields
Field Name | Description |
---|---|
items -
[ServiceRequestBrowse!]!
|
Lista de registros |
hasMore -
Boolean!
|
Indica se existem mais registros |
Example
{"items": [ServiceRequestBrowse], "hasMore": true}
PaginatedSpecialties
Description
Especialidades
Fields
Field Name | Description |
---|---|
items -
[Specialty!]!
|
Lista de registros |
hasMore -
Boolean!
|
Indica se existem mais registros |
Example
{"items": [Specialty], "hasMore": false}
PaginatedSteps
PaginatedSuppliers
Description
Fornecedores de serviços de terceiros
Fields
Field Name | Description |
---|---|
items -
[Supplier!]!
|
Lista de registros |
hasMore -
Boolean!
|
Indica se existem mais registros |
Example
{"items": [Supplier], "hasMore": false}
PaginatedThirdParties
Description
Serviços de terceiros
Fields
Field Name | Description |
---|---|
items -
[ThirdParty!]!
|
Lista de registros |
hasMore -
Boolean!
|
Indica se existem mais registros |
Example
{"items": [ThirdParty], "hasMore": false}
PaginatedTools
PaginatedWarehouses
Description
Locais de estoque
Fields
Field Name | Description |
---|---|
items -
[Warehouse!]!
|
Lista de registros |
hasMore -
Boolean!
|
Indica se existem mais registros |
Example
{"items": [Warehouse], "hasMore": false}
Pagination
PaginationDefaultQueryInput
Description
Pesquisa de cadastros gerais
Example
{
"identifier": "abc123",
"isActive": false,
"branchId": "abc123"
}
PaymentOrigin
Description
Tipo de controle de pagamento
Values
Enum Value | Description |
---|---|
|
Totvs |
|
Omie |
|
Interno |
Example
"Totvs"
PeriodUnit
Description
Tipo de unidade do período
Values
Enum Value | Description |
---|---|
|
Dia |
|
Mês |
|
Ano |
Example
"Day"
PersonType
Description
Tipo de cadastro fiscal
Values
Enum Value | Description |
---|---|
|
Pessoa física |
|
Pessoa jurídica |
Example
"IndividualPerson"
PhysicalResource
Description
Recurso físico
Example
{
"id": "xyz789",
"type": "Area",
"amount": 987.65,
"material": Material,
"tool": Tool,
"warehouse": Warehouse
}
PhysicalResourceTree
Description
Recurso físico
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador do recurso |
type -
ResourceType!
|
Tipo do recurso |
material -
Material
|
Material |
tool -
Tool
|
Ferramenta |
warehouse -
Warehouse
|
Local de estoque |
amount -
Float
|
Quantidade prevista |
cost -
Float
|
Custo previsto |
amountDone -
Float
|
Quantidade realizada |
costDone -
Float
|
Custo realizado |
foreseen -
Boolean!
|
Indica se o recurso foi previsto |
done -
Boolean!
|
Indica se o recurso foi realizado |
parentId -
String
|
Código identificador do recurso pai |
Example
{
"id": "abc123",
"type": "Area",
"material": Material,
"tool": Tool,
"warehouse": Warehouse,
"amount": 123.45,
"cost": 987.65,
"amountDone": 987.65,
"costDone": 987.65,
"foreseen": false,
"done": true,
"parentId": "abc123"
}
PlanStatus
Description
Status do plano de assinatura
Values
Enum Value | Description |
---|---|
|
Pago |
|
Cancelado |
|
Período de testes |
Example
"Paid"
PolicyAgreement
Description
Termo de uso e política de privacidade
Example
{
"id": "xyz789",
"termId": "abc123",
"userId": "abc123",
"ipAddress": "xyz789",
"createdAt": "2007-12-03T10:15:30Z",
"userAgent": "xyz789"
}
PostingType
Description
Tipo de acompanhamento
Values
Enum Value | Description |
---|---|
|
Gerado automaticamente pelo sistema |
|
Comentário de usuário |
Example
"Event"
PurchaseCategory
Reason
Description
Motivo de cancelamento ou inativação
Example
{
"id": "xyz789",
"description": "xyz789",
"type": "Delay",
"isActive": true,
"referenceId": "abc123",
"isUsed": true,
"branchId": "xyz789"
}
ReasonType
Description
Tipo de motivo de cancelamento ou inativação
Values
Enum Value | Description |
---|---|
|
Essa opção não está disponível |
|
Inativação de equipameto |
|
Cancelamento de OS |
|
Cancelamento de SS |
Example
"Delay"
RequestBasicInfo
ResourceSummary
Description
Resumo de recurso de plano mestre
Fields
Field Name | Description |
---|---|
type -
ResourceType!
|
Tipo do recurso |
quantity -
Float!
|
Quantidade do tipo de recurso |
Example
{"type": "Area", "quantity": 987.65}
ResourceType
Description
Tipo de recurso
Values
Enum Value | Description |
---|---|
|
Área |
|
Mão de obra |
|
Especialidade |
|
Etapa |
|
Material |
|
Ferramenta |
|
Serviço de terceiro |
Example
"Area"
ResourcesOnServiceOrder
Description
Recursos de ordem de serviço
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
branchId -
String!
|
Código identificador da filial |
serviceOrderId -
String!
|
Código identificador da ordem de serviço |
type -
ResourceType!
|
Tipo de recurso |
areaId -
String
|
Código identificador da área prevista |
employeeId -
String
|
Código identificador da mão de obra prevista |
specialtyId -
String
|
Código identificador da especialidade prevista |
thirdPartyId -
String
|
Código identificador do serviço de terceiro previsto |
supplierId -
String
|
Código identificador do fornecedor previsto |
stepId -
String
|
Código identificador da etapa prevista |
materialId -
String
|
Código identificador do material previsto |
toolId -
String
|
Código identificador da ferramenta prevista |
warehouseId -
String
|
Código identificador do local de estoque previsto |
sequence -
Float!
|
Sequência prevista |
areaDoneId -
String
|
Código identificador da área realizada |
employeeDoneId -
String
|
Código identificador da mão de obra realizada |
thirdPartyDoneId -
String
|
Código identificador do serviço de terceiro realizado |
supplierDoneId -
String
|
Código identificador do fornecedor realizado |
stepDoneId -
String
|
Código identificador da etapa realizada |
materialDoneId -
String
|
Código identificador do material realizado |
toolDoneId -
String
|
Código identificador da ferramenta realizada |
warehouseDoneId -
String
|
Código identificador do local de estoque realizado |
sequenceDone -
Float!
|
Sequência realizada |
foreseen -
Boolean!
|
Indica se o recurso está previsto |
done -
Boolean!
|
Indica se o recurso está realizado |
startDate -
DateTime
|
Data de início prevista |
endDate -
DateTime
|
Data de fim prevista |
amount -
Float!
|
Quantia prevista |
response -
String
|
Resposta da etapa |
cost -
Float!
|
Custo previsto |
startDateDone -
DateTime
|
Data de início realizada |
endDateDone -
DateTime
|
Data de fim realizada |
amountDone -
Float!
|
Quantia realizada |
costDone -
Float!
|
Custo realizado |
parentId -
String
|
Código identificador do recurso pai previsto |
parentDoneId -
String
|
Código identificador do recurso pai realizado |
purchaseRequestId -
String
|
Código identificador da requisição de compra |
Example
{
"id": "abc123",
"branchId": "abc123",
"serviceOrderId": "abc123",
"type": "Area",
"areaId": "abc123",
"employeeId": "abc123",
"specialtyId": "xyz789",
"thirdPartyId": "xyz789",
"supplierId": "xyz789",
"stepId": "abc123",
"materialId": "abc123",
"toolId": "abc123",
"warehouseId": "xyz789",
"sequence": 987.65,
"areaDoneId": "xyz789",
"employeeDoneId": "abc123",
"thirdPartyDoneId": "abc123",
"supplierDoneId": "abc123",
"stepDoneId": "xyz789",
"materialDoneId": "abc123",
"toolDoneId": "abc123",
"warehouseDoneId": "xyz789",
"sequenceDone": 123.45,
"foreseen": false,
"done": false,
"startDate": "2007-12-03T10:15:30Z",
"endDate": "2007-12-03T10:15:30Z",
"amount": 123.45,
"response": "xyz789",
"cost": 123.45,
"startDateDone": "2007-12-03T10:15:30Z",
"endDateDone": "2007-12-03T10:15:30Z",
"amountDone": 987.65,
"costDone": 987.65,
"parentId": "xyz789",
"parentDoneId": "abc123",
"purchaseRequestId": "xyz789"
}
Role
Description
Perfil de usuário
Example
{
"userId": "xyz789",
"branchId": "xyz789",
"roleId": "xyz789",
"createdAt": "2007-12-03T10:15:30Z",
"branch": Branch
}
SatisfactionSurvey
Description
Pesquisa de satisfação
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
deadlineEvaluation -
EvaluationType!
|
Tipo de resposta - atendimento no prazo |
coveringEvaluation -
EvaluationType!
|
Tipo de resposta - atendimento da necessidade |
observation -
String
|
Observação |
Example
{
"id": "abc123",
"deadlineEvaluation": "Great",
"coveringEvaluation": "Great",
"observation": "xyz789"
}
Scale
Description
Tipo de criticidade do equipamento
Values
Enum Value | Description |
---|---|
|
Alta |
|
Baixa |
|
Média |
Example
"High"
SensorDataDay
SensorDataEquipment
Description
Dados de sensor do equipamento
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
sensorId -
String!
|
Código identificador do sensor |
surfaceTemperature -
Float!
|
Temperatura |
surfaceTemperatureThresholdWarning -
Float
|
Limite de temperatura para alerta |
surfaceTemperatureThresholdCritical -
Float
|
Limite crítico de temperatura |
velX -
Float!
|
Limite de vibração horizontal para alerta |
velXThresholdWarning -
Float
|
Limite crítico de vibração horizontal |
velXThresholdCritical -
Float
|
Vibração Horizontal |
velY -
Float!
|
Vibração Vertical |
velYThresholdWarning -
Float
|
Limite de vibração vertical para alerta |
velYThresholdCritical -
Float
|
Limite crítico de vibração vertical |
velZ -
Float!
|
Vibração Axial |
velZThresholdWarning -
Float
|
Limite de vibração axial para alerta |
velZThresholdCritical -
Float
|
Limite crítico de vibração axial |
lastTimestamp -
DateTime!
|
Data da última coleta |
health -
Float!
|
Saúde do ativo |
enabled -
Boolean!
|
Status do ativo |
createdAt -
DateTime!
|
Data de criação no sistema |
Example
{
"id": "xyz789",
"sensorId": "xyz789",
"surfaceTemperature": 123.45,
"surfaceTemperatureThresholdWarning": 123.45,
"surfaceTemperatureThresholdCritical": 123.45,
"velX": 123.45,
"velXThresholdWarning": 987.65,
"velXThresholdCritical": 123.45,
"velY": 123.45,
"velYThresholdWarning": 123.45,
"velYThresholdCritical": 123.45,
"velZ": 987.65,
"velZThresholdWarning": 123.45,
"velZThresholdCritical": 987.65,
"lastTimestamp": "2007-12-03T10:15:30Z",
"health": 987.65,
"enabled": false,
"createdAt": "2007-12-03T10:15:30Z"
}
SensorDataHour
Description
Histórico do sensor por hora
Example
{
"label": "xyz789",
"surfaceTemperature": "abc123",
"velZ": "xyz789",
"velX": "abc123",
"velY": "abc123"
}
SensorDataLastWeek
Description
Dados dos últimos 7 dias do sensor
Fields
Field Name | Description |
---|---|
sensorByHour -
[SensorDataHour!]
|
Históricos por hora |
sensorByDay -
[SensorDataDay!]
|
Históricos por dia |
Example
{
"sensorByHour": [SensorDataHour],
"sensorByDay": [SensorDataDay]
}
SensorEquipment
Description
Sensores do equipamento
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
externalId -
String!
|
Código identificador do sensor |
description -
String!
|
Descrição do sensor |
mainPicture -
String
|
Imagem do sensor |
sensorType -
String
|
Tipo do sensor |
hasSensorData -
Boolean
|
Indica se há dados para o sensor |
sensorData -
[SensorDataEquipment!]
|
Dados de sensor do equipamento |
Example
{
"id": "xyz789",
"externalId": "xyz789",
"description": "abc123",
"mainPicture": "abc123",
"sensorType": "abc123",
"hasSensorData": true,
"sensorData": [SensorDataEquipment]
}
ServiceOrder
Description
Ordem de serviço
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
code -
String!
|
Código do serviço na filial |
equipment -
EquipmentDefaults!
|
Equipamento |
user -
UserBasicInfo
|
Usuário |
service -
ServiceType!
|
Tipo de serviço |
situation -
ServiceOrderSituation!
|
Tipo de situação |
startDate -
DateTime!
|
Data de início prevista |
endDate -
DateTime!
|
Data de fim prevista |
attachments -
[Attachment!]!
|
Anexos |
maintenance -
MaintenanceOnServiceOrder
|
Manutenção |
cancellationReasonRef -
Reason
|
Motivo de cancelamento |
costCenterRef -
CostCenter
|
Centro de custo |
observation -
String
|
Motivo |
priority -
Float
|
Prioridade |
realStartDate -
DateTime
|
Data de início realizada |
realEndDate -
DateTime
|
Data de fim realizada |
conclusion -
Float
|
Tempo de conclusão |
doneCost -
Float
|
Custo realizado |
foreseenCost -
Float
|
Custo previsto |
createdAt -
DateTime
|
Data de criação |
areas -
[AreaTree!]
|
Árvore de recursos |
resources -
[ResourcesOnServiceOrder!]
|
Recursos |
followUp -
[ServiceOrderFollowUp!]!
|
Acompanhamentos |
stoppedAt -
DateTime
|
Data de início da parada |
resumedAt -
DateTime
|
Data de fim da parada |
foreseenStoppedAt -
DateTime
|
Data de início previsto da parada |
foreseenResumedAt -
DateTime
|
Data de fim previsto da parada |
updatedAt -
DateTime
|
Data da última atualização |
operationTime -
Float
|
Tempo de manutenção |
hasDoneResource -
Boolean
|
Indica se possui recursos realizados |
hasDoneHuman -
Boolean
|
Indica se possui recursos humanos realizados |
hasUnreportedThirdParty -
Boolean
|
Indica se possui recursos de terceiros previstos não realizados |
generatedByServiceRequest -
Boolean
|
Indica se foi gerada por solicitação de serviço |
hasMaintenceByCounter -
Boolean
|
Indica se está vinculada à uma manutenção controlada por contador |
serviceRequest -
ServiceRequestRef
|
Solicitação de serviço |
finalizationObservation -
String
|
Observação de finalização |
cancellationObservation -
String
|
Observação de cancelamento |
counter -
Counter
|
Contador |
foreseenEmployeeCost -
Float
|
Custo da mão de obra prevista |
doneEmployeeCost -
Float
|
Custo da mão de obra realizada |
foreseenToolCost -
Float
|
Custo da ferramenta prevista |
doneToolCost -
Float
|
Custo da ferramenta realizada |
foreseenMaterialCost -
Float
|
Custo do material previsto |
doneMaterialCost -
Float
|
Custo do material realizado |
foreseenThirdPartyCost -
Float
|
Custo do serviço de terceiro previsto |
doneThirdPartyCost -
Float
|
Custo do serviço de terceiro realizado |
branchId -
String
|
Código identificador da filial |
Example
{
"id": "xyz789",
"code": "xyz789",
"equipment": EquipmentDefaults,
"user": UserBasicInfo,
"service": "Corrective",
"situation": "Opened",
"startDate": "2007-12-03T10:15:30Z",
"endDate": "2007-12-03T10:15:30Z",
"attachments": [Attachment],
"maintenance": MaintenanceOnServiceOrder,
"cancellationReasonRef": Reason,
"costCenterRef": CostCenter,
"observation": "xyz789",
"priority": 123.45,
"realStartDate": "2007-12-03T10:15:30Z",
"realEndDate": "2007-12-03T10:15:30Z",
"conclusion": 987.65,
"doneCost": 987.65,
"foreseenCost": 123.45,
"createdAt": "2007-12-03T10:15:30Z",
"areas": [AreaTree],
"resources": [ResourcesOnServiceOrder],
"followUp": [ServiceOrderFollowUp],
"stoppedAt": "2007-12-03T10:15:30Z",
"resumedAt": "2007-12-03T10:15:30Z",
"foreseenStoppedAt": "2007-12-03T10:15:30Z",
"foreseenResumedAt": "2007-12-03T10:15:30Z",
"updatedAt": "2007-12-03T10:15:30Z",
"operationTime": 987.65,
"hasDoneResource": true,
"hasDoneHuman": false,
"hasUnreportedThirdParty": false,
"generatedByServiceRequest": false,
"hasMaintenceByCounter": true,
"serviceRequest": ServiceRequestRef,
"finalizationObservation": "xyz789",
"cancellationObservation": "abc123",
"counter": Counter,
"foreseenEmployeeCost": 123.45,
"doneEmployeeCost": 987.65,
"foreseenToolCost": 987.65,
"doneToolCost": 987.65,
"foreseenMaterialCost": 123.45,
"doneMaterialCost": 123.45,
"foreseenThirdPartyCost": 987.65,
"doneThirdPartyCost": 987.65,
"branchId": "xyz789"
}
ServiceOrderAction
Description
Tipo de classificação do acompanhamento da ordem de serviço
Values
Enum Value | Description |
---|---|
|
Abertura |
|
Abertura por SS |
|
Reporte |
|
Reporte automático |
|
Reporte de finalizada |
|
Finalização |
|
Cancelamento |
|
Edição |
|
Comentário de usuário |
Example
"Open"
ServiceOrderBasicInfo
ServiceOrderCosts
Description
Custos da ordem de serviço
Fields
Field Name | Description |
---|---|
foreseenEmployeeCost -
Float!
|
Custo de mãos de obra previstos |
doneEmployeeCost -
Float!
|
Custo de mãos de obra realizados |
foreseenToolCost -
Float!
|
Custo de ferramentas previstas |
doneToolCost -
Float!
|
Custo de ferramentas realizadas |
foreseenMaterialCost -
Float!
|
Custo de materiais previstos |
doneMaterialCost -
Float!
|
Custo de materiais realizados |
foreseenThirdPartyCost -
Float!
|
Custo de serviços de terceiros previstos |
doneThirdPartyCost -
Float!
|
Custo de serviços de terceiros realizados |
Example
{
"foreseenEmployeeCost": 987.65,
"doneEmployeeCost": 987.65,
"foreseenToolCost": 987.65,
"doneToolCost": 123.45,
"foreseenMaterialCost": 987.65,
"doneMaterialCost": 987.65,
"foreseenThirdPartyCost": 987.65,
"doneThirdPartyCost": 987.65
}
ServiceOrderDefaults
Description
Ordem de serviço
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
code -
String!
|
Código do serviço na filial |
equipment -
EquipmentDefaults!
|
Equipamento |
user -
UserBasicInfo
|
Usuário |
service -
ServiceType!
|
Tipo de serviço |
situation -
ServiceOrderSituation!
|
Tipo de situação |
startDate -
DateTime!
|
Data de início prevista |
endDate -
DateTime!
|
Data de fim prevista |
attachments -
[Attachment!]!
|
Anexos |
maintenance -
MaintenanceOnServiceOrder
|
Manutenção |
cancellationReasonRef -
Reason
|
Motivo de cancelamento |
costCenterRef -
CostCenter
|
Centro de custo |
observation -
String
|
Motivo |
priority -
Float
|
Prioridade |
realStartDate -
DateTime
|
Data de início realizada |
realEndDate -
DateTime
|
Data de fim realizada |
conclusion -
Float
|
Tempo de conclusão |
doneCost -
Float
|
Custo realizado |
foreseenCost -
Float
|
Custo previsto |
createdAt -
DateTime
|
Data de criação |
Example
{
"id": "xyz789",
"code": "xyz789",
"equipment": EquipmentDefaults,
"user": UserBasicInfo,
"service": "Corrective",
"situation": "Opened",
"startDate": "2007-12-03T10:15:30Z",
"endDate": "2007-12-03T10:15:30Z",
"attachments": [Attachment],
"maintenance": MaintenanceOnServiceOrder,
"cancellationReasonRef": Reason,
"costCenterRef": CostCenter,
"observation": "xyz789",
"priority": 987.65,
"realStartDate": "2007-12-03T10:15:30Z",
"realEndDate": "2007-12-03T10:15:30Z",
"conclusion": 123.45,
"doneCost": 123.45,
"foreseenCost": 123.45,
"createdAt": "2007-12-03T10:15:30Z"
}
ServiceOrderFilter
Description
Filtro de ordem de serviço
Fields
Input Field | Description |
---|---|
serials -
[String!]
|
Séries de equipamento |
priorities -
[ServiceOrderPriority!]
|
Tipos de prioridade |
criticalities -
[Scale!]
|
Criticidades |
situations -
[ServiceOrderSituation!]
|
Tipos de situação |
serviceTypes -
[ServiceType!]
|
Tipos de serviço |
expectedStart -
DateRange
|
Intervalo de tempo da previsão de início |
expectedEnd -
DateRange
|
Intervalo de tempo da previsão de fim |
updatedAt -
DateRange
|
Intervalo de data da última atualização |
costCenters -
[String!]
|
Códigos identificadores de centros de custo |
customers -
[String!]
|
Códigos identificadores de clientes |
equipmentOwnersType -
[EquipmentOwnerType!]
|
Tipos de proprietário |
groups -
[String!]
|
Códigos identificadores de grupos |
equipments -
[String!]
|
Códigos identificadores de equipamentos |
tags -
[String!]
|
TAGs de equipamentos |
conclusion -
FloatRange
|
Intervalo de percentual de conclusão |
finishedAt -
DateRange
|
Intervalo de tempo da finalização |
foreseenCost -
FloatRange
|
Intervalo de custo previsto |
doneCost -
FloatRange
|
Intervalo de custo realizado |
foreseenEmployees -
[String!]
|
Códigos identificadores de mãos de obra previstas |
doneEmployees -
[String!]
|
Códigos identificadores de mãos de obra realizadas |
foreseenThirdParties -
[String!]
|
Códigos identificadores de serviços de terceiros previstos |
doneThirdParties -
[String!]
|
Códigos identificadores de serviços de terceiros realizados |
maintenances -
[String!]
|
Códigos identificadores de manutenções |
code -
StringRange
|
Intervalo de códigos de OS |
Example
{
"serials": ["abc123"],
"priorities": ["Emergency"],
"criticalities": ["High"],
"situations": ["Opened"],
"serviceTypes": ["Corrective"],
"expectedStart": DateRange,
"expectedEnd": DateRange,
"updatedAt": DateRange,
"costCenters": ["xyz789"],
"customers": ["abc123"],
"equipmentOwnersType": ["Own"],
"groups": ["xyz789"],
"equipments": ["abc123"],
"tags": ["xyz789"],
"conclusion": FloatRange,
"finishedAt": DateRange,
"foreseenCost": FloatRange,
"doneCost": FloatRange,
"foreseenEmployees": ["xyz789"],
"doneEmployees": ["xyz789"],
"foreseenThirdParties": ["xyz789"],
"doneThirdParties": ["xyz789"],
"maintenances": ["abc123"],
"code": StringRange
}
ServiceOrderFollowUp
Description
Acompanhamento da ordem de serviço
Fields
Field Name | Description |
---|---|
type -
PostingType!
|
Tipo de acompanhamento |
user -
User!
|
Usuário |
createdAt -
DateTime!
|
Data de criação |
id -
String!
|
Código identificador |
description -
String
|
Descrição |
deletedAt -
DateTime
|
Data de exclusão |
branchId -
String
|
Código identificador da filial |
action -
ServiceOrderAction!
|
Tipo de classificação |
serviceRequestId -
String
|
Código identificador da solicitação de serviço |
requesterId -
String
|
Código identificador do solicitante da solicitação de serviço |
Example
{
"type": "Event",
"user": User,
"createdAt": "2007-12-03T10:15:30Z",
"id": "abc123",
"description": "abc123",
"deletedAt": "2007-12-03T10:15:30Z",
"branchId": "xyz789",
"action": "Open",
"serviceRequestId": "abc123",
"requesterId": "xyz789"
}
ServiceOrderHome
Description
Ordem de serviço
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
code -
String!
|
Código do serviço na filial |
situation -
ServiceOrderSituation!
|
Tipo de situação |
startDate -
DateTime!
|
Data de início |
equipment -
EquipmentBasicInfo!
|
Equipamento |
conclusion -
Float
|
Tempo de conclusão em horas |
doneCost -
Float
|
Custo realizado |
foreseenCost -
Float
|
Custo previsto |
priority -
Float
|
Prioridade |
branchId -
String
|
Código identificador da filial |
Example
{
"id": "abc123",
"code": "xyz789",
"situation": "Opened",
"startDate": "2007-12-03T10:15:30Z",
"equipment": EquipmentBasicInfo,
"conclusion": 987.65,
"doneCost": 123.45,
"foreseenCost": 123.45,
"priority": 123.45,
"branchId": "xyz789"
}
ServiceOrderOrderByFields
Description
Tipo de ordenação das ordens de serviço
Values
Enum Value | Description |
---|---|
|
Prioridade |
|
Progresso |
|
Início previsto |
|
Código |
Example
"Priority"
ServiceOrderOrderByInput
Description
Ordenação de ordens de serviço
Fields
Input Field | Description |
---|---|
field -
ServiceOrderOrderByFields
|
Tipo de ordenação |
type -
OrderBy
|
Tipo de ordem |
Example
{"field": "Priority", "type": "Ascending"}
ServiceOrderPriority
Description
Tipo de prioridade da ordem de serviço
Values
Enum Value | Description |
---|---|
|
Emergencial |
|
Alta |
|
Média |
|
Baixa |
|
Planejada |
Example
"Emergency"
ServiceOrderQueryInput
Description
Pesquisa de ordem de serviço
Fields
Input Field | Description |
---|---|
identifier -
String
|
Texto para pesquisa |
filter -
ServiceOrderFilter
|
Filtro |
summaryOrderBy -
SummaryOrderBy
|
Tipo de ordenação do filtro |
Example
{
"identifier": "xyz789",
"filter": ServiceOrderFilter,
"summaryOrderBy": "Alphabetic"
}
ServiceOrderSettings
Description
Configurações de ordens de serviço
Example
{"requesterSeeOwnServiceOrder": true, "requiredEquipmentDowntime": false}
ServiceOrderSituation
Description
Tipo de situação da ordem de serviço
Values
Enum Value | Description |
---|---|
|
Aberta |
|
Cancelada |
|
Finalizada |
Example
"Opened"
ServiceRequest
Description
Solicitação de serviço
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
code -
String!
|
Código do serviço na filial |
description -
String!
|
Descrição |
isAuto -
Boolean!
|
Indica se é uma solicitação de serviço automática |
situation -
ServiceRequestSituation!
|
Tipo de situação |
priority -
ServiceRequestPriority
|
Tipo de prioridade |
observation -
String
|
Observações |
runningTime -
String
|
Tempo de execução |
employee -
Employee
|
Executor |
reason -
Reason
|
Motivo de cancelamento |
equipment -
EquipmentDefaults
|
Equipamento |
customer -
CustomerPartner
|
Cliente |
serviceOrder -
ServiceOrderDefaults
|
Ordem de serviço |
satisfactionSurvey -
SatisfactionSurvey
|
Pesquisa de satisfação |
requester -
User!
|
Usuário solicitante |
createdAt -
DateTime!
|
Data de criação |
stoppedAt -
DateTime
|
Data de início da parada do equipamento |
serviceTime -
String
|
Tempo de serviço |
runTime -
String
|
Tempo de execução |
finishedAt -
DateTime
|
Data de finalização |
distributedAt -
DateTime
|
Data de distribuição |
canceledAt -
DateTime
|
Data de cancelamento |
branchId -
String
|
Código identificador da filial |
attachments -
[Attachment!]!
|
Anexos |
followUp -
[ServiceRequestFollowUp!]!
|
Acompanhamentos |
Example
{
"id": "xyz789",
"code": "abc123",
"description": "xyz789",
"isAuto": false,
"situation": "AwaitingAnalysis",
"priority": "Emergency",
"observation": "xyz789",
"runningTime": "abc123",
"employee": Employee,
"reason": Reason,
"equipment": EquipmentDefaults,
"customer": CustomerPartner,
"serviceOrder": ServiceOrderDefaults,
"satisfactionSurvey": SatisfactionSurvey,
"requester": User,
"createdAt": "2007-12-03T10:15:30Z",
"stoppedAt": "2007-12-03T10:15:30Z",
"serviceTime": "xyz789",
"runTime": "abc123",
"finishedAt": "2007-12-03T10:15:30Z",
"distributedAt": "2007-12-03T10:15:30Z",
"canceledAt": "2007-12-03T10:15:30Z",
"branchId": "xyz789",
"attachments": [Attachment],
"followUp": [ServiceRequestFollowUp]
}
ServiceRequestAction
Description
Tipo de classificação para acompanhamento da solicitação de serviço
Values
Enum Value | Description |
---|---|
|
Comentário de usuário |
|
Criação automática por sensor WEG |
|
Edição automática por sensor WEG |
|
Criação |
|
Questionário |
|
Distribuição |
|
Geração de OS |
|
Finalização |
|
Finalização por administrador do sistema |
|
Finalização automática pela OS gerada |
|
Cancelamento |
|
Cancelamento automático pela OS gerada |
|
Edição |
Example
"Comment"
ServiceRequestBrowse
Description
Solicitação de serviço
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
code -
String!
|
Código do serviço na filial |
description -
String!
|
Ocorrência |
isAuto -
Boolean!
|
Indica se é uma solicitação de serviço automática |
situation -
ServiceRequestSituation!
|
Tipo de situação |
priority -
ServiceRequestPriority
|
Tipo de prioridade |
observation -
String
|
Observações |
runningTime -
String
|
Tempo de execução |
stoppedAt -
DateTime
|
Data de início da parada do equipamento |
reason -
Reason
|
Motivo de cancelamento |
equipment -
EquipmentDefaults
|
Equipamento |
serviceOrder -
ServiceOrderDefaults
|
Ordem de serviço |
satisfactionSurvey -
SatisfactionSurvey
|
Pesquisa de satisfação |
requester -
User!
|
Usuário solicitante |
createdAt -
DateTime!
|
Data de criação |
serviceTime -
String
|
Tempo em análise |
runTime -
String
|
Tempo em execução |
employee -
Employee
|
Executor |
finishedAt -
DateTime
|
Data de finalização |
distributedAt -
DateTime
|
Data de distribuição |
canceledAt -
DateTime
|
Data de cancelamento |
customer -
CustomerPartner
|
Cliente |
branchId -
String
|
Código identificador da filial |
attachments -
[Attachment!]
|
Anexos |
Example
{
"id": "xyz789",
"code": "xyz789",
"description": "abc123",
"isAuto": false,
"situation": "AwaitingAnalysis",
"priority": "Emergency",
"observation": "abc123",
"runningTime": "xyz789",
"stoppedAt": "2007-12-03T10:15:30Z",
"reason": Reason,
"equipment": EquipmentDefaults,
"serviceOrder": ServiceOrderDefaults,
"satisfactionSurvey": SatisfactionSurvey,
"requester": User,
"createdAt": "2007-12-03T10:15:30Z",
"serviceTime": "abc123",
"runTime": "xyz789",
"employee": Employee,
"finishedAt": "2007-12-03T10:15:30Z",
"distributedAt": "2007-12-03T10:15:30Z",
"canceledAt": "2007-12-03T10:15:30Z",
"customer": CustomerPartner,
"branchId": "xyz789",
"attachments": [Attachment]
}
ServiceRequestFilter
Description
Filtro de solicitação de serviço
Fields
Input Field | Description |
---|---|
serials -
[String!]
|
Séries de equipamento |
equipments -
[String]
|
Códigos identificadores de equipamentos |
tags -
[String!]
|
TAGs de equipamentos |
criticalities -
[Scale!]
|
Criticidades |
costCenters -
[String!]
|
Códigos identificadores de centros de custo |
situations -
[ServiceRequestSituation!]
|
Tipos de situação |
origin -
[ServiceRequestOrigin!]
|
Origem da abertura da Solicitação |
customers -
[String!]
|
Códigos identificadores de clientes |
equipmentOwnersType -
[EquipmentOwnerType!]
|
Tipos de proprietário |
priorities -
[ServiceRequestPriority!]
|
Tipos de prioridade |
createdAt -
DateRange
|
Intervalo de data de criação |
updatedAt -
DateRange
|
Intervalo de data da última atualização |
openedBy -
[String!]
|
Códigos identificadores de usuários responsáveis pela abertura |
distributedTo -
[String!]
|
Códigos identificadores de executores |
Example
{
"serials": ["xyz789"],
"equipments": ["abc123"],
"tags": ["abc123"],
"criticalities": ["High"],
"costCenters": ["abc123"],
"situations": ["AwaitingAnalysis"],
"origin": ["ByUser"],
"customers": ["abc123"],
"equipmentOwnersType": ["Own"],
"priorities": ["Emergency"],
"createdAt": DateRange,
"updatedAt": DateRange,
"openedBy": ["xyz789"],
"distributedTo": ["abc123"]
}
ServiceRequestFollowUp
Description
Acompanhamento da solicitação de serviço
Fields
Field Name | Description |
---|---|
type -
PostingType!
|
Tipo de acompanhamento |
user -
User!
|
Usuário |
createdAt -
DateTime!
|
Data de criação |
id -
String!
|
Código identificador |
description -
String
|
Descrição |
deletedAt -
DateTime
|
Data de exclusão |
branchId -
String
|
Código identificador da filial |
action -
ServiceRequestAction!
|
Tipo de classificação |
serviceOrderId -
String
|
Example
{
"type": "Event",
"user": User,
"createdAt": "2007-12-03T10:15:30Z",
"id": "abc123",
"description": "xyz789",
"deletedAt": "2007-12-03T10:15:30Z",
"branchId": "abc123",
"action": "Comment",
"serviceOrderId": "abc123"
}
ServiceRequestHome
Description
Solicitação de serviço
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
code -
String!
|
Código do serviço na filial |
createdAt -
DateTime!
|
Data de criação |
serviceOrder -
ServiceOrderBasicInfo
|
Ordem de serviço |
equipment -
EquipmentBasicInfo
|
Equipamento |
requester -
RequestBasicInfo!
|
Usuário solicitante |
priority -
ServiceRequestPriority
|
Tipo de prioridade |
situation -
ServiceRequestSituation!
|
Tipo de situação |
branchId -
String
|
Código identificador da filial |
Example
{
"id": "abc123",
"code": "abc123",
"createdAt": "2007-12-03T10:15:30Z",
"serviceOrder": ServiceOrderBasicInfo,
"equipment": EquipmentBasicInfo,
"requester": RequestBasicInfo,
"priority": "Emergency",
"situation": "AwaitingAnalysis",
"branchId": "abc123"
}
ServiceRequestOrderByField
Description
Tipo de ordenação das solicitações de serviço
Values
Enum Value | Description |
---|---|
|
Prioridade |
|
Data de abertura |
Example
"Priority"
ServiceRequestOrderByInput
Description
Ordenação de solicitações de serviço
Fields
Input Field | Description |
---|---|
field -
ServiceRequestOrderByField
|
Tipo de ordenação |
type -
OrderBy
|
Tipo de ordem |
Example
{"field": "Priority", "type": "Ascending"}
ServiceRequestOrigin
Description
Origem da abertura da Solicitação
Values
Enum Value | Description |
---|---|
|
Criação por usuário |
|
Criação automática |
Example
"ByUser"
ServiceRequestPriority
Description
Tipo de prioridade da solicitação de serviço
Values
Enum Value | Description |
---|---|
|
Emergencial |
|
Alta |
|
Média |
|
Baixa |
Example
"Emergency"
ServiceRequestQueryInput
Description
Pesquisa de solicitação de serviço
Fields
Input Field | Description |
---|---|
identifier -
String
|
Texto para pesquisa |
filter -
ServiceRequestFilter
|
Filtro |
summaryOrderBy -
SummaryOrderBy
|
Tipo de ordenação do filtro |
Example
{
"identifier": "abc123",
"filter": ServiceRequestFilter,
"summaryOrderBy": "Alphabetic"
}
ServiceRequestRef
Description
Solicitação de serviço
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
code -
String!
|
Código do serviço na filial |
situation -
ServiceRequestSituation!
|
Situação |
requesterId -
String!
|
Código identificador do usuário solicitante |
Example
{
"id": "abc123",
"code": "xyz789",
"situation": "AwaitingAnalysis",
"requesterId": "xyz789"
}
ServiceRequestSituation
Description
Tipo de situação da solicitação de serviço
Values
Enum Value | Description |
---|---|
|
Aguardando análise |
|
Distribuída |
|
Aguardando OS |
|
Aguardando resposta à pesquisa de satisfação |
|
Finalizada |
|
Cancelada |
Example
"AwaitingAnalysis"
ServiceType
Description
Tipo de serviço da ordem de serviço
Values
Enum Value | Description |
---|---|
|
Corretivo |
|
Melhoria |
|
Preventivo |
Example
"Corrective"
Specialty
Description
Especialidade
Example
{
"id": "abc123",
"name": "xyz789",
"hourlyWage": 123.45,
"isActive": true,
"isInMaintenance": true
}
Step
Description
Etapa
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
description -
String!
|
Descrição |
isReported -
Boolean
|
Indica se a etapa foi reportada em uma ordem de serviço |
averageTime -
String
|
Tempo médio de execução |
requestResponse -
Boolean!
|
Indica se a etapa requer resposta no reporte de ordem de serviço |
type -
StepType
|
Tipo de dado da resposta da etapa |
measurementUnit -
MeasurementUnit
|
Unidade de medida da resposta |
isActive -
Boolean
|
Status |
isInMaintenance -
Boolean
|
Indica se a etapa é usada em alguma árvore de recursos |
branchId -
String
|
Código identificador da filial |
Example
{
"id": "xyz789",
"description": "xyz789",
"isReported": true,
"averageTime": "xyz789",
"requestResponse": false,
"type": "Number",
"measurementUnit": MeasurementUnit,
"isActive": true,
"isInMaintenance": false,
"branchId": "abc123"
}
StepType
Description
Tipo de dado da resposta da etapa
Values
Enum Value | Description |
---|---|
|
Numérico |
Example
"Number"
String
Description
The String
scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.
Example
"abc123"
StringRange
SummaryOrderBy
Description
Tipo de ordenação dos filtros
Values
Enum Value | Description |
---|---|
|
Ordem alfabética |
|
Ordem numérica |
Example
"Alphabetic"
Supplier
Description
Fornecedor do serviço de terceiro
Example
{
"id": "abc123",
"name": "xyz789",
"branchId": "abc123",
"erpId": "xyz789"
}
ThirdParty
Description
Serviço de terceiro
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
description -
String!
|
Descrição |
standardCost -
Float
|
Custo padrão |
isActive -
Boolean
|
Status |
suppliers -
[ThirdPartySupplierCost!]
|
Fornecedores do serviço |
isInMaintenance -
Boolean
|
Indica se o serviço de terceiro é usado em alguma árvore de recursos |
branchId -
String
|
Código identificador da filial |
Example
{
"id": "xyz789",
"description": "xyz789",
"standardCost": 987.65,
"isActive": false,
"suppliers": [ThirdPartySupplierCost],
"isInMaintenance": false,
"branchId": "abc123"
}
ThirdPartySupplierCost
Description
Fornecedor de serviço de terceiro
Example
{
"id": "xyz789",
"name": "xyz789",
"branchId": "abc123",
"erpId": "xyz789",
"cost": 987.65
}
ThirdPartyTree
Description
Recurso de terceiro
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador do recurso |
thirdParty -
ThirdParty!
|
Serviço de terceiro |
supplier -
Supplier
|
Fornecedor do serviço |
type -
ResourceType!
|
Tipo do recurso |
foreseen -
Boolean!
|
Indica se o recurso foi previsto |
done -
Boolean!
|
Indica se o recurso foi realizado |
cost -
Float
|
Custo previsto |
costDone -
Float
|
Custo realizado |
parentId -
String
|
Código identificador do recurso pai |
Example
{
"id": "xyz789",
"thirdParty": ThirdParty,
"supplier": Supplier,
"type": "Area",
"foreseen": true,
"done": true,
"cost": 123.45,
"costDone": 123.45,
"parentId": "abc123"
}
TimePoint
Description
Dia da semana e hora para turnos de trabalho
Fields
Field Name | Description |
---|---|
day -
DayOfWeek!
|
Dia da semana |
hour -
String!
|
Hora do dia |
Example
{"day": "Sunday", "hour": "abc123"}
TimeUnitType
Description
Unidade de tempo
Values
Enum Value | Description |
---|---|
|
Dia |
|
Mês |
|
Ano |
Example
"Day"
Tool
Description
Ferramenta
Example
{
"id": "abc123",
"description": "abc123",
"hourlyCost": 123.45,
"isActive": true,
"isInMaintenance": false,
"branchId": "abc123"
}
TotvsModaEndpointSettings
Description
Configurações de integração com Totvs Moda
Fields
Field Name | Description |
---|---|
integrationTotvsModa -
Boolean!
|
Habilitar integração com Totvs Moda |
supplierType -
String!
|
Tipo de fornecedor |
supplierClassifications -
[String!]!
|
Classificações do tipo de fornecedor |
productType -
String!
|
Tipo de material |
productClassifications -
[String!]!
|
Classificações do tipo de material |
cost -
Float!
|
Código de custo do material |
purposeCode -
Float!
|
Código da finalidade |
requester -
Float!
|
Código do usuário da requisição |
Example
{
"integrationTotvsModa": true,
"supplierType": "xyz789",
"supplierClassifications": ["abc123"],
"productType": "abc123",
"productClassifications": ["abc123"],
"cost": 987.65,
"purposeCode": 987.65,
"requester": 123.45
}
User
Description
Usuário
Fields
Field Name | Description |
---|---|
documentNumber -
String
|
Número de documento fiscal |
birthDate -
String
|
Data de nascimento |
address -
String
|
Endereço |
educationLevel -
EducationLevel
|
Nível de instrução |
gender -
UserGender
|
Gênero |
mobileTourView -
Boolean
|
Indica se o usuário já visualizou o tour pelo aplicativo móvel |
id -
ID!
|
Código identificador |
name -
String!
|
Nome |
email -
String!
|
|
accessBy -
AccessBy!
|
Forma de acesso ao sistema |
employees -
[Employee!]!
|
Funcionários vinculados |
verifiedEmail -
String
|
E-mail verificado |
profilePicture -
String
|
URL da foto de perfil |
restrictedBy -
String
|
Código identificador da organização vinculada |
preferences -
UserPreferences
|
Preferências |
policiesAgreement -
[PolicyAgreement!]
|
Termos de uso e política de privacidade |
roles -
[Role!]!
|
Perfil |
customer -
CustomerPartner
|
Cliente parceiro vinculado |
Example
{
"documentNumber": "xyz789",
"birthDate": "xyz789",
"address": "abc123",
"educationLevel": "ElementarySchool",
"gender": "Male",
"mobileTourView": true,
"id": "4",
"name": "xyz789",
"email": "abc123",
"accessBy": "Internal",
"employees": [Employee],
"verifiedEmail": "abc123",
"profilePicture": "abc123",
"restrictedBy": "abc123",
"preferences": UserPreferences,
"policiesAgreement": [PolicyAgreement],
"roles": [Role],
"customer": CustomerPartner
}
UserBasicInfo
Description
Informações básicas de usuário
Fields
Field Name | Description |
---|---|
documentNumber -
String
|
Número de documento fiscal |
birthDate -
String
|
Data de nascimento |
address -
String
|
Endereço |
educationLevel -
EducationLevel
|
Nível de instrução |
gender -
UserGender
|
Gênero |
mobileTourView -
Boolean
|
Indica se o usuário já visualizou o tour pelo aplicativo móvel |
id -
ID!
|
Código identificador |
name -
String!
|
Nome |
email -
String!
|
|
accessBy -
AccessBy!
|
Forma de acesso ao sistema |
employees -
[Employee!]!
|
Funcionários vinculados |
verifiedEmail -
String
|
E-mail verificado |
profilePicture -
String
|
URL da foto de perfil |
restrictedBy -
String
|
Código identificador da organização vinculada |
preferences -
UserPreferences
|
Preferências |
policiesAgreement -
[PolicyAgreement!]
|
Termos de uso e política de privacidade |
Example
{
"documentNumber": "abc123",
"birthDate": "abc123",
"address": "abc123",
"educationLevel": "ElementarySchool",
"gender": "Male",
"mobileTourView": false,
"id": 4,
"name": "abc123",
"email": "abc123",
"accessBy": "Internal",
"employees": [Employee],
"verifiedEmail": "xyz789",
"profilePicture": "xyz789",
"restrictedBy": "abc123",
"preferences": UserPreferences,
"policiesAgreement": [PolicyAgreement]
}
UserGender
Description
Gênero
Values
Enum Value | Description |
---|---|
|
Masculino |
|
Feminino |
Example
"Male"
UserOrganizationListing
Description
Usuário
Fields
Field Name | Description |
---|---|
name -
String
|
Nome |
id -
String
|
Código identificador |
branches -
[String!]!
|
Lista dos códigos identificadores das filiais acessíveis |
email -
String!
|
|
accessBy -
AccessBy
|
Forma de acesso ao sistema |
roleId -
String!
|
Perfil na filial da sessão |
status -
String!
|
Status do perfil na filial da sessão |
profilePicture -
String
|
URL da foto de perfil |
Example
{
"name": "xyz789",
"id": "xyz789",
"branches": ["xyz789"],
"email": "xyz789",
"accessBy": "Internal",
"roleId": "abc123",
"status": "xyz789",
"profilePicture": "xyz789"
}
UserPreferences
Description
Preferências de usuário
Fields
Field Name | Description |
---|---|
expandedSidebar -
Boolean
|
Indica se o menu lateral deve ser expandido por padrão |
expandedWallet -
Boolean
|
Indica se a carteira deve ser expandida por padrão |
showTree -
Boolean
|
Indica se visualiza a árvore de equipamentos ou a visão geral |
printTotalCost -
Boolean
|
Indica se os custos totais previstos e realizados serão impressos no relatório de OS |
printImages -
Boolean
|
Indica se as imagens serão impressas no relatório de OS |
printFollowUp -
Boolean
|
Indica se os acompanhamentos serão impressos no relatório de OS |
Example
{
"expandedSidebar": false,
"expandedWallet": false,
"showTree": true,
"printTotalCost": false,
"printImages": true,
"printFollowUp": true
}
UsingSupplier
Description
Tipo de árvore de recursos em que um fornecedor está sendo utilizado
Values
Enum Value | Description |
---|---|
|
Ordem de serviço |
|
Manutenção |
|
Plano mestre |
Example
"ServiceOrder"
Warehouse
Description
Local de estoque
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador do local de estoque |
description -
String!
|
Descrição do local de estoque |
isActive -
Boolean!
|
Status |
branchId -
String
|
Código identificador da filial |
erpId -
String
|
Código identificador na integração |
level -
String
|
Saldo do material no local de estoque |
Example
{
"id": "abc123",
"description": "xyz789",
"isActive": true,
"branchId": "xyz789",
"erpId": "abc123",
"level": "xyz789"
}
WarehouseQueryInput
Description
Pesquisa de locais de estoque
Example
{
"materialId": "xyz789",
"warehouseId": "abc123",
"identifier": "abc123",
"branchId": "abc123"
}
WorkShift
Description
Turno de trabalho de calendário
Fields
Field Name | Description |
---|---|
id -
String!
|
Código identificador |
calendarId -
String!
|
Código identificador do calendário vinculado |
start -
TimePoint!
|
Início |
end -
TimePoint!
|
Fim |
Example
{
"id": "xyz789",
"calendarId": "abc123",
"start": TimePoint,
"end": TimePoint
}