API de Gestão de ordem de serviço
. Gestão de ordem de serviço A API fornece endpoints para criar, atualizar e recuperar ordens de serviço.
Esta API está incluída na aplicação APIs de telecomunicações abertas, que está disponível no ServiceNow Store.
Esta API é fornecida no sn_tmf_api namespace.
O usuário chamador deve ter a função sn_tmf_api.work_order_integrator.
. Gestão de ordem de serviço A API é um ServiceNow Implementação da especificação REST da API Gestão de ordem de serviço do TM Forum. Esta implementação é baseada no TMF697 API de Gestão de ordens de serviço v5.0 .
Gestão de ordem de serviço - OBTER /sn_tmf_api/work_order_management_api/workorder/
Recupera uma ordem de serviço especificada da tabela Ordem de serviço [wm_order].
Formato de URL
URL com controle de versão: /api/sn_tmf_api//work_order_management_api/workorder/
URL padrão: /api/sn_tmf_api/work_order_management_api/workorder/
Parâmetros de solicitação compatíveis
| Nome | Descrição |
|---|---|
| api_version | Opcional. Versão do endpoint a ser acessado. Por exemplo, v1 ou v2 . Especifique este valor somente para usar uma versão de endpoint diferente da mais recente. Tipo de dados: Cadeia de caracteres |
| id | Sys_id ou externalIdentifierda ordem de serviço. Tabela: Ordem de serviço [wm_order] Campo: Sys_id ou correlation_id Tipo de dados: Cadeia de caracteres |
| Nome | Descrição |
|---|---|
| campos | Lista de campos a serem retornados na resposta. Campos inválidos são ignorados. Valores válidos:
Padrão: Retorna todos os campos. Tipo de dados: Cadeia de caracteres |
| Nome | Descrição |
|---|---|
| Nenhum(a) |
Cabeçalhos
Os cabeçalhos de solicitação e resposta a seguir se aplicam somente a esta ação HTTP ou se aplicam a esta ação de maneira distinta. Para obter uma lista de cabeçalhos gerais usados na REST API, consulte Cabeçalhos de REST API compatíveis .
| Cabeçalho | Descrição |
|---|---|
| Aceitar | Formato de dados do corpo da resposta. Oferece suporte somente a application/json. |
| Cabeçalho | Descrição |
|---|---|
| Tipo de conteúdo | Formato de dados do corpo da resposta. Oferece suporte somente a application/json. |
Códigos de status
Os seguintes códigos de status se aplicam a esta ação HTTP. Para obter uma lista de possíveis códigos de status usados na REST API, consulte Códigos de resposta HTTP da REST API .
| Código do status | Descrição |
|---|---|
| 200 | Bem-sucedido. A solicitação foi processada com sucesso. |
| 400 | Solicitação Incorreta. Um tipo de solicitação incorreto ou uma solicitação malformada foi detectada. |
| 404 | Não encontrado. O item solicitado não foi encontrado. |
Parâmetros do corpo da resposta (JSON)
| Nome | Descrição |
|---|---|
| . | Este valor é sempre Ordem de serviço .Tipo de dados: Cadeia de caracteres |
| categoria | Categoria da ordem de serviço que pode ser usada por um sistema de gestão de pedidos, como empresa ou residencial .Tipo de dados: Cadeia de caracteres |
| Data de conclusão | Data e hora em que a ordem de serviço foi concluída. Tipo de dados: Cadeia de caracteres |
| descrição | Descrição da ordem de serviço. Tipo de dados: Cadeia de caracteres |
| ExpectedCompletionDate | Data e hora de conclusão esperadas designadas pelo provedor. Tipo de dados: Cadeia de caracteres |
| ExternalIdentifier | Lista de referências externas, como fornecedor ou ID de correlação. Tipo de dados: Matriz |
| ExternalIdentifier. No tipo | Este valor é sempre Identificador Externo .Tipo de dados: Cadeia de caracteres |
| externalIdentifier.id | Referência externa, como fornecedor ou ID de correlação. Tipo de dados: Cadeia de caracteres |
| href | Link relativo para o registro da ordem de serviço. Tipo de dados: Cadeia de caracteres |
| id | Sys_id da ordem de serviço. Tabela: Ordem de serviço [wm_order] Tipo de dados: Cadeia de caracteres |
| Iniciadode | ID de referência que indica onde a ordem de serviço foi iniciada. Por exemplo, uma tarefa sys_id da tabela Tarefa de ordem de serviço [wm_task]. Tipo de dados: Cadeia de caracteres |
| nota | Lista de anotações sobre o pedido. Tipo de dados: Matriz |
| tipo. em | Este valor é sempre Observação .Tipo de dados: Cadeia de caracteres |
| note.author | Autor da nota. Tipo de dados: Cadeia de caracteres |
| note.date | Data em que a anotação foi adicionada à ordem de serviço. Tipo de dados: Cadeia de caracteres |
| note.text | O texto da anotação. Tipo de dados: Cadeia de caracteres |
| lugar | A localização geográfica associada à ordem de serviço. Tipo de dados: Objeto |
| tipo de local | Este valor é sempre GeographicSite .Tipo de dados: Cadeia de caracteres |
| place.id | Sys_id do local. Tabela: Local [cmn_location] Tipo de dados: Cadeia de caracteres |
| Lugar.Parte Relacionada | Lista de grupos de suporte para o local. Tipo de dados: Matriz |
| Lugar.RelatedParty. No tipo | Este valor é sempre ReferênciaPartyRelacionada .Tipo de dados: Cadeia de caracteres |
| place.relatedParty.id | Sys_id do grupo de suporte. Tabela: Grupo [sys_user_group] Tipo de dados: Cadeia de caracteres |
| place.relatedParty.name | Nome do grupo de suporte. Tipo de dados: Cadeia de caracteres |
| Lugar.Parte.RelatedParteRelatedFunção | Função do grupo de suporte. Tipo de dados: Cadeia de caracteres |
| prioridade | Classificação de prioridade da ordem de serviço. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| RelatedParty | Lista de contatos associados à ordem de serviço. Tipo de dados: Matriz |
| RelatedParty. Em | Este valor é sempre ReferênciaPartyRelacionada .Tipo de dados: Cadeia de caracteres |
| relatedParty.id | Sys_id da parte relacionada. Tabela: Conta [customer_account], Empresa [core_company] ou Usuário [sys_user] Tipo de dados: Cadeia de caracteres |
| relatedParty.name | Nome da parte relacionada. Tipo de dados: Cadeia de caracteres |
| RelatedParty.role | Função da parte relacionada. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| RelatedProductOrder | Lista de pedidos de produto para a ordem de serviço. Tipo de dados: Matriz |
| RelatedProductOrder. No tipo | Este valor é sempre ProductOrderRef .Tipo de dados: Cadeia de caracteres |
| relatedProductOrder.id | Sys_id do pedido do produto. Tabela: Pedido do produto [sn_ind_tmt_orn_product_order] Tipo de dados: Cadeia de caracteres |
| SolidadData de conclusão solicitada | Data e hora de conclusão solicitadas. Tipo de dados: Cadeia de caracteres |
| StartDate solicitada | Data de início da execução do pedido designada pelo solicitante. Usado nos casos em que o solicitante não pode permitir que o provedor inicie a execução antes de uma data especificada. Tipo de dados: Cadeia de caracteres |
| shortDescription | Breve resumo da ordem de serviço. Tipo de dados: Cadeia de caracteres |
| startDate | Data e hora em que o pedido foi iniciado. Tipo de dados: Cadeia de caracteres |
| estado | Estado da ordem de serviço. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| WorkOrderItem | Lista de tarefas na ordem de serviço. Tipo de dados: Matriz |
| WorkOrderItem. No tipo | Este valor é sempre WorkOrderItem .Tipo de dados: Cadeia de caracteres |
| workOrderItem.description | Descrição da tarefa. Tipo de dados: Cadeia de caracteres |
| workOrderItem.id | Sys_id da tarefa. Tabela: Tarefa de ordem de serviço [wm_task] Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.ShortDescription | Descrição resumida da tarefa Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.state | Estado da tarefa. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work | Descrição do trabalho necessário para a tarefa. Tipo de dados: Objeto |
| WorkOrderItem.Trabalho. No tipo | Este valor é sempre WorkRefOrValue .Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.expectedCompletionDate | Data de conclusão esperada para a tarefa. Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.id | Sys_id do tipo de trabalho da tarefa. Tabela: Tipo de trabalho [wm_work_type] Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.place | Lista de localizações geográficas associadas à tarefa. |
| workOrderItem.work.place.@type | Este valor é sempre RelatedPlaceRefOrValue Related .Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.place.place | Detalhes sobre o local. Tipo de dados: Objeto |
| workOrderItem.work.place.place.@type | Este valor é sempre GeographicSite .Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.place.place.id | Sys_id do local. Tabela: Local [cmn_location] Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.place.role | Função deste local no contexto da tarefa. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Trabalho.ParteRelacionado | Lista de grupos de suporte para a tarefa. Tipo de dados: Matriz |
| WorkOrderItem.Trabalho.RelatedParty. No tipo | Este valor é sempre ReferênciaPartyRelacionada .Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.relatedParty.id | Sys_id do grupo de suporte. Tabela: Grupo [sys_user_group] Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.relatedParty.name | Nome do grupo de suporte. Tipo de dados: Cadeia de caracteres |
| WorOrderItem.Trabalho.ParteRelatedParteParteRelated.Função | Função do grupo de suporte. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.RelatedWork | Lista de tarefas de ordem de serviço relacionadas. Tipo de dados: Matriz |
| WorkOrderItem.Work.RelatedWork. No tipo | Este valor é sempre WorkRefOrValue .Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.relatedWork.id | Sys_id da tarefa relacionada. Tabela: Tarefa de ordem de serviço [wm_task] Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.scheduledStartDate | Data de início programada da tarefa. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment | Detalhes da atribuição da tarefa. Tipo de dados: Matriz |
| WorkOrderItem.Work.workforceEmployeeAssignment. No tipo | Este valor é sempre WorkforceEmployeeAssignment .Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.workforceEmployeeAssignment.id | Sys_id do grupo atribuído à tarefa. Tabela: Grupo [sys_user_group] Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployee | Detalhes sobre o funcionário atribuído à tarefa. Tipo de dados: Objeto |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployeeEmployee. No tipo | Este valor é sempre Individual .Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployee.contactMedium | Lista de números de telefone do funcionário. Tipo de dados: Matriz |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployee.contactMedium. No tipo | Este valor é sempre PhoneContactMedium .Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployee.contactMedium.phoneNumber | Número de telefone do funcionário. Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.workforceEmployeeAssignment.workforceEmployee.id | Sys_id do funcionário. Tabela: Usuário [sys_user] Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.workforceEmployeeAssignment.workforceEmployee.name | Nome do funcionário. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workPriority | Classificação de prioridade da tarefa. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.WorkType | O tipo de trabalho da tarefa. Tabela: Tipo de trabalho [wm_work_type] Campo: Nome Tipo de dados: Cadeia de caracteres |
| WorkOrderNumber | Identificador exclusivo da ordem de serviço, como WO0008004. Tabela: Ordem de serviço [wm_order] Campo: Número Tipo de dados: Cadeia de caracteres |
| WorkOrderRelationship | Lista de relacionamentos de tarefa com a ordem de serviço. Tipo de dados: Matriz |
| WorkOrderRelationship. No tipo | Este valor é sempre OrderRelacionamento .Tipo de dados: Cadeia de caracteres |
| workOrderRelationship.id | Sys_id do relacionamento de tarefa. Tabela: Relacionamento de tarefa [task_rel_task] Tipo de dados: Cadeia de caracteres |
| WorkOrderRelationship.Relationship Type | Tipo de relacionamento de tarefa. Tipo de dados: Cadeia de caracteres |
Solicitação de curl
Recupera a ordem de serviço especificada.
curl "https://instance.servicenow.com/api/sn_tmf_api/work_order_management_api/workorder/27e756a1df113100dca6a5f59bf263da" \
--request GET \
--header "Accept:application/json" \
--user 'username':'password'
Corpo da resposta.
{
"@type": "WorkOrder",
"href": "api/sn_tmf_api/workordermanagement/workorder/6d22c6f0ff0de650f8dfffffffffff98",
"workOrderNumber": "WO0008004",
"id": "6d22c6f0ff0de650f8dfffffffffff98",
"category": "test",
"shortDescription": "Test-Test",
"description": "Test",
"startDate": "",
"requestedCompletionDate": "2025-04-19 07:17:04",
"requestedStartDate": "",
"state": "Awaiting Qualification",
"priority": "4 - Low",
"initiatedFrom": "",
"completionDate": "",
"expectedCompletionDate": "",
"place": {
"@type": "GeographicSite",
"id": "920cf6ac73d423002728660c4cf6a799",
"relatedParty": [
{
"@type": "RelatedPartyRef",
"id": "320ee92637232000158bbfc8bcbe5d40",
"name": "East Qualifiers",
"role": "QualificationGroup"
}
]
},
"relatedParty": [
{
"@type": "RelatedPartyRef",
"id": "5408091a3b100300e81d47b334efc452",
"name": "Ashley Parker",
"role": "Contact"
},
{
"@type": "RelatedPartyRef",
"id": "",
"name": "",
"role": "Account"
},
{
"@type": "RelatedPartyRef",
"id": "",
"name": "",
"role": "Consumer"
},
{
"@type": "RelatedPartyRef",
"id": "820351a1c0a8018b67c73d51c074097c",
"name": "Acer",
"role": "Company"
}
],
"appointment": {},
"relatedProductOrder": [
{
"@type": "ProductOrderRef",
"id": "19f5456dff092a50f8dfffffffffff01"
},
{
"@type": "ProductOrderRef",
"id": "7116456dff092a50f8dfffffffffff6e"
}
],
"externalIdentifier": [
{
"@type": "ExternalIdentifierRef",
"id": "r6879"
}
],
"workOrderItem": [
{
"@type": "WorkOrderItem",
"id": "2fa566fdff456a50f8dfffffffffffc6",
"shortDescription": "abc",
"description": "",
"state": "Draft",
"work": {
"@type": "WorkRefOrValue",
"id": "2fa566fdff456a50f8dfffffffffffc6",
"workType": "",
"scheduledStartDate": "",
"expectedCompletionDate": "",
"workPriority": "4 - Low",
"place": [
{
"@type": "RelatedPlaceRefOrValue",
"role": "string",
"place": {
"@type": "GeographicSite",
"id": "25ab8dcd0a0a0bb300bd8a8899934d72"
}
}
],
"relatedWork": [
{
"@type": "WorkRefOrValue",
"id": "bb420af0ff0de650f8dfffffffffff4a"
},
{
"@type": "WorkRefOrValue",
"id": "c301e379ff096a50f8dfffffffffff43"
}
],
"relatedParty": [],
"workforceEmployeeAssignment": []
}
},
{
"@type": "WorkOrderItem",
"id": "bb420af0ff0de650f8dfffffffffff4a",
"shortDescription": "Test",
"description": "",
"state": "Draft",
"work": {
"@type": "WorkRefOrValue",
"id": "bb420af0ff0de650f8dfffffffffff4a",
"workType": "38f719ec3b8a10103f09080044efc4cd",
"scheduledStartDate": "",
"expectedCompletionDate": "",
"workPriority": "4 - Low",
"place": [
{
"@type": "RelatedPlaceRefOrValue",
"role": "string",
"place": {
"@type": "GeographicSite",
"id": "920cf6ac73d423002728660c4cf6a799"
}
}
],
"relatedWork": [
{
"@type": "WorkRefOrValue",
"id": "2fa566fdff456a50f8dfffffffffffc6"
},
{
"@type": "WorkRefOrValue",
"id": "c301e379ff096a50f8dfffffffffff43"
}
],
"relatedParty": [],
"workforceEmployeeAssignment": []
}
},
{
"@type": "WorkOrderItem",
"id": "c301e379ff096a50f8dfffffffffff43",
"shortDescription": "hi",
"description": "",
"state": "Draft",
"work": {
"@type": "WorkRefOrValue",
"id": "c301e379ff096a50f8dfffffffffff43",
"workType": "",
"scheduledStartDate": "",
"expectedCompletionDate": "",
"workPriority": "4 - Low",
"place": [
{
"@type": "RelatedPlaceRefOrValue",
"role": "string",
"place": {
"@type": "GeographicSite",
"id": "6808184aeb211100420124e05206fe12"
}
}
],
"relatedWork": [
{
"@type": "WorkRefOrValue",
"id": "2fa566fdff456a50f8dfffffffffffc6"
},
{
"@type": "WorkRefOrValue",
"id": "bb420af0ff0de650f8dfffffffffff4a"
}
],
"relatedParty": [],
"workforceEmployeeAssignment": []
}
}
],
"workOrderRelationship": [
{
"@type": "OrderRelationship",
"id": "02016b46ffcd6a50f8dfffffffffff31",
"relationshipType": "Contains::Task of"
},
{
"@type": "OrderRelationship",
"id": "0e016b46ffcd6a50f8dfffffffffff30",
"relationshipType": "Contains::Task of"
},
{
"@type": "OrderRelationship",
"id": "66da174eff8d6a50f8dfffffffffffda",
"relationshipType": "Contains::Task of"
},
{
"@type": "OrderRelationship",
"id": "aada174eff8d6a50f8dfffffffffffd9",
"relationshipType": "Contains::Task of"
},
{
"@type": "OrderRelationship",
"id": "bd20e706ffcd6a50f8dfffffffffffc6",
"relationshipType": "Contains::Task of"
},
{
"@type": "OrderRelationship",
"id": "c2016b46ffcd6a50f8dfffffffffff31",
"relationshipType": "Contains::Task of"
}
],
"note": [
{
"@type": "Note",
"author": "System Administrator",
"date": "2025-04-23",
"text": "This is a note."
}
]
}
Gestão de ordem de serviço - OBTENHA /sn_tmf_api/work_order_management_api/workordermanagement
Recupera uma lista de todas as ordens de serviço da tabela Ordem de serviço [wm_order].
Formato de URL
URL com controle de versão: /api/sn_tmf_api//work_order_management_api/workordermanagement
URL padrão: /api/sn_tmf_api/work_order_management_api/workordermanagement
Parâmetros de solicitação compatíveis
| Nome | Descrição |
|---|---|
| api_version | Opcional. Versão do endpoint a ser acessado. Por exemplo, v1 ou v2 . Especifique este valor somente para usar uma versão de endpoint diferente da mais recente. Tipo de dados: Cadeia de caracteres |
| Nome | Descrição |
|---|---|
| campos | Lista de campos a serem retornados na resposta. Campos inválidos são ignorados. Valores válidos:
Padrão: Retorna todos os campos. Tipo de dados: Cadeia de caracteres |
| id | Sys_ids a serem usados para filtrar ordens de serviço. Somente ordens de serviço correspondentes aos sys_ids especificados são retornadas na resposta. Tabela: Ordem de serviço [wm_order] Tipo de dados: Cadeia de caracteres |
| limite | Número máximo de registros a serem retornados. Para solicitações que excedem esse número de registros, use offsetparâmetro para paginar a recuperação de registro. Padrão: 20 Tipo de dados: Número |
| deslocamento | Índice inicial no qual começar a recuperar registros. Use este valor para paginar a recuperação de registro. Esta funcionalidade permite a recuperação de todos os registros, independentemente do número de registros, em pequenos blocos gerenciáveis. Padrão: 0 Tipo de dados: Número |
| Nome | Descrição |
|---|---|
| Nenhum(a) |
Cabeçalhos
Os cabeçalhos de solicitação e resposta a seguir se aplicam somente a esta ação HTTP ou se aplicam a esta ação de maneira distinta. Para obter uma lista de cabeçalhos gerais usados na REST API, consulte Cabeçalhos de REST API compatíveis .
| Cabeçalho | Descrição |
|---|---|
| Aceitar | Formato de dados do corpo da resposta. Oferece suporte somente a application/json. |
| Cabeçalho | Descrição |
|---|---|
| Intervalo de conteúdo | Intervalo de conteúdo retornado em uma chamada paginada. Por exemplo, se |
| Tipo de conteúdo | Formato de dados do corpo da resposta. Oferece suporte somente a application/json. |
| Link | Contém os seguintes links para navegar pelos resultados da consulta.
|
| X-Total-Count | Para consultas paginadas, este cabeçalho especifica o número total de registros disponíveis no servidor. |
Códigos de status
Os seguintes códigos de status se aplicam a esta ação HTTP. Para obter uma lista de possíveis códigos de status usados na REST API, consulte Códigos de resposta HTTP da REST API .
| Código do status | Descrição |
|---|---|
| 200 | Bem-sucedido. A solicitação foi processada com sucesso. |
| 206 | Conteúdo parcial. A solicitação foi processada com sucesso e retornou um intervalo parcial de conteúdo especificado por uma chamada paginada. |
| 400 | Solicitação Incorreta. Um tipo de solicitação incorreto ou uma solicitação malformada foi detectada. |
| 404 | Não encontrado. O item solicitado não foi encontrado. |
Parâmetros do corpo da resposta (JSON)
| Nome | Descrição |
|---|---|
| . | Este valor é sempre Ordem de serviço .Tipo de dados: Cadeia de caracteres |
| categoria | Categoria da ordem de serviço que pode ser usada por um sistema de gestão de pedidos, como empresa ou residencial .Tipo de dados: Cadeia de caracteres |
| Data de conclusão | Data e hora em que a ordem de serviço foi concluída. Tipo de dados: Cadeia de caracteres |
| descrição | Descrição da ordem de serviço. Tipo de dados: Cadeia de caracteres |
| ExpectedCompletionDate | Data e hora de conclusão esperadas designadas pelo provedor. Tipo de dados: Cadeia de caracteres |
| ExternalIdentifier | Lista de referências externas, como fornecedor ou ID de correlação. Tipo de dados: Matriz |
| ExternalIdentifier. No tipo | Este valor é sempre Identificador Externo .Tipo de dados: Cadeia de caracteres |
| externalIdentifier.id | Referência externa, como fornecedor ou ID de correlação. Tipo de dados: Cadeia de caracteres |
| href | Link relativo para o registro da ordem de serviço. Tipo de dados: Cadeia de caracteres |
| id | Sys_id da ordem de serviço. Tabela: Ordem de serviço [wm_order] Tipo de dados: Cadeia de caracteres |
| Iniciadode | ID de referência que indica onde a ordem de serviço foi iniciada. Por exemplo, uma tarefa sys_id da tabela Tarefa de ordem de serviço [wm_task]. Tipo de dados: Cadeia de caracteres |
| nota | Lista de anotações sobre o pedido. Tipo de dados: Matriz |
| tipo. em | Este valor é sempre Observação .Tipo de dados: Cadeia de caracteres |
| note.author | Autor da nota. Tipo de dados: Cadeia de caracteres |
| note.date | Data em que a anotação foi adicionada à ordem de serviço. Tipo de dados: Cadeia de caracteres |
| note.text | O texto da anotação. Tipo de dados: Cadeia de caracteres |
| lugar | A localização geográfica associada à ordem de serviço. Tipo de dados: Objeto |
| tipo de local | Este valor é sempre GeographicSite .Tipo de dados: Cadeia de caracteres |
| place.id | Sys_id do local. Tabela: Local [cmn_location] Tipo de dados: Cadeia de caracteres |
| Lugar.Parte Relacionada | Lista de grupos de suporte para o local. Tipo de dados: Matriz |
| Lugar.RelatedParty. No tipo | Este valor é sempre ReferênciaPartyRelacionada .Tipo de dados: Cadeia de caracteres |
| place.relatedParty.id | Sys_id do grupo de suporte. Tabela: Grupo [sys_user_group] Tipo de dados: Cadeia de caracteres |
| place.relatedParty.name | Nome do grupo de suporte. Tipo de dados: Cadeia de caracteres |
| Lugar.Parte.RelatedParteRelatedFunção | Função do grupo de suporte. Tipo de dados: Cadeia de caracteres |
| prioridade | Classificação de prioridade da ordem de serviço. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| RelatedParty | Lista de contatos associados à ordem de serviço. Tipo de dados: Matriz |
| RelatedParty. Em | Este valor é sempre ReferênciaPartyRelacionada .Tipo de dados: Cadeia de caracteres |
| relatedParty.id | Sys_id da parte relacionada. Tabela: Conta [customer_account], Empresa [core_company] ou Usuário [sys_user] Tipo de dados: Cadeia de caracteres |
| relatedParty.name | Nome da parte relacionada. Tipo de dados: Cadeia de caracteres |
| RelatedParty.role | Função da parte relacionada. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| RelatedProductOrder | Lista de pedidos de produto para a ordem de serviço. Tipo de dados: Matriz |
| RelatedProductOrder. No tipo | Este valor é sempre ProductOrderRef .Tipo de dados: Cadeia de caracteres |
| relatedProductOrder.id | Sys_id do pedido do produto. Tabela: Pedido do produto [sn_ind_tmt_orn_product_order] Tipo de dados: Cadeia de caracteres |
| SolidadData de conclusão solicitada | Data e hora de conclusão solicitadas. Tipo de dados: Cadeia de caracteres |
| StartDate solicitada | Data de início da execução do pedido designada pelo solicitante. Usado nos casos em que o solicitante não pode permitir que o provedor inicie a execução antes de uma data especificada. Tipo de dados: Cadeia de caracteres |
| shortDescription | Breve resumo da ordem de serviço. Tipo de dados: Cadeia de caracteres |
| startDate | Data e hora em que o pedido foi iniciado. Tipo de dados: Cadeia de caracteres |
| estado | Estado da ordem de serviço. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| WorkOrderItem | Lista de tarefas na ordem de serviço. Tipo de dados: Matriz |
| WorkOrderItem. No tipo | Este valor é sempre WorkOrderItem .Tipo de dados: Cadeia de caracteres |
| workOrderItem.description | Descrição da tarefa. Tipo de dados: Cadeia de caracteres |
| workOrderItem.id | Sys_id da tarefa. Tabela: Tarefa de ordem de serviço [wm_task] Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.ShortDescription | Descrição resumida da tarefa Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.state | Estado da tarefa. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work | Descrição do trabalho necessário para a tarefa. Tipo de dados: Objeto |
| WorkOrderItem .work. no tipo | Este valor é sempre WorkRefOrValue .Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.expectedCompletionDate | Data de conclusão esperada para a tarefa. Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.id | Sys_id do tipo de trabalho da tarefa. Tabela: Tipo de trabalho [wm_work_type] Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.place | Lista de localizações geográficas associadas à tarefa. |
| workOrderItem.work.place.@type | Este valor é sempre RelatedPlaceRefOrValue Related .Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.place.place | Detalhes sobre o local. Tipo de dados: Objeto |
| workOrderItem.work.place.place.@type | Este valor é sempre GeographicSite .Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.place.place.id | Sys_id do local. Tabela: Local [cmn_location] Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.place.role | Função deste local no contexto da tarefa. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Trabalho.ParteRelacionado | Lista de grupos de suporte para a tarefa. Tipo de dados: Matriz |
| WorkOrderItem.Trabalho.RelatedParty. No tipo | Este valor é sempre ReferênciaPartyRelacionada .Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.relatedParty.id | Sys_id do grupo de suporte. Tabela: Grupo [sys_user_group] Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.relatedParty.name | Nome do grupo de suporte. Tipo de dados: Cadeia de caracteres |
| WorOrderItem.Trabalho.ParteRelatedParteParteRelated.Função | Função do grupo de suporte. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.RelatedWork | Lista de tarefas de ordem de serviço relacionadas. Tipo de dados: Matriz |
| WorkOrderItem.Work.RelatedWork. No tipo | Este valor é sempre WorkRefOrValue .Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.relatedWork.id | Sys_id da tarefa relacionada. Tabela: Tarefa de ordem de serviço [wm_task] Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.scheduledStartDate | Data de início programada da tarefa. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment | Detalhes da atribuição da tarefa. Tipo de dados: Matriz |
| WorkOrderItem.Work.workforceEmployeeAssignment. No tipo | Este valor é sempre WorkforceEmployeeAssignment .Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.workforceEmployeeAssignment.id | Sys_id do grupo atribuído à tarefa. Tabela: Grupo [sys_user_group] Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployee | Detalhes sobre o funcionário atribuído à tarefa. Tipo de dados: Objeto |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployeeEmployee. No tipo | Este valor é sempre Individual .Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployee.contactMedium | Lista de números de telefone do funcionário. Tipo de dados: Matriz |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployee.contactMedium. No tipo | Este valor é sempre PhoneContactMedium .Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployee.contactMedium.phoneNumber | Número de telefone do funcionário. Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.workforceEmployeeAssignment.workforceEmployee.id | Sys_id do funcionário. Tabela: Usuário [sys_user] Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.workforceEmployeeAssignment.workforceEmployee.name | Nome do funcionário. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workPriority | Classificação de prioridade da tarefa. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.WorkType | O tipo de trabalho da tarefa. Tabela: Tipo de trabalho [wm_work_type] Campo: Nome Tipo de dados: Cadeia de caracteres |
| WorkOrderNumber | Identificador exclusivo da ordem de serviço, como WO0008004. Tabela: Ordem de serviço [wm_order] Campo: Número Tipo de dados: Cadeia de caracteres |
| WorkOrderRelationship | Lista de relacionamentos de tarefa com a ordem de serviço. Tipo de dados: Matriz |
| WorkOrderRelationship. No tipo | Este valor é sempre OrderRelacionamento .Tipo de dados: Cadeia de caracteres |
| workOrderRelationship.id | Sys_id do relacionamento de tarefa. Tabela: Relacionamento de tarefa [task_rel_task] Tipo de dados: Cadeia de caracteres |
| WorkOrderRelationship.Relationship Type | Tipo de relacionamento de tarefa. Tipo de dados: Cadeia de caracteres |
Solicitação de curl
Recupera a primeira página de ordens de serviço.
curl "https://instance.servicenow.com/api/sn_tmf_api/work_order_management_api/workordermanagement" \
--request GET \
--header "Accept:application/json" \
--user 'username':'password'
Corpo da resposta.
[{
"@type": "WorkOrder",
"href": "api/sn_tmf_api/workordermanagement/workorder/6d22c6f0ff0de650f8dfffffffffff98",
"workOrderNumber": "WO0008004",
"id": "6d22c6f0ff0de650f8dfffffffffff98",
"category": "test",
"shortDescription": "Test-Test",
"description": "Test",
"startDate": "",
"requestedCompletionDate": "2025-04-19 07:17:04",
"requestedStartDate": "",
"state": "Awaiting Qualification",
"priority": "4 - Low",
"initiatedFrom": "",
"completionDate": "",
"expectedCompletionDate": "",
"place": {
"@type": "GeographicSite",
"id": "920cf6ac73d423002728660c4cf6a799",
"relatedParty": [
{
"@type": "RelatedPartyRef",
"id": "320ee92637232000158bbfc8bcbe5d40",
"name": "East Qualifiers",
"role": "QualificationGroup"
}
]
},
"relatedParty": [
{
"@type": "RelatedPartyRef",
"id": "5408091a3b100300e81d47b334efc452",
"name": "Ashley Parker",
"role": "Contact"
},
{
"@type": "RelatedPartyRef",
"id": "",
"name": "",
"role": "Account"
},
{
"@type": "RelatedPartyRef",
"id": "",
"name": "",
"role": "Consumer"
},
{
"@type": "RelatedPartyRef",
"id": "820351a1c0a8018b67c73d51c074097c",
"name": "Acer",
"role": "Company"
}
],
"appointment": {},
"relatedProductOrder": [
{
"@type": "ProductOrderRef",
"id": "19f5456dff092a50f8dfffffffffff01"
},
{
"@type": "ProductOrderRef",
"id": "7116456dff092a50f8dfffffffffff6e"
}
],
"externalIdentifier": [
{
"@type": "ExternalIdentifierRef",
"id": "r6879"
}
],
"workOrderItem": [
{
"@type": "WorkOrderItem",
"id": "2fa566fdff456a50f8dfffffffffffc6",
"shortDescription": "abc",
"description": "",
"state": "Draft",
"work": {
"@type": "WorkRefOrValue",
"id": "2fa566fdff456a50f8dfffffffffffc6",
"workType": "",
"scheduledStartDate": "",
"expectedCompletionDate": "",
"workPriority": "4 - Low",
"place": [
{
"@type": "RelatedPlaceRefOrValue",
"role": "string",
"place": {
"@type": "GeographicSite",
"id": "25ab8dcd0a0a0bb300bd8a8899934d72"
}
}
],
"relatedWork": [
{
"@type": "WorkRefOrValue",
"id": "bb420af0ff0de650f8dfffffffffff4a"
},
{
"@type": "WorkRefOrValue",
"id": "c301e379ff096a50f8dfffffffffff43"
}
],
"relatedParty": [],
"workforceEmployeeAssignment": []
}
},
{
"@type": "WorkOrderItem",
"id": "bb420af0ff0de650f8dfffffffffff4a",
"shortDescription": "Test",
"description": "",
"state": "Draft",
"work": {
"@type": "WorkRefOrValue",
"id": "bb420af0ff0de650f8dfffffffffff4a",
"workType": "38f719ec3b8a10103f09080044efc4cd",
"scheduledStartDate": "",
"expectedCompletionDate": "",
"workPriority": "4 - Low",
"place": [
{
"@type": "RelatedPlaceRefOrValue",
"role": "string",
"place": {
"@type": "GeographicSite",
"id": "920cf6ac73d423002728660c4cf6a799"
}
}
],
"relatedWork": [
{
"@type": "WorkRefOrValue",
"id": "2fa566fdff456a50f8dfffffffffffc6"
},
{
"@type": "WorkRefOrValue",
"id": "c301e379ff096a50f8dfffffffffff43"
}
],
"relatedParty": [],
"workforceEmployeeAssignment": []
}
},
{
"@type": "WorkOrderItem",
"id": "c301e379ff096a50f8dfffffffffff43",
"shortDescription": "hi",
"description": "",
"state": "Draft",
"work": {
"@type": "WorkRefOrValue",
"id": "c301e379ff096a50f8dfffffffffff43",
"workType": "",
"scheduledStartDate": "",
"expectedCompletionDate": "",
"workPriority": "4 - Low",
"place": [
{
"@type": "RelatedPlaceRefOrValue",
"role": "string",
"place": {
"@type": "GeographicSite",
"id": "6808184aeb211100420124e05206fe12"
}
}
],
"relatedWork": [
{
"@type": "WorkRefOrValue",
"id": "2fa566fdff456a50f8dfffffffffffc6"
},
{
"@type": "WorkRefOrValue",
"id": "bb420af0ff0de650f8dfffffffffff4a"
}
],
"relatedParty": [],
"workforceEmployeeAssignment": []
}
}
],
"workOrderRelationship": [
{
"@type": "OrderRelationship",
"id": "02016b46ffcd6a50f8dfffffffffff31",
"relationshipType": "Contains::Task of"
},
{
"@type": "OrderRelationship",
"id": "0e016b46ffcd6a50f8dfffffffffff30",
"relationshipType": "Contains::Task of"
},
{
"@type": "OrderRelationship",
"id": "66da174eff8d6a50f8dfffffffffffda",
"relationshipType": "Contains::Task of"
},
{
"@type": "OrderRelationship",
"id": "aada174eff8d6a50f8dfffffffffffd9",
"relationshipType": "Contains::Task of"
},
{
"@type": "OrderRelationship",
"id": "bd20e706ffcd6a50f8dfffffffffffc6",
"relationshipType": "Contains::Task of"
},
{
"@type": "OrderRelationship",
"id": "c2016b46ffcd6a50f8dfffffffffff31",
"relationshipType": "Contains::Task of"
}
],
"note": [
{
"@type": "Note",
"author": "System Administrator",
"date": "2025-04-23",
"text": "This is a note."
}
]
}]
Gestão de ordem de serviço - PATCH /sn_tmf_api/work_order_management_api/Workorder/
Atualiza uma ordem de serviço e tarefas associadas.
O registro da ordem de serviço é atualizado na tabela Ordem de serviço [wm_order]. Os registros de tarefa são atualizados na tabela Tarefa de ordem de serviço [wm_task].
Formato de URL
URL com controle de versão: /api/sn_tmf_api//work_order_management_api/Workorder/
URL padrão: /api/sn_tmf_api/work_order_management_api/Workorder/
Parâmetros de solicitação compatíveis
| Nome | Descrição |
|---|---|
| api_version | Opcional. Versão do endpoint a ser acessado. Por exemplo, v1 ou v2 . Especifique este valor somente para usar uma versão de endpoint diferente da mais recente. Tipo de dados: Cadeia de caracteres |
| id | Sys_id da ordem de serviço. Tabela: Ordem de serviço [wm_order] Tipo de dados: Cadeia de caracteres |
| Nome | Descrição |
|---|---|
| Nenhum(a) |
| Nome | Descrição |
|---|---|
| . | Este valor é sempre Ordem de serviço .Tipo de dados: Cadeia de caracteres |
| Data de conclusão | Data e hora em que a ordem de serviço foi concluída. Tipo de dados: Cadeia de caracteres |
| descrição | Descrição da ordem de serviço. Tipo de dados: Cadeia de caracteres |
| ExpectedCompletionDate | Data e hora de conclusão esperadas designadas pelo provedor. Tipo de dados: Cadeia de caracteres |
| ExternalIdentifier | Lista de referências externas, como fornecedor ou ID de correlação. Tipo de dados: Matriz |
| ExternalIdentifier. No tipo | Este valor é sempre Identificador Externo .Tipo de dados: Cadeia de caracteres |
| externalIdentifier.id | Referência externa, como fornecedor ou ID de correlação. Tipo de dados: Cadeia de caracteres |
| href | Link relativo para o registro da ordem de serviço. Tipo de dados: Cadeia de caracteres |
| id | Sys_id da ordem de serviço. Tabela: Ordem de serviço [wm_order] Tipo de dados: Cadeia de caracteres |
| Iniciadode | ID de referência que indica onde a ordem de serviço foi iniciada. Por exemplo, uma tarefa sys_id da tabela Tarefa de ordem de serviço [wm_task]. Tipo de dados: Cadeia de caracteres |
| nota | Lista de anotações sobre o pedido. Tipo de dados: Matriz |
| tipo. em | Este valor é sempre Observação .Tipo de dados: Cadeia de caracteres |
| note.author | Autor da nota. Tipo de dados: Cadeia de caracteres |
| note.date | Data em que a anotação foi adicionada à ordem de serviço. Tipo de dados: Cadeia de caracteres |
| note.text | O texto da anotação. Tipo de dados: Cadeia de caracteres |
| lugar | A localização geográfica associada à ordem de serviço. Tipo de dados: Objeto |
| tipo de local | Este valor é sempre GeographicSite .Tipo de dados: Cadeia de caracteres |
| place.id | Sys_id do local. Tabela: Local [cmn_location] Tipo de dados: Cadeia de caracteres |
| Lugar.Parte Relacionada | Lista de grupos de suporte para o local. Tipo de dados: Matriz |
| Lugar.RelatedParty. No tipo | Este valor é sempre ReferênciaPartyRelacionada .Tipo de dados: Cadeia de caracteres |
| place.relatedParty.id | Sys_id do grupo de suporte. Tabela: Grupo [sys_user_group] Tipo de dados: Cadeia de caracteres |
| place.relatedParty.name | Nome do grupo de suporte. Tipo de dados: Cadeia de caracteres |
| Lugar.Parte.RelatedParteRelatedFunção | Função do grupo de suporte. Tipo de dados: Cadeia de caracteres |
| prioridade | Classificação de prioridade da ordem de serviço. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| RelatedParty | Lista de contatos associados à ordem de serviço. Tipo de dados: Matriz |
| RelatedParty. Em | Este valor é sempre ReferênciaPartyRelacionada .Tipo de dados: Cadeia de caracteres |
| relatedParty.id | Sys_id da parte relacionada. Tabela: Conta [customer_account], Empresa [core_company] ou Usuário [sys_user] Tipo de dados: Cadeia de caracteres |
| relatedParty.name | Nome da parte relacionada. Tipo de dados: Cadeia de caracteres |
| RelatedParty.role | Função da parte relacionada. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| SolidadData de conclusão solicitada | Data e hora de conclusão solicitadas. Tipo de dados: Cadeia de caracteres |
| StartDate solicitada | Data de início da execução do pedido designada pelo solicitante. Usado nos casos em que o solicitante não pode permitir que o provedor inicie a execução antes de uma data especificada. Tipo de dados: Cadeia de caracteres |
| shortDescription | Breve resumo da ordem de serviço. Tipo de dados: Cadeia de caracteres |
| startDate | Data e hora em que o pedido foi iniciado. Tipo de dados: Cadeia de caracteres |
| estado | Estado da ordem de serviço. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| templateId | Sys_id do modelo a ser usado para a ordem de serviço. Tabela: Modelo de produto [cmdb_model] Tipo de dados: Cadeia de caracteres |
| WorkOrderItem | Lista de tarefas na ordem de serviço. Tipo de dados: Matriz |
| WorkOrderItem. No tipo | Este valor é sempre WorkOrderItem .Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.action | Ação a ser executada no produto da tarefa. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| workOrderItem.completionDate | Data e hora em que a tarefa foi concluída. Tipo de dados: Cadeia de caracteres |
| workOrderItem.description | Descrição da tarefa. Tipo de dados: Cadeia de caracteres |
| workOrderItem.id | Sys_id da tarefa. Tabela: Tarefa de ordem de serviço [wm_task] Tipo de dados: Cadeia de caracteres |
| workOrderItem.note | Lista de anotações sobre a tarefa. Tipo de dados: Matriz |
| workOrderItem.note.@type | Este valor é sempre Observação .Tipo de dados: Cadeia de caracteres |
| workOrderItem.note.author | Autor da nota. Tipo de dados: Cadeia de caracteres |
| workOrderItem.note.date | Data em que a anotação foi adicionada à tarefa. Tipo de dados: Cadeia de caracteres |
| workOrderItem.note.text | O texto da anotação. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.ShortDescription | Descrição resumida da tarefa Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.state | Estado da tarefa. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work | Descrição do trabalho necessário para a tarefa. Tipo de dados: Objeto |
| WorkOrderItem.Trabalho. No tipo | Este valor é sempre WorkRefOrValue .Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.expectedCompletionDate | Data de conclusão esperada para a tarefa. Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.id | Sys_id do tipo de trabalho da tarefa. Tabela: Tipo de trabalho [wm_work_type] Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.place | Lista de localizações geográficas associadas à tarefa. |
| workOrderItem.work.place.@type | Este valor é sempre RelatedPlaceRefOrValue Related .Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.place.place | Detalhes sobre o local. Tipo de dados: Objeto |
| workOrderItem.work.place.place.@type | Este valor é sempre GeographicSite .Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.place.place.id | Sys_id do local. Tabela: Local [cmn_location] Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.place.role | Função deste local no contexto da tarefa. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Trabalho.ParteRelacionado | Lista de grupos de suporte para a tarefa. Tipo de dados: Matriz |
| WorkOrderItem.Trabalho.RelatedParty. No tipo | Este valor é sempre ReferênciaPartyRelacionada .Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.relatedParty.id | Sys_id do grupo de suporte. Tabela: Grupo [sys_user_group] Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.relatedParty.name | Nome do grupo de suporte. Tipo de dados: Cadeia de caracteres |
| WorOrderItem.Trabalho.ParteRelatedParteParteRelated.Função | Função do grupo de suporte. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.scheduledStartDate | Data de início programada da tarefa. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment | Detalhes da atribuição da tarefa. Tipo de dados: Matriz |
| WorkOrderItem.Work.workforceEmployeeAssignment. No tipo | Este valor é sempre WorkforceEmployeeAssignment .Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.workforceEmployeeAssignment.id | Sys_id do grupo atribuído à tarefa. Tabela: Grupo [sys_user_group] Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployee | Detalhes sobre o funcionário atribuído à tarefa. Tipo de dados: Objeto |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployeeEmployee. No tipo | Este valor é sempre Individual .Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployee.contactMedium | Lista de números de telefone do funcionário. Tipo de dados: Matriz |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployee.contactMedium. No tipo | Este valor é sempre PhoneContactMedium .Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployee.contactMedium.phoneNumber | Número de telefone do funcionário. Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.workforceEmployeeAssignment.workforceEmployee.id | Sys_id do funcionário. Tabela: Usuário [sys_user] Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.workforceEmployeeAssignment.workforceEmployee.name | Nome do funcionário. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workPriority | Classificação de prioridade da tarefa. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.WorkType | O tipo de trabalho da tarefa. Tabela: Tipo de trabalho [wm_work_type] Campo: Nome Tipo de dados: Cadeia de caracteres |
| WorkOrderNumber | Identificador exclusivo da ordem de serviço, como WO0008004. Tabela: Ordem de serviço [wm_order] Campo: Número Tipo de dados: Cadeia de caracteres |
Cabeçalhos
Os cabeçalhos de solicitação e resposta a seguir se aplicam somente a esta ação HTTP ou se aplicam a esta ação de maneira distinta. Para obter uma lista de cabeçalhos gerais usados na REST API, consulte Cabeçalhos de REST API compatíveis .
| Cabeçalho | Descrição |
|---|---|
| Aceitar | Formato de dados do corpo da resposta. Oferece suporte somente a application/json. |
| Tipo de conteúdo | Formato de dados do corpo da solicitação. Oferece suporte somente a application/json. |
| Cabeçalho | Descrição |
|---|---|
| Tipo de conteúdo | Formato de dados do corpo da resposta. Oferece suporte somente a application/json. |
Códigos de status
Os seguintes códigos de status se aplicam a esta ação HTTP. Para obter uma lista de possíveis códigos de status usados na REST API, consulte Códigos de resposta HTTP da REST API .
| Código do status | Descrição |
|---|---|
| 200 | Bem-sucedido. A solicitação foi processada com sucesso. |
| 400 | Solicitação Incorreta. Um tipo de solicitação incorreto ou uma solicitação malformada foi detectada. |
| 404 | Não encontrado. O item solicitado não foi encontrado. |
Parâmetros do corpo da resposta (JSON)
| Nome | Descrição |
|---|---|
| . | Este valor é sempre Ordem de serviço .Tipo de dados: Cadeia de caracteres |
| Data de conclusão | Data e hora em que a ordem de serviço foi concluída. Tipo de dados: Cadeia de caracteres |
| descrição | Descrição da ordem de serviço. Tipo de dados: Cadeia de caracteres |
| ExpectedCompletionDate | Data e hora de conclusão esperadas designadas pelo provedor. Tipo de dados: Cadeia de caracteres |
| ExternalIdentifier | Lista de referências externas, como fornecedor ou ID de correlação. Tipo de dados: Matriz |
| ExternalIdentifier. No tipo | Este valor é sempre Identificador Externo .Tipo de dados: Cadeia de caracteres |
| ExternalIdentifier.id | Referência externa, como fornecedor ou ID de correlação. Tipo de dados: Cadeia de caracteres |
| href | Link relativo para o registro da ordem de serviço. Tipo de dados: Cadeia de caracteres |
| id | Sys_id da ordem de serviço. Tabela: Ordem de serviço [wm_order] Tipo de dados: Cadeia de caracteres |
| Iniciadode | ID de referência que indica onde a ordem de serviço foi iniciada. Por exemplo, uma tarefa sys_id da tabela Tarefa de ordem de serviço [wm_task]. Tipo de dados: Cadeia de caracteres |
| nota | Lista de anotações sobre o pedido. Tipo de dados: Matriz |
| tipo. em | Este valor é sempre Observação .Tipo de dados: Cadeia de caracteres |
| note.author | Autor da nota. Tipo de dados: Cadeia de caracteres |
| note.date | Data em que a anotação foi adicionada à ordem de serviço. Tipo de dados: Cadeia de caracteres |
| note.text | O texto da anotação. Tipo de dados: Cadeia de caracteres |
| lugar | A localização geográfica associada à ordem de serviço. Tipo de dados: Objeto |
| tipo de local | Este valor é sempre GeographicSite .Tipo de dados: Cadeia de caracteres |
| place.id | Sys_id do local. Tabela: Local [cmn_location] Tipo de dados: Cadeia de caracteres |
| Lugar.Parte Relacionada | Lista de grupos de suporte para o local. Tipo de dados: Matriz |
| Lugar.RelatedParty. No tipo | Este valor é sempre ReferênciaPartyRelacionada .Tipo de dados: Cadeia de caracteres |
| Place.RelatedParty.id | Sys_id do grupo de suporte. Tabela: Grupo [sys_user_group] Tipo de dados: Cadeia de caracteres |
| place.relatedParty.name | Nome do grupo de suporte. Tipo de dados: Cadeia de caracteres |
| Lugar.Parte.RelatedParteRelatedFunção | Função do grupo de suporte. Tipo de dados: Cadeia de caracteres |
| prioridade | Classificação de prioridade da ordem de serviço. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| RelatedParty | Lista de contatos associados à ordem de serviço. Tipo de dados: Matriz |
| RelatedParty. Em | Este valor é sempre ReferênciaPartyRelacionada .Tipo de dados: Cadeia de caracteres |
| IdentidadeRelatedParty.id | Sys_id da parte relacionada. Tabela: Conta [customer_account], Empresa [core_company] ou Usuário [sys_user] Tipo de dados: Cadeia de caracteres |
| relatedParty.name | Nome da parte relacionada. Tipo de dados: Cadeia de caracteres |
| RelatedParty.role | Função da parte relacionada. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| SolidadData de conclusão solicitada | Data e hora de conclusão solicitadas. Tipo de dados: Cadeia de caracteres |
| StartDate solicitada | Data de início da execução do pedido designada pelo solicitante. Usado nos casos em que o solicitante não pode permitir que o provedor inicie a execução antes de uma data especificada. Tipo de dados: Cadeia de caracteres |
| shortDescription | Breve resumo da ordem de serviço. Tipo de dados: Cadeia de caracteres |
| startDate | Data e hora em que o pedido foi iniciado. Tipo de dados: Cadeia de caracteres |
| estado | Estado da ordem de serviço. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| templateId | Sys_id do modelo a ser usado para a ordem de serviço. Tabela: Modelo de produto [cmdb_model] Tipo de dados: Cadeia de caracteres |
| WorkOrderItem | Lista de tarefas na ordem de serviço. Tipo de dados: Matriz |
| WorkOrderItem. No tipo | Este valor é sempre WorkOrderItem .Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.action | Ação a ser executada no produto da tarefa. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| workOrderItem.completionDate | Data e hora em que a tarefa foi concluída. Tipo de dados: Cadeia de caracteres |
| workOrderItem.description | Descrição da tarefa. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.id | Sys_id da tarefa. Tabela: Tarefa de ordem de serviço [wm_task] Tipo de dados: Cadeia de caracteres |
| workOrderItem.note | Lista de anotações sobre a tarefa. Tipo de dados: Matriz |
| workOrderItem.note.@type | Este valor é sempre Observação .Tipo de dados: Cadeia de caracteres |
| workOrderItem.note.author | Autor da nota. Tipo de dados: Cadeia de caracteres |
| workOrderItem.note.date | Data em que a anotação foi adicionada à tarefa. Tipo de dados: Cadeia de caracteres |
| workOrderItem.note.text | O texto da anotação. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.ShortDescription | Descrição resumida da tarefa Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.state | Estado da tarefa. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work | Descrição do trabalho necessário para a tarefa. Tipo de dados: Objeto |
| WorkOrderItem.Trabalho. No tipo | Este valor é sempre WorkRefOrValue .Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.expectedCompletionDate | Data de conclusão esperada para a tarefa. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.ID | Sys_id do tipo de trabalho da tarefa. Tabela: Tipo de trabalho [wm_work_type] Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.place | Lista de localizações geográficas associadas à tarefa. |
| workOrderItem.work.place.@type | Este valor é sempre RelatedPlaceRefOrValue Related .Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.place.place | Detalhes sobre o local. Tipo de dados: Objeto |
| workOrderItem.work.place.place.@type | Este valor é sempre GeographicSite .Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.place.place.id | Sys_id do local. Tabela: Local [cmn_location] Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.place.role | Função deste local no contexto da tarefa. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Trabalho.ParteRelacionado | Lista de grupos de suporte para a tarefa. Tipo de dados: Matriz |
| WorkOrderItem.Trabalho.RelatedParty. No tipo | Este valor é sempre ReferênciaPartyRelacionada .Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.RelatedParty.id | Sys_id do grupo de suporte. Tabela: Grupo [sys_user_group] Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.relatedParty.name | Nome do grupo de suporte. Tipo de dados: Cadeia de caracteres |
| WorOrderItem.Trabalho.ParteRelatedParteParteRelated.Função | Função do grupo de suporte. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.scheduledStartDate | Data de início programada da tarefa. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment | Detalhes da atribuição da tarefa. Tipo de dados: Matriz |
| WorkOrderItem.Work.workforceEmployeeAssignment. No tipo | Este valor é sempre WorkforceEmployeeAssignment .Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment.id | Sys_id do grupo atribuído à tarefa. Tabela: Grupo [sys_user_group] Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployee | Detalhes sobre o funcionário atribuído à tarefa. Tipo de dados: Objeto |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployeeEmployee. No tipo | Este valor é sempre Individual .Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployee.contactMedium | Lista de números de telefone do funcionário. Tipo de dados: Matriz |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployee.contactMedium. No tipo | Este valor é sempre PhoneContactMedium .Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployee.contactMedium.phoneNumber | Número de telefone do funcionário. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployee.id | Sys_id do funcionário. Tabela: Usuário [sys_user] Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.workforceEmployeeAssignment.workforceEmployee.name | Nome do funcionário. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workPriority | Classificação de prioridade da tarefa. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.WorkType | O tipo de trabalho da tarefa. Tabela: Tipo de trabalho [wm_work_type] Campo: Nome Tipo de dados: Cadeia de caracteres |
| WorkOrderNumber | Identificador exclusivo da ordem de serviço, como WO0008004. Tabela: Ordem de serviço [wm_order] Campo: Número Tipo de dados: Cadeia de caracteres |
Solicitação de curl
Atualiza a ordem de serviço especificada.
curl "http://instance.servicenow.com/api/sn_tmf_api/work_order_management_api/workOrder/2d3f32f0df113100dca6a5f59bf263a9" \
--request PATCH \
--header "Accept:application/json" \
--header "Content-Type:application/json" \
--data "{
"@type": "WorkOrder",
"description": "Fixed Fibre Broadband Installation",
"shortDescription": "Fixed Fibre",
"priority": "1 - Critical",
"place": {
"@type": "GeographicSite",
"id": "f48b22530a0a0ba70001913a1c181eeb",
"relatedParty": [
{
"role": "QualificationGroup",
"id": "781da52637232000158bbfc8bcbe5db8",
"name": "Jane Smith",
"@type": "PartyRef",
"@referredType": "Individual"
}
]
},
"relatedParty": [
{
"@type": "RelatedPartyRef",
"id": "86a08090ffcd62105e0dffffffffff8b",
"name": "Workforce Engineering Group",
"role": "Consumer"
}
],
"workOrderItem": [
{
"@type": "WorkOrderItem",
"id": "3df59e8cff5d26105e0dffffffffff0e",
"action": "add",
"description": "FTTH Installation",
"shortDescription": "FTTH Installation",
"completionDate": "2024-04-22T14:23:06.528Z",
"state": "Accepted",
"work": {
"@type": "WorkRefOrValue",
"scheduledStartDate": "2024-04-22T14:23:06.528Z",
"workType": "38f719ec3b8a10103f09080044efc4cd",
"description": "Cabinet Configuration",
"name": "FTTH Installation",
"workPriority": "high",
"place": [
{
"@type": "RelatedPlaceRefOrValue",
"place": {
"@type": "GeographicSite",
"id": "b04b813bffc126105e0dffffffffff0d"
}
}
],
"note": {
"@type": "Note",
"text": "Demand Point Type: SDU"
}
}
}
],
"note": {
"@type": "Note",
"text": "This is important"
}
}" \
--user 'username':'password'
Corpo da resposta.
{
"@type": "WorkOrder",
"description": "Fixed Fibre Broadband Installation",
"shortDescription": "Fixed Fibre",
"priority": "1 - Critical",
"place": {
"@type": "GeographicSite",
"id": "f48b22530a0a0ba70001913a1c181eeb",
"relatedParty": [
{
"role": "QualificationGroup",
"id": "781da52637232000158bbfc8bcbe5db8",
"name": "Jane Smith",
"@type": "PartyRef",
"@referredType": "Individual"
}
]
},
"relatedParty": [
{
"@type": "RelatedPartyRef",
"id": "86a08090ffcd62105e0dffffffffff8b",
"name": "Workforce Engineering Group",
"role": "Consumer"
}
],
"workOrderItem": [
{
"@type": "WorkOrderItem",
"id": "3df59e8cff5d26105e0dffffffffff0e",
"action": "add",
"description": "FTTH Installation",
"shortDescription": "FTTH Installation",
"completionDate": "2024-04-22T14:23:06.528Z",
"state": "Accepted",
"work": {
"@type": "WorkRefOrValue",
"scheduledStartDate": "2024-04-22T14:23:06.528Z",
"workType": "38f719ec3b8a10103f09080044efc4cd",
"description": "Cabinet Configuration",
"name": "FTTH Installation",
"workPriority": "high",
"place": [
{
"@type": "RelatedPlaceRefOrValue",
"place": {
"@type": "GeographicSite",
"id": "b04b813bffc126105e0dffffffffff0d"
}
}
],
"note": {
"@type": "Note",
"text": "Demand Point Type: SDU"
}
}
}
],
"note": {
"@type": "Note",
"text": "This is important"
},
"id": "2d3f32f0df113100dca6a5f59bf263a9",
"href": "/api/sn_tmf_api/work_order_management_api/workOrder/2d3f32f0df113100dca6a5f59bf263a9"
}
Gestão de ordem de serviço - POST /sn_tmf_api/work_order_management_api/cancelWorkOrder
Cancela uma ordem de serviço especificada e todas as tarefas associadas.
Formato de URL
URL com controle de versão: /api/sn_tmf_api//work_order_management_api/cancelWorkOrder
URL padrão: /api/sn_tmf_api/work_order_management_api/cancelWorkOrder
Parâmetros de solicitação compatíveis
| Nome | Descrição |
|---|---|
| api_version | Opcional. Versão do endpoint a ser acessado. Por exemplo, v1 ou v2 . Especifique este valor somente para usar uma versão de endpoint diferente da mais recente. Tipo de dados: Cadeia de caracteres |
| Nome | Descrição |
|---|---|
| Nenhum(a) |
| Nome | Descrição |
|---|---|
| . | Este valor é sempre CancelarOrderWorkOrder .Tipo de dados: Cadeia de caracteres |
| CancelationMotivo | Motivo para cancelar a ordem de serviço. Tipo de dados: Cadeia de caracteres |
| workOrder | Detalhes sobre a ordem de serviço. Tipo de dados: Objeto |
| Tipo de ordem de serviço | Este valor é sempre OrderOrderServiço .Tipo de dados: Cadeia de caracteres |
| workOrder.id | Obrigatório. Sys_id da ordem de serviço a ser cancelada. Tabela: Ordem de serviço [wm_order] Tipo de dados: Cadeia de caracteres |
Cabeçalhos
Os cabeçalhos de solicitação e resposta a seguir se aplicam somente a esta ação HTTP ou se aplicam a esta ação de maneira distinta. Para obter uma lista de cabeçalhos gerais usados na REST API, consulte Cabeçalhos de REST API compatíveis .
| Cabeçalho | Descrição |
|---|---|
| Aceitar | Formato de dados do corpo da resposta. Oferece suporte somente a application/json. |
| Tipo de conteúdo | Formato de dados do corpo da solicitação. Oferece suporte somente a application/json. |
| Cabeçalho | Descrição |
|---|---|
| Tipo de conteúdo | Formato de dados do corpo da resposta. Oferece suporte somente a application/json. |
Códigos de status
Os seguintes códigos de status se aplicam a esta ação HTTP. Para obter uma lista de possíveis códigos de status usados na REST API, consulte Códigos de resposta HTTP da REST API .
| Código do status | Descrição |
|---|---|
| 200 | Bem-sucedido. A solicitação foi processada com sucesso. |
| 400 | Solicitação Incorreta. Um tipo de solicitação incorreto ou uma solicitação malformada foi detectada. |
Parâmetros do corpo da resposta (JSON)
| Nome | Descrição |
|---|---|
| . | Este valor é sempre CancelarOrderWorkOrder .Tipo de dados: Cadeia de caracteres |
| CancelationMotivo | Motivo para cancelar a ordem de serviço. Tipo de dados: Cadeia de caracteres |
| estado | Estado da solicitação de cancelamento. Se a ordem de serviço foi cancelada com sucesso, este valor será Cancelado .Tipo de dados: Cadeia de caracteres |
| workOrder | Detalhes sobre a ordem de serviço. Tipo de dados: Objeto |
| Tipo de ordem de serviço | Este valor é sempre OrderOrderServiço .Tipo de dados: Cadeia de caracteres |
| ID.Ordem de serviço | Sys_id da ordem de serviço cancelada. Tabela: Ordem de serviço [wm_order] Tipo de dados: Cadeia de caracteres |
Solicitação de curl
Cancela a ordem de serviço especificada.
curl "http://instance.servicenow.com/api/sn_tmf_api/work_order_management_api/cancelWorkOrder" \
--request POST \
--header "Accept:application/json" \
--header "Content-Type:application/json" \
--data "{
"@type": "CancelWorkOrder",
"cancellationReason": "Workforce unavailability",
"workOrder": {
"@type": "WorkOrderRef",
"id": "f8ec1c38-4e4d-4378-a693-f95680e51e25"
}
}" \
--user 'username':'password'
Corpo da resposta.
{
"@type": "CancelWorkOrder",
"cancellationReason": "Workforce unavailability",
"state": "Cancelled",
"workOrder": {
"@type": "WorkOrderRef",
"id": "f8ec1c38-4e4d-4378-a693-f95680e51e25"
}
}
Gestão de ordem de serviço - POST /sn_tmf_api/work_order_management_api/Workorder
Cria uma ordem de serviço e tarefas associadas.
Um registro para a ordem de serviço é criado na tabela Ordem de serviço [wm_order]. Um registro para cada tarefa é criado na tabela Tarefa de ordem de serviço [wm_task].
Formato de URL
URL com controle de versão: /api/sn_tmf_api//work_order_management_api/Workorder
URL padrão: /api/sn_tmf_api/work_order_management_api/Workorder
Parâmetros de solicitação compatíveis
| Nome | Descrição |
|---|---|
| api_version | Opcional. Versão do endpoint a ser acessado. Por exemplo, v1 ou v2 . Especifique este valor somente para usar uma versão de endpoint diferente da mais recente. Tipo de dados: Cadeia de caracteres |
| Nome | Descrição |
|---|---|
| Nenhum(a) |
| Nome | Descrição |
|---|---|
| . | Este valor é sempre Ordem de serviço .Tipo de dados: Cadeia de caracteres |
| categoria | Categoria da ordem de serviço que pode ser usada por um sistema de gestão de pedidos, como empresa ou residencial .Tipo de dados: Cadeia de caracteres |
| Data de conclusão | Data e hora em que a ordem de serviço foi concluída. Tipo de dados: Cadeia de caracteres |
| descrição | Descrição da ordem de serviço. Tipo de dados: Cadeia de caracteres |
| ExpectedCompletionDate | Data e hora de conclusão esperadas designadas pelo provedor. Tipo de dados: Cadeia de caracteres |
| ExternalIdentifier | Lista de referências externas, como fornecedor ou ID de correlação. Tipo de dados: Matriz |
| ExternalIdentifier. No tipo | Este valor é sempre Identificador Externo .Tipo de dados: Cadeia de caracteres |
| externalIdentifier.id | Referência externa, como fornecedor ou ID de correlação. Tipo de dados: Cadeia de caracteres |
| href | Link relativo para o registro da ordem de serviço. Tipo de dados: Cadeia de caracteres |
| id | Sys_id da ordem de serviço. Tabela: Ordem de serviço [wm_order] Tipo de dados: Cadeia de caracteres |
| Iniciadode | ID de referência que indica onde a ordem de serviço foi iniciada. Por exemplo, uma tarefa sys_id da tabela Tarefa de ordem de serviço [wm_task]. Tipo de dados: Cadeia de caracteres |
| nota | Lista de anotações sobre o pedido. Tipo de dados: Matriz |
| tipo. em | Este valor é sempre Observação .Tipo de dados: Cadeia de caracteres |
| note.author | Autor da nota. Tipo de dados: Cadeia de caracteres |
| note.date | Data em que a anotação foi adicionada à ordem de serviço. Tipo de dados: Cadeia de caracteres |
| note.text | O texto da anotação. Tipo de dados: Cadeia de caracteres |
| lugar | A localização geográfica associada à ordem de serviço. Tipo de dados: Objeto |
| tipo de local | Este valor é sempre GeographicSite .Tipo de dados: Cadeia de caracteres |
| place.id | Sys_id do local. Tabela: Local [cmn_location] Tipo de dados: Cadeia de caracteres |
| Lugar.Parte Relacionada | Lista de grupos de suporte para o local. Tipo de dados: Matriz |
| Lugar.RelatedParty. No tipo | Este valor é sempre ReferênciaPartyRelacionada .Tipo de dados: Cadeia de caracteres |
| place.relatedParty.id | Sys_id do grupo de suporte. Tabela: Grupo [sys_user_group] Tipo de dados: Cadeia de caracteres |
| place.relatedParty.name | Nome do grupo de suporte. Tipo de dados: Cadeia de caracteres |
| Lugar.Parte.RelatedParteRelatedFunção | Função do grupo de suporte. Tipo de dados: Cadeia de caracteres |
| prioridade | Classificação de prioridade da ordem de serviço. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| RelatedParty | Lista de contatos associados à ordem de serviço. Tipo de dados: Matriz |
| RelatedParty. Em | Este valor é sempre ReferênciaPartyRelacionada .Tipo de dados: Cadeia de caracteres |
| relatedParty.id | Sys_id da parte relacionada. Tabela: Conta [customer_account], Empresa [core_company] ou Usuário [sys_user] Tipo de dados: Cadeia de caracteres |
| relatedParty.name | Nome da parte relacionada. Tipo de dados: Cadeia de caracteres |
| RelatedParty.role | Função da parte relacionada. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| SolidadData de conclusão solicitada | Data e hora de conclusão solicitadas. Tipo de dados: Cadeia de caracteres |
| StartDate solicitada | Data de início da execução do pedido designada pelo solicitante. Usado nos casos em que o solicitante não pode permitir que o provedor inicie a execução antes de uma data especificada. Tipo de dados: Cadeia de caracteres |
| shortDescription | Breve resumo da ordem de serviço. Tipo de dados: Cadeia de caracteres |
| startDate | Data e hora em que o pedido foi iniciado. Tipo de dados: Cadeia de caracteres |
| estado | Estado da ordem de serviço. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| templateId | Sys_id do modelo a ser usado para a ordem de serviço. Tabela: Modelo de produto [cmdb_model] Tipo de dados: Cadeia de caracteres |
| WorkOrderItem | Lista de tarefas na ordem de serviço. Tipo de dados: Matriz |
| WorkOrderItem. No tipo | Este valor é sempre WorkOrderItem .Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.action | Ação a ser executada no produto da tarefa. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| workOrderItem.completionDate | Data e hora em que a tarefa foi concluída. Tipo de dados: Cadeia de caracteres |
| workOrderItem.description | Descrição da tarefa. Tipo de dados: Cadeia de caracteres |
| workOrderItem.id | Sys_id da tarefa. Tabela: Tarefa de ordem de serviço [wm_task] Tipo de dados: Cadeia de caracteres |
| workOrderItem.note | Lista de anotações sobre a tarefa. Tipo de dados: Matriz |
| workOrderItem.note.@type | Este valor é sempre Observação .Tipo de dados: Cadeia de caracteres |
| workOrderItem.note.author | Autor da nota. Tipo de dados: Cadeia de caracteres |
| workOrderItem.note.date | Data em que a anotação foi adicionada à tarefa. Tipo de dados: Cadeia de caracteres |
| workOrderItem.note.text | O texto da anotação. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.ShortDescription | Descrição resumida da tarefa Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.state | Estado da tarefa. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work | Descrição do trabalho necessário para a tarefa. Tipo de dados: Objeto |
| WorkOrderItem.Trabalho. No tipo | Este valor é sempre WorkRefOrValue .Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.expectedCompletionDate | Data de conclusão esperada para a tarefa. Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.id | Sys_id do tipo de trabalho da tarefa. Tabela: Tipo de trabalho [wm_work_type] Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.place | Lista de localizações geográficas associadas à tarefa. |
| workOrderItem.work.place.@type | Este valor é sempre RelatedPlaceRefOrValue Related .Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.place.place | Detalhes sobre o local. Tipo de dados: Objeto |
| workOrderItem.work.place.place.@type | Este valor é sempre GeographicSite .Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.place.place.id | Sys_id do local. Tabela: Local [cmn_location] Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.place.role | Função deste local no contexto da tarefa. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Trabalho.ParteRelacionado | Lista de grupos de suporte para a tarefa. Tipo de dados: Matriz |
| WorkOrderItem.Trabalho.RelatedParty. No tipo | Este valor é sempre ReferênciaPartyRelacionada .Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.relatedParty.id | Sys_id do grupo de suporte. Tabela: Grupo [sys_user_group] Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.relatedParty.name | Nome do grupo de suporte. Tipo de dados: Cadeia de caracteres |
| WorOrderItem.Trabalho.ParteRelatedParteParteRelated.Função | Função do grupo de suporte. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.scheduledStartDate | Data de início programada da tarefa. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment | Detalhes da atribuição da tarefa. Tipo de dados: Matriz |
| WorkOrderItem.Work.workforceEmployeeAssignment. No tipo | Este valor é sempre WorkforceEmployeeAssignment .Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.workforceEmployeeAssignment.id | Sys_id do grupo atribuído à tarefa. Tabela: Grupo [sys_user_group] Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployee | Detalhes sobre o funcionário atribuído à tarefa. Tipo de dados: Objeto |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployeeEmployee. No tipo | Este valor é sempre Individual .Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployee.contactMedium | Lista de números de telefone do funcionário. Tipo de dados: Matriz |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployee.contactMedium. No tipo | Este valor é sempre PhoneContactMedium .Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployee.contactMedium.phoneNumber | Número de telefone do funcionário. Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.workforceEmployeeAssignment.workforceEmployee.id | Sys_id do funcionário. Tabela: Usuário [sys_user] Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.workforceEmployeeAssignment.workforceEmployee.name | Nome do funcionário. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workPriority | Classificação de prioridade da tarefa. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.WorkType | O tipo de trabalho da tarefa. Tabela: Tipo de trabalho [wm_work_type] Campo: Nome Tipo de dados: Cadeia de caracteres |
| WorkOrderNumber | Identificador exclusivo da ordem de serviço, como WO0008004. Tabela: Ordem de serviço [wm_order] Campo: Número Tipo de dados: Cadeia de caracteres |
Cabeçalhos
Os cabeçalhos de solicitação e resposta a seguir se aplicam somente a esta ação HTTP ou se aplicam a esta ação de maneira distinta. Para obter uma lista de cabeçalhos gerais usados na REST API, consulte Cabeçalhos de REST API compatíveis .
| Cabeçalho | Descrição |
|---|---|
| Aceitar | Formato de dados do corpo da resposta. Oferece suporte somente a application/json. |
| Tipo de conteúdo | Formato de dados do corpo da solicitação. Oferece suporte somente a application/json. |
| Cabeçalho | Descrição |
|---|---|
| Tipo de conteúdo | Formato de dados do corpo da resposta. Oferece suporte somente a application/json. |
Códigos de status
Os seguintes códigos de status se aplicam a esta ação HTTP. Para obter uma lista de possíveis códigos de status usados na REST API, consulte Códigos de resposta HTTP da REST API .
| Código do status | Descrição |
|---|---|
| 201 | Criado. A ordem de serviço foi criada com sucesso. |
| 400 | Solicitação Incorreta. Um tipo de solicitação incorreto ou uma solicitação malformada foi detectada. |
Parâmetros do corpo da resposta (JSON)
| Nome | Descrição |
|---|---|
| . | Este valor é sempre Ordem de serviço .Tipo de dados: Cadeia de caracteres |
| categoria | Categoria da ordem de serviço que pode ser usada por um sistema de gestão de pedidos, como empresa ou residencial .Tipo de dados: Cadeia de caracteres |
| Data de conclusão | Data e hora em que a ordem de serviço foi concluída. Tipo de dados: Cadeia de caracteres |
| descrição | Descrição da ordem de serviço. Tipo de dados: Cadeia de caracteres |
| ExpectedCompletionDate | Data e hora de conclusão esperadas designadas pelo provedor. Tipo de dados: Cadeia de caracteres |
| ExternalIdentifier | Lista de referências externas, como fornecedor ou ID de correlação. Tipo de dados: Matriz |
| ExternalIdentifier. No tipo | Este valor é sempre Identificador Externo .Tipo de dados: Cadeia de caracteres |
| externalIdentifier.id | Referência externa, como fornecedor ou ID de correlação. Tipo de dados: Cadeia de caracteres |
| href | Link relativo para o registro da ordem de serviço. Tipo de dados: Cadeia de caracteres |
| id | Sys_id da ordem de serviço. Tabela: Ordem de serviço [wm_order] Tipo de dados: Cadeia de caracteres |
| Iniciadode | ID de referência que indica onde a ordem de serviço foi iniciada. Por exemplo, uma tarefa sys_id da tabela Tarefa de ordem de serviço [wm_task]. Tipo de dados: Cadeia de caracteres |
| nota | Lista de anotações sobre o pedido. Tipo de dados: Matriz |
| tipo. em | Este valor é sempre Observação .Tipo de dados: Cadeia de caracteres |
| note.author | Autor da nota. Tipo de dados: Cadeia de caracteres |
| note.date | Data em que a anotação foi adicionada à ordem de serviço. Tipo de dados: Cadeia de caracteres |
| note.text | O texto da anotação. Tipo de dados: Cadeia de caracteres |
| lugar | A localização geográfica associada à ordem de serviço. Tipo de dados: Objeto |
| tipo de local | Este valor é sempre GeographicSite .Tipo de dados: Cadeia de caracteres |
| place.id | Sys_id do local. Tabela: Local [cmn_location] Tipo de dados: Cadeia de caracteres |
| Lugar.Parte Relacionada | Lista de grupos de suporte para o local. Tipo de dados: Matriz |
| Lugar.RelatedParty. No tipo | Este valor é sempre ReferênciaPartyRelacionada .Tipo de dados: Cadeia de caracteres |
| place.relatedParty.id | Sys_id do grupo de suporte. Tabela: Grupo [sys_user_group] Tipo de dados: Cadeia de caracteres |
| place.relatedParty.name | Nome do grupo de suporte. Tipo de dados: Cadeia de caracteres |
| Lugar.Parte.RelatedParteRelatedFunção | Função do grupo de suporte. Tipo de dados: Cadeia de caracteres |
| prioridade | Classificação de prioridade da ordem de serviço. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| RelatedParty | Lista de contatos associados à ordem de serviço. Tipo de dados: Matriz |
| RelatedParty. Em | Este valor é sempre ReferênciaPartyRelacionada .Tipo de dados: Cadeia de caracteres |
| relatedParty.id | Sys_id da parte relacionada. Tabela: Conta [customer_account], Empresa [core_company] ou Usuário [sys_user] Tipo de dados: Cadeia de caracteres |
| relatedParty.name | Nome da parte relacionada. Tipo de dados: Cadeia de caracteres |
| RelatedParty.role | Função da parte relacionada. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| SolidadData de conclusão solicitada | Data e hora de conclusão solicitadas. Tipo de dados: Cadeia de caracteres |
| StartDate solicitada | Data de início da execução do pedido designada pelo solicitante. Usado nos casos em que o solicitante não pode permitir que o provedor inicie a execução antes de uma data especificada. Tipo de dados: Cadeia de caracteres |
| shortDescription | Breve resumo da ordem de serviço. Tipo de dados: Cadeia de caracteres |
| startDate | Data e hora em que o pedido foi iniciado. Tipo de dados: Cadeia de caracteres |
| estado | Estado da ordem de serviço. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| templateId | Sys_id do modelo a ser usado para a ordem de serviço. Tabela: Modelo de produto [cmdb_model] Tipo de dados: Cadeia de caracteres |
| WorkOrderItem | Lista de tarefas na ordem de serviço. Tipo de dados: Matriz |
| WorkOrderItem. No tipo | Este valor é sempre WorkOrderItem .Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.action | Ação a ser executada no produto da tarefa. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| workOrderItem.completionDate | Data e hora em que a tarefa foi concluída. Tipo de dados: Cadeia de caracteres |
| workOrderItem.description | Descrição da tarefa. Tipo de dados: Cadeia de caracteres |
| workOrderItem.id | Sys_id da tarefa. Tabela: Tarefa de ordem de serviço [wm_task] Tipo de dados: Cadeia de caracteres |
| workOrderItem.note | Lista de anotações sobre a tarefa. Tipo de dados: Matriz |
| workOrderItem.note.@type | Este valor é sempre Observação .Tipo de dados: Cadeia de caracteres |
| workOrderItem.note.author | Autor da nota. Tipo de dados: Cadeia de caracteres |
| workOrderItem.note.date | Data em que a anotação foi adicionada à tarefa. Tipo de dados: Cadeia de caracteres |
| workOrderItem.note.text | O texto da anotação. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.ShortDescription | Descrição resumida da tarefa Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.state | Estado da tarefa. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work | Descrição do trabalho necessário para a tarefa. Tipo de dados: Objeto |
| WorkOrderItem.Trabalho. No tipo | Este valor é sempre WorkRefOrValue .Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.expectedCompletionDate | Data de conclusão esperada para a tarefa. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.ID | Sys_id do tipo de trabalho da tarefa. Tabela: Tipo de trabalho [wm_work_type] Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.place | Lista de localizações geográficas associadas à tarefa. |
| workOrderItem.work.place.@type | Este valor é sempre RelatedPlaceRefOrValue Related .Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.place.place | Detalhes sobre o local. Tipo de dados: Objeto |
| workOrderItem.work.place.place.@type | Este valor é sempre GeographicSite .Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.place.place.id | Sys_id do local. Tabela: Local [cmn_location] Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.place.role | Função deste local no contexto da tarefa. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Trabalho.ParteRelacionado | Lista de grupos de suporte para a tarefa. Tipo de dados: Matriz |
| WorkOrderItem.Trabalho.RelatedParty. No tipo | Este valor é sempre ReferênciaPartyRelacionada .Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.RelatedParty.id | Sys_id do grupo de suporte. Tabela: Grupo [sys_user_group] Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.relatedParty.name | Nome do grupo de suporte. Tipo de dados: Cadeia de caracteres |
| WorOrderItem.Trabalho.ParteRelatedParteParteRelated.Função | Função do grupo de suporte. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.scheduledStartDate | Data de início programada da tarefa. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment | Detalhes da atribuição da tarefa. Tipo de dados: Matriz |
| WorkOrderItem.Work.workforceEmployeeAssignment. No tipo | Este valor é sempre WorkforceEmployeeAssignment .Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment.id | Sys_id do grupo atribuído à tarefa. Tabela: Grupo [sys_user_group] Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployee | Detalhes sobre o funcionário atribuído à tarefa. Tipo de dados: Objeto |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployeeEmployee. No tipo | Este valor é sempre Individual .Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployee.contactMedium | Lista de números de telefone do funcionário. Tipo de dados: Matriz |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployee.contactMedium. No tipo | Este valor é sempre PhoneContactMedium .Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployee.contactMedium.phoneNumber | Número de telefone do funcionário. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workforceEmployeeAssignment.workforceEmployee.id | Sys_id do funcionário. Tabela: Usuário [sys_user] Tipo de dados: Cadeia de caracteres |
| workOrderItem.work.workforceEmployeeAssignment.workforceEmployee.name | Nome do funcionário. Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.workPriority | Classificação de prioridade da tarefa. Valores possíveis:
Tipo de dados: Cadeia de caracteres |
| WorkOrderItem.Work.WorkType | O tipo de trabalho da tarefa. Tabela: Tipo de trabalho [wm_work_type] Campo: Nome Tipo de dados: Cadeia de caracteres |
| WorkOrderNumber | Identificador exclusivo da ordem de serviço, como WO0008004. Tabela: Ordem de serviço [wm_order] Campo: Número Tipo de dados: Cadeia de caracteres |
Solicitação de curl
Cria uma ordem de serviço e uma tarefa usando um modelo.
curl "http://instance.servicenow.com/api/sn_tmf_api/work_order_management_api/workOrder" \
--request POST \
--header "Accept:application/json" \
--header "Content-Type:application/json" \
--data "{
"id": "323",
"@type": "WorkOrder",
"category": "service",
"shortDescription": "Fixed Fibre Broadband Installation sb",
"description": "Fixed Fibre description",
"startDate": "2025-07-22T14:23:06.528Z",
"requestedCompletionDate": "2024-06-22T14:23:06.528Z",
"requestedStartDate": "2024-06-22T14:23:06.528Z",
"priority": "2 - High",
"expectedCompletionDate": "2025-07-28T14:23:06.528Z",
"initiatedFrom": "d090df34df113100dca6a5f59bf26335",
"templateId": "191ba0e0df113100dca6a5f59bf26336",
"place": {
"@type": "GeographicSite",
"id": "423e85f037d0200044e0bfc8bcbe5d12",
"relatedParty": [
{
"role": "QualificationGroup",
"id": "539546b237232000158bfc8bcbe5d7",
"@type": "PartyRef",
"@referredType": "Individual"
}
]
},
"relatedParty": [
{
"@type": "RelatedPartyRef",
"id": "d79249762fc1a610b79db3bf42faf3d2",
"name": "Workforce Engineering Group",
"role": "Company"
},
{
"@type": "RelatedPartyRef",
"id": "b88d14843bc02300bfe04d72f3efc4cd",
"name": "Workforce Engineering Group",
"role": "Contact"
}
],
"externalIdentifier": [
{
"@type": "ExternalIdentifier",
"id": "1223412"
}
],
"workOrderItem": [
{
"@type": "WorkOrderItem",
"action": "add",
"id": "12232332",
"description": "FTTH Installation",
"completionDate": "2024-04-22T14:23:06.528Z",
"work": {
"@type": "WorkRefOrValue",
"workType": "999469283bca10103f09080044efc4cf",
"orderDate": "2024-04-22 14:23:06.528",
"scheduledStartDate": "2025-06-25 14:23:06.528",
"expectedCompletionDate": "2025-08-22 14:23:06.528",
"workPriority": "2 - High",
"place": [
{
"@type": "RelatedPlaceRefOrValue",
"role": "string",
"place": {
"@type": "GeographicSite",
"id": "16ff753837d0200044e0bfc8bcbe5d5f"
}
}
],
"relatedParty": [
{
"@type": "RelatedPartyRef",
"id": "4c0482b237232000158bbfc8bcbe5d09",
"name": "Louisiana Dispatchers",
"role": "DispatchGroup"
}
],
"workforceEmployeeAssignment": [
{
"@type": "WorkforceEmployeeAssignment",
"id": "7172ea0037332000158bbfc8bcbe5db6",
"workforceEmployee": {
"@type": "Individual",
"name": "Athelstan Amos",
"id": "46c1293aa9fe1981000dc753e75ebeee"
}
}
]
},
"note": {
"@type": "Note",
"id": "afa9-3d90aaa8da0f",
"text": "This is a work order task note."
}
}
],
"note": {
"@type": "Note",
"id": "afa9-3d90aaa8da0f",
"text": "This is a work order note."
}
}" \
--user 'username':'password'
Corpo da resposta.
{
"id": "ca6d72d1ffa96210b79dffffffffffa1",
"@type": "WorkOrder",
"category": "service",
"shortDescription": "Fixed Fibre Broadband Installation sb",
"description": "Fixed Fibre description",
"startDate": "2025-07-22T14:23:06.528Z",
"requestedCompletionDate": "2024-06-22T14:23:06.528Z",
"requestedStartDate": "2024-06-22T14:23:06.528Z",
"priority": "2 - High",
"expectedCompletionDate": "2025-07-28T14:23:06.528Z",
"initiatedFrom": "d090df34df113100dca6a5f59bf26335",
"templateId": "191ba0e0df113100dca6a5f59bf26336",
"place": {
"@type": "GeographicSite",
"id": "423e85f037d0200044e0bfc8bcbe5d12",
"relatedParty": [
{
"role": "QualificationGroup",
"id": "539546b237232000158bfc8bcbe5d7",
"@type": "PartyRef",
"@referredType": "Individual"
}
]
},
"relatedParty": [
{
"@type": "RelatedPartyRef",
"id": "d79249762fc1a610b79db3bf42faf3d2",
"name": "Workforce Engineering Group",
"role": "Company"
},
{
"@type": "RelatedPartyRef",
"id": "b88d14843bc02300bfe04d72f3efc4cd",
"name": "Workforce Engineering Group",
"role": "Contact"
}
],
"externalIdentifier": [
{
"@type": "ExternalIdentifier",
"id": "1223412"
}
],
"workOrderItem": [
{
"@type": "WorkOrderItem",
"action": "add",
"id": "12232332",
"description": "FTTH Installation",
"completionDate": "2024-04-22T14:23:06.528Z",
"work": {
"@type": "WorkRefOrValue",
"workType": "999469283bca10103f09080044efc4cf",
"orderDate": "2024-04-22 14:23:06.528",
"scheduledStartDate": "2025-06-25 14:23:06.528",
"expectedCompletionDate": "2025-08-22 14:23:06.528",
"workPriority": "2 - High",
"place": [
{
"@type": "RelatedPlaceRefOrValue",
"role": "string",
"place": {
"@type": "GeographicSite",
"id": "16ff753837d0200044e0bfc8bcbe5d5f"
}
}
],
"relatedParty": [
{
"@type": "RelatedPartyRef",
"id": "4c0482b237232000158bbfc8bcbe5d09",
"name": "Louisiana Dispatchers",
"role": "DispatchGroup"
}
],
"workforceEmployeeAssignment": [
{
"@type": "WorkforceEmployeeAssignment",
"id": "7172ea0037332000158bbfc8bcbe5db6",
"workforceEmployee": {
"@type": "Individual",
"name": "Athelstan Amos",
"id": "46c1293aa9fe1981000dc753e75ebeee"
}
}
]
},
"note": {
"@type": "Note",
"id": "afa9-3d90aaa8da0f",
"text": "This is a work order task note."
}
}
],
"note": {
"@type": "Note",
"id": "afa9-3d90aaa8da0f",
"text": "This is a work order note."
},
"href": "api/sn_tmf_api/work_order_management_api/workOrder/ca6d72d1ffa96210b79dffffffffffa1"
}
Solicitação de curl
Cria uma ordem de serviço e uma tarefa sem usar um modelo.
curl "http://instance.servicenow.com/api/sn_tmf_api/work_order_management_api/workOrder" \
--request POST \
--header "Accept:application/json" \
--header "Content-Type:application/json" \
--data "{
"id": "323",
"@type": "WorkOrder",
"category": "service",
"shortDescription": "Fixed Fibre Broadband Installation sb",
"description": "Fixed Fibre description",
"startDate": "2025-07-22T14:23:06.528Z",
"requestedCompletionDate": "2024-06-22T14:23:06.528Z",
"requestedStartDate": "2024-06-22T14:23:06.528Z",
"priority": "2 - High",
"expectedCompletionDate": "2025-07-28T14:23:06.528Z",
"initiatedFrom": "d090df34df113100dca6a5f59bf26335",
"place": {
"@type": "GeographicSite",
"id": "423e85f037d0200044e0bfc8bcbe5d12",
"relatedParty": [
{
"role": "QualificationGroup",
"id": "539546b237232000158bfc8bcbe5d7",
"@type": "PartyRef",
"@referredType": "Individual"
}
]
},
"relatedParty": [
{
"@type": "RelatedPartyRef",
"id": "d79249762fc1a610b79db3bf42faf3d2",
"name": "Workforce Engineering Group",
"role": "Company"
},
{
"@type": "RelatedPartyRef",
"id": "b88d14843bc02300bfe04d72f3efc4cd",
"name": "Workforce Engineering Group",
"role": "Contact"
}
],
"externalIdentifier": [
{
"@type": "ExternalIdentifier",
"id": "1223412"
}
],
"workOrderItem": [
{
"@type": "WorkOrderItem",
"action": "add",
"id": "12232332",
"description": "FTTH Installation",
"completionDate": "2024-04-22T14:23:06.528Z",
"work": {
"@type": "WorkRefOrValue",
"workType": "999469283bca10103f09080044efc4cf",
"orderDate": "2024-04-22 14:23:06.528",
"scheduledStartDate": "2025-06-25 14:23:06.528",
"expectedCompletionDate": "2025-08-22 14:23:06.528",
"workPriority": "2 - High",
"place": [
{
"@type": "RelatedPlaceRefOrValue",
"role": "string",
"place": {
"@type": "GeographicSite",
"id": "16ff753837d0200044e0bfc8bcbe5d5f"
}
}
],
"relatedParty": [
{
"@type": "RelatedPartyRef",
"id": "4c0482b237232000158bbfc8bcbe5d09",
"name": "Louisiana Dispatchers",
"role": "DispatchGroup"
}
],
"workforceEmployeeAssignment": [
{
"@type": "WorkforceEmployeeAssignment",
"id": "7172ea0037332000158bbfc8bcbe5db6",
"workforceEmployee": {
"@type": "Individual",
"name": "Athelstan Amos",
"id": "46c1293aa9fe1981000dc753e75ebeee"
}
}
]
},
"note": {
"@type": "Note",
"id": "afa9-3d90aaa8da0f",
"text": "This is a work order task note."
}
}
],
"note": {
"@type": "Note",
"id": "afa9-3d90aaa8da0f",
"text": "This is a work order note."
}
}" \
--user 'username':'password'
Corpo da resposta.
{
"id": "24fc3259ffa96210b79dffffffffff56",
"@type": "WorkOrder",
"category": "service",
"shortDescription": "Fixed Fibre Broadband Installation sb",
"description": "Fixed Fibre description",
"startDate": "2025-07-22T14:23:06.528Z",
"requestedCompletionDate": "2024-06-22T14:23:06.528Z",
"requestedStartDate": "2024-06-22T14:23:06.528Z",
"priority": "2 - High",
"expectedCompletionDate": "2025-07-28T14:23:06.528Z",
"initiatedFrom": "d090df34df113100dca6a5f59bf26335",
"place": {
"@type": "GeographicSite",
"id": "423e85f037d0200044e0bfc8bcbe5d12",
"relatedParty": [
{
"role": "QualificationGroup",
"id": "539546b237232000158bfc8bcbe5d7",
"@type": "PartyRef",
"@referredType": "Individual"
}
]
},
"relatedParty": [
{
"@type": "RelatedPartyRef",
"id": "d79249762fc1a610b79db3bf42faf3d2",
"name": "Workforce Engineering Group",
"role": "Company"
},
{
"@type": "RelatedPartyRef",
"id": "b88d14843bc02300bfe04d72f3efc4cd",
"name": "Workforce Engineering Group",
"role": "Contact"
}
],
"externalIdentifier": [
{
"@type": "ExternalIdentifier",
"id": "1223412"
}
],
"workOrderItem": [
{
"@type": "WorkOrderItem",
"action": "add",
"id": "12232332",
"description": "FTTH Installation",
"completionDate": "2024-04-22T14:23:06.528Z",
"work": {
"@type": "WorkRefOrValue",
"workType": "999469283bca10103f09080044efc4cf",
"orderDate": "2024-04-22 14:23:06.528",
"scheduledStartDate": "2025-06-25 14:23:06.528",
"expectedCompletionDate": "2025-08-22 14:23:06.528",
"workPriority": "2 - High",
"place": [
{
"@type": "RelatedPlaceRefOrValue",
"role": "string",
"place": {
"@type": "GeographicSite",
"id": "16ff753837d0200044e0bfc8bcbe5d5f"
}
}
],
"relatedParty": [
{
"@type": "RelatedPartyRef",
"id": "4c0482b237232000158bbfc8bcbe5d09",
"name": "Louisiana Dispatchers",
"role": "DispatchGroup"
}
],
"workforceEmployeeAssignment": [
{
"@type": "WorkforceEmployeeAssignment",
"id": "7172ea0037332000158bbfc8bcbe5db6",
"workforceEmployee": {
"@type": "Individual",
"name": "Athelstan Amos",
"id": "46c1293aa9fe1981000dc753e75ebeee"
}
}
]
},
"note": {
"@type": "Note",
"id": "afa9-3d90aaa8da0f",
"text": "This is a work order task note."
}
}
],
"note": {
"@type": "Note",
"id": "afa9-3d90aaa8da0f",
"text": "This is a work order note."
},
"href": "api/sn_tmf_api/work_order_management_api/workOrder/24fc3259ffa96210b79dffffffffff56"
}