WebAPI – Modificar estado de una Solicitud y clasificación del servicio

WebAPI – Modificar estado de una Solicitud y clasificación del servicio

Este método permiteefectuar la modificación de estado de una solicitud y, en el caso de que estéen el estado final, permite la clasificación del servicio.
El método para usar paracrear una solicitud es:

POST {{url}/api/{{tenant}}/{{organization}}/requests/requests/changeStateRating/{{companyKey}}/{{requestKey}}/{{schemaEntityStateKey}}

En la solicitud a la API,debe pasarse:
  1. companyKey: clave de laempresa;
  2. requestKey: clave de lasolicitud;
  3. schemaEntityStateKey: clave del estado a transitar.

Este método permitemodificar el estado de la solicitud de acuerdo con los siguientes parámetrosintroducidos:
  1. stateChangeDate: fecha demodificación del estado. Si no está introducido, se usará la fecha actual;
  2. stateJustificationRemarks: motivo de la modificación de estado. Este campo podrá ser obligatorio si latransición de estado lo exige.
  3. rate: número de laclasificación del servicio, número entero de 1 a 5. Esta información solo esguardada si el estado a transitar la solicitud está configurado como un estadofinal y no como cancelado;
  4. rateRemarks: observaciones de la clasificación del servicio, esta información solo esguardada si el estado a transitar la solicitud está configurado como un estadofinal y no como cancelado.
Cuando este método esejecutado con éxito, devuelve un HttpStatusCode.OK con la información de lamodificación de estado.

Ejemplo de los parámetrosen el método:

POST{{url}/api/{{tenant}}/{{organization}}/requests/requests/changeStateRating/{{companyKey}}/{{requestKey}}/{{schemaEntityStateKey}}?stateChangeDate=2021-11-24T10:59:20.000%2B00:00&stateJustificationRemarks=Motivo&rate=5&rateRemarks=pedidoexecutado



    • Related Articles

    • WebAPI – ¿Cómo modificar estado de la orden de trabajo?

      Este método permite modificar el estado de una orden de trabajo. El método a usar para modificar el estado de la orden de trabajo es: Post {{url}/api/{{tenant}}/{{organization}}/maintenance/workorders/changeSchemaEntityState/{{companyKey}} Los ...
    • WebAPI - Modificación de estado de una solicitud

      Este método permite efectuar la modificación de estado de una solicitud. El método para usar para crear una solicitud es: PUT {{url}/api/{{tenant}}/{{organization}}/requests/requests/{{companyKey}}/{{requestKey}}/schemaEntityState  Los parámetros del ...
    • Webapi - ¿Cómo crear una pieza del tipo servicio?

      Este método permite, de forma simplificada, crear una pieza del tipo servicio. El método a usar para crear una pieza del tipo servicio es: POST url/api/mytenant/myorganization/businesscore/parts Ejemplo de Json para creación de una pieza del tipo ...
    • ¿Cómo personalizar las tags de una pipeline para el URL de la solicitud?

      En Valuekeep tenemos solicitudes "POST" derivadas de claves, ejemplificadas a continuación: El método a usar para crear un registro de seguimiento en una orden de trabajo es: POST ...
    • WebAPI - Creación de una herramienta

      Este método permite, de forma simplificada, crear una herramienta. El método a usar para crear una herramienta es: POST url/api/mytenant/myorganization/assetmanagementcore/equipmentItems Ejemplo de Json para creación de una herramienta: 1.     { ...