Empleos

Sincronización de trabajos

Sincronizar la lista de trabajos activos en un RIP
 
URL:

POST http://api.aurelon.com/

api/v2/job/sync

 
Cabeceras de solicitud:
Tipo de contenido : application/json
HardwareHash : ver Autenticación
Número de serie : ver Autenticación
AplicaciónVersión : ver Autenticación
 
Cuerpo de la solicitud:
Objeto JSON que contiene:

  • ComputerGUID – requerido – el GUID del ordenador
  • JobsList requerido – Matriz de JobGUIDs activos en el RIP

 
Respuesta:
Tipo de contenido application/json que contiene el resultado de la operación.
 
El éxito:

  • 200 OK : «Estado del trabajo sincronizado con éxito»

 
Error:

  • 401 No autorizado : {«Mensaje»: «HardwareHash inválido»}
  • 404 No se encuentra : {«Mensaje»: «ComputerGUID no se encuentra»}
  • 415 Tipo de medio no soportado : {«Mensaje»: «Tipo esperado: application/json»}
  • 401 No autorizado : {«Mensaje»: «»HardwareHash», «SerialNumber» y «ApplicationVersion» son obligatorios»}
  • 400 Bad Request : {«Mensaje»: «ComputerGUID» valor requerido»}
  • 400 Bad Request : {«Mensaje»:»»JobsList» valor requerido»}
  • 500 Internal Server Error : {«Mensaje»: «Error interno del servidor»}

 

Añadir/actualizar trabajo

Añade un trabajo o actualiza un trabajo según lo especificado por JobGUID en el cuerpo. La información relativa al trabajo se extraerá del Job.xml.
 
URL:
POST: http://api.aurelon.com/api/v2/job
 
Cabeceras de solicitud:
Tipo de contenido : application/xml
MisKey : ver Autenticación
HardwareHash : ver Autenticación
Número de serie : ver Autenticación
AplicaciónVersión : ver Autenticación
 
Cuerpo de la solicitud:
Job XML (véase
Especificación XML del trabajo
)
 
Respuesta:
Tipo de contenido application/json que contiene el resultado de la operación.
 
El éxito:

  • 200 OK : «Trabajo guardado con éxito»

 
Error:

  • 401 No autorizado : {«Mensaje»: «HardwareHash inválido»}
  • 401 No autorizado : {«Mensaje»: «Clave errónea inválida»}
  • 404 No se encuentra : {«Mensaje»: «DeviceGUID no se encuentra»}
  • 415 Tipo de medio no soportado : {«Mensaje»: «Tipo esperado: application/xml»}
  • 401 No autorizado : {«Mensaje»: «»MisKey» o «HardwareHash», «SerialNumber» y «ApplicationVersion» son obligatorios»}
  • 400 Bad Request : {«Mensaje»:»»DeviceGUID» valor requerido en xml»}
  • 500 Internal Server Error : {«Mensaje»: «Error interno del servidor»}

 
Ejemplo de XML de trabajo:
aquí

Añadir trabajo con documento

Añade un trabajo construido a partir de un job.xml y 1 documento. Esta llamada sustituirá el enlace del documento incrustado por el DocumentGUID que se asigna al documento. El DocumentGUID se devuelve en la respuesta.
 
URL:
POST: http://api.aurelon.com/api/v2/job
 
Cabeceras de solicitud:
Tipo de contenido : multipart/form-data
MisKey : ver Autenticación
HardwareHash : ver Autenticación
Número de serie : ver Autenticación
AplicaciónVersión : ver Autenticación
 
Cuerpo de la solicitud:
Datos del formulario 1: obligatorio

    • Nombre: Trabajo.xml
    • Content-Type: application/xml

 

 
Datos del formulario 2: obligatorio

    • Nombre: Nombre original del documento
    • Content-Type: application/pdf or image/<format>
  • Contenido binario del documento

 
Respuesta:
Tipo de contenido application/json que contiene el resultado de la operación.
 
El éxito:

  • 200 OK : {«Message»:»Job successfully saved», «DocumentGUID»:»00000000-0000-0000-0000-000000000000″}

 
Error:

  • 401 No autorizado : {«Mensaje»: «HardwareHash inválido»}
  • 401 No autorizado : {«Mensaje»: «Clave errónea inválida»}
  • 404 No se encuentra : {«Mensaje»: «DeviceGUID no se encuentra»}
  • 415 Tipo de medio no soportado : {«Mensaje»: «Esta solicitud no tiene el formato adecuado»}
  • 401 No autorizado : {«Mensaje»: «»MisKey» o «HardwareHash», «SerialNumber» y «ApplicationVersion» son obligatorios»}
  • 400 Bad Request : {«Mensaje»:»»DeviceGUID» valor requerido en xml»}
  • 500 Internal Server Error : {«Mensaje»: «Error interno del servidor»}

 
Ejemplo de XML de trabajo:
aquí

Actualizar el estado del trabajo

La información relativa al trabajo se extraerá del Job.xml.
 
URL:
POST: http://api.aurelon.com/api/v2/job/status
 
Cabeceras de solicitud:
Tipo de contenido : application/json
MisKey : ver Autenticación
HardwareHash : ver Autenticación
Número de serie : ver Autenticación
AplicaciónVersión : ver Autenticación
 
Cuerpo de la solicitud:
Objeto JSON que contiene:

  • JobGUID – requerido – el GUID del trabajo
    • StatusSpooler uno de los siguientes: «Esperando», «Retenido», «Advertencia», «Encargando», «Procesando», «Cancelando», «Listo», «Borrando», «NoSoportado»
  • Progreso – número entero de 0 a 100 que indica el porcentaje de progreso de la impresión.
  • ProgressLabel – cadena con información adicional sobre el progreso

 
Ex:
{«JobGUID»:»00092EA6-fb01-11e5-9b85-793ef2c92c66″,»StatusSpooler»:»Processing»,»Progress»:30}
 
Respuesta:
Tipo de contenido application/json que contiene el resultado de la operación.
 
El éxito:

  • 200 OK : «Trabajo guardado con éxito»

 
Error:

  • 401 No autorizado : {«Mensaje»: «HardwareHash inválido»}
  • 401 No autorizado : {«Mensaje»: «Clave errónea inválida»}
  • 404 No se encuentra : {«Mensaje»: «JobGUID no se encuentra»}
  • 415 Tipo de medio no soportado : {«Mensaje»: «Tipo esperado: application/json»}
  • 401 No autorizado : {«Mensaje»: «»MisKey» o «HardwareHash», «SerialNumber» y «ApplicationVersion» son obligatorios»}
  • 400 Bad Request : {«Mensaje»:»»JobGUID» valor requerido»}
  • 500 Internal Server Error : {«Mensaje»: «Error interno del servidor»}

 

Establecer la miniatura del trabajo

Añade o sustituye una miniatura de un trabajo existente. La miniatura debe ser un PNG RGB o RGBA.
 
URL:
POST: http://api.aurelon.com/api/v2/job/thumbnail
 
Cabeceras de solicitud:
Tipo de contenido : multipart/form-data
MisKey : ver Autenticación
HardwareHash : ver Autenticación
Número de serie : ver Autenticación
AplicaciónVersión : ver Autenticación
 
Cuerpo de la solicitud:
Datos del formulario 1: obligatorio

    • Nombre: JsonString
    • Content-Type: application/json
    • Objeto JSON que contiene:
  • JobGUID – requerido – el GUID del trabajo
  • Número de página número entero de 1 a número de página la página del trabajo al que pertenece la miniatura.

 
Ex:
{«JobGUID»:»00092EA6-fb01-11e5-9b85-793ef2c92c66″,»PageNumber»:1}
Datos del formulario 2: obligatorio

    • Nombre: Thumbnail.png
    • Tipo de contenido: image/png
  • Contenido binario del PNG

 
Respuesta:
Tipo de contenido application/json que contiene el resultado de la operación.
 
El éxito:

  • 200 OK : {«Message»: «Job thumbnail successfully saved»}

 
Error:

  • 401 No autorizado : {«Mensaje»: «HardwareHash inválido»}
  • 401 No autorizado : {«Mensaje»: «Clave errónea inválida»}
  • 404 No se encuentra : {«Mensaje»: «JobGUID no se encuentra»}
  • 415 Tipo de medio no soportado : {«Mensaje»: «Esta solicitud no tiene el formato adecuado»}
  • 401 No autorizado : {«Mensaje»: «»MisKey» o «HardwareHash», «SerialNumber» y «ApplicationVersion» son obligatorios»}
  • 400 Bad Request : {«Mensaje»:»»DocumentGUID» valor requerido»}
  • 500 Internal Server Error : {«Mensaje»: «Error interno del servidor»}

Obtener la lista de empleos

Obtener una lista filtrada de todos los puestos de trabajo de la organización
 
URL:
POST http://api.aurelon.com/api/v2/job/list
 
Cabeceras de solicitud:
Tipo de contenido : application/json
MisKey : ver Autenticación
HardwareHash : ver Autenticación
Número de serie : ver Autenticación
AplicaciónVersión : ver Autenticación
 
Cuerpo de la solicitud:
Objeto JSON que contiene uno o más de los siguientes filtros:

  • Número de serie
  • Trabajo
  • JobGUID
  • DocumentGUID
  • Dispositivo
  • DeviceGUID
  • MediaType
  • MediaSize
  • Cola de espera
  • Usuario
  • Productor
  • StatusList – una matriz con los siguientes estados (Error, Esperando, En progreso, Completado, Cancelado, Borrado, Solicitud de impresión, NotSupported).

Los siguientes estados diferencian entre trabajos activos y completos:

  • Activo trabajos (estados Error, En espera, En curso, Cancelado, Solicitud de impresión y No admitido)
  • Completado trabajo (Completado, Borrado)

 
Ex:
{«SerialNumber»:336484, «StatusList»:[«Waiting», «Error»], «Producer»: «Editor»}
 
Respuesta:
Devuelve los trabajos de la empresa filtrados por el filtro del cuerpo de la solicitud
 
El éxito:

  • 200 OK : Devuelve la lista de trabajos

[{
«JobGUID»: «88de5c02-cce6-411f-950f-be309caa4439»,
«JobName»: «acox3»,
«Documentos»: [{
«DocumentGUID»: «f6f2e084-d649-4ba7-ade3-f616657b8c8f»,
«Nombre»: «acox.jpg»
}],
«Dispositivo»: «Epson Stylus Pro 4800»,
«DeviceGUID»: «e9af1259-5da3-46a7-bc00-84839d1f3dd6»,
«CreatedDate»: «2016-05-18T06:59:36.727»,
«MediaType»: «ProofMaster Contract Proofing Media SemiGloss 265g»,
«MediaSize»: «Rollo 17 pulgadas»,
«QueueGUID»: null,
«QueueName»: null,
«Estado»: «Completado»,
«Usuario»: «karl.dunn»,
«Productor»: «Diseño»,
«Progreso»: null
}, {
«JobGUID»: «cc14e944-1e6b-4274-a9b2-38e5721f8f81»,
«JobName»: «apocalypse_2-wallpaper-1920×1080»,
«Documentos»: [{
«DocumentGUID»: «44555edc-4a25-418f-8c04-1b8311c002a3»,
«Valor»: «apocalypse_2-wallpaper-1920×1080.jpg»
}],
«Dispositivo»: «Epson Stylus Pro 4800»,
«DeviceGUID»: «ab100a61-9c81-4e1e-aa97-6b07f4046c7a»,
«CreatedDate»: «2016-05-18T06:57:24.427»,
«MediaType»: «ProofMaster Contract Proofing Media SemiGloss 265g»,
«MediaSize»: «Rollo 17 pulgadas»,
«QueueGUID»: null,
«QueueName»: null,
«Estado»: «Borrado»,
«Usuario»: «lisa.santiago»,
«Productor»: «Diseño»,
«Progreso»: 0
}]
 
Error:

  • 401 No autorizado : {«Mensaje»: «HardwareHash inválido»}
  • 401 No autorizado : {«Mensaje»: «Clave errónea inválida»}
  • 401 No autorizado : {«Mensaje»: «»MisKey» o «HardwareHash», «SerialNumber» y «ApplicationVersion» son obligatorios»}
  • 415 Tipo de medio no soportado : {«Mensaje»: «Tipo esperado: application/json»}
  • 500 Internal Server Error : {«Mensaje»: «Error interno del servidor»}

Obtener el estado del trabajo

Obtener información sobre el estado del trabajo
 
URL:
GET http://api.aurelon.com/api/v2/job/<JobGUID>/status
 
Cabeceras de solicitud:
MisKey : ver Autenticación
HardwareHash : ver Autenticación
Número de serie : ver Autenticación
AplicaciónVersión : ver Autenticación
 
Respuesta:
Devuelve información del trabajo especificado por JobGUID.
 
El éxito:

  • 200 OK : Devuelve la información del trabajo

{
«Información»: {
«DeviceGUID»: «9B5A192A-272f-11e6-853c-793ef2c92c66»,
«DeviceName»: «PDF CMYK A3+»,
«QueueGUID»: null,
«QueueName»: null,
«Trabajo»: «Ducky»,
«Estado»: «Completado»,
«Usuario»: «a.f.d»,
«Páginas»: 1,
«Copias»: 1,
«Tamaño»: «9,0 MB»,
«Mensaje»: «»,
«PrintMode»: «16pt_C1S > CMYK_GRACoL_600x600»,
«PrinterProfile»: «Estándar»,
«DriverSettings»: «X_resolution=DPI=600, \r\nY_resolution=,600 , \r\nInkSet=INK=CMYK «,
«Vista previa»: «https://hub-datacollection./jobs/3dfd53fd-2d6b-11e6-853c-793ef2c92c66/00e2b84a-295e-11e6-853c-793ef2c92c66_thumbnail.png»
},
«Documentos»: [«Ducky.tif», «Sticker.tif», «Tutti-Frutti-9.jpg»],
«Tiempo»: {
«ProcessingTime»: «00:00:28»,
«PrintingOrCuttingTime»: «00:00:06»
},
«Diario»: [{
«Fecha»: «2016-06-03T07:37:46Z»,
«Duración»: «00:00:06»,
«Proceso»: «Spooler»,
«Mensaje»: null
}, {
«Fecha»: «2016-06-03T07:37:22Z»,
«Duración»: «00:00:28»,
«Proceso»: «RIP»,
«Mensaje»: null
}],
«Tintas»: [{
«Nombre»: «Cyan»,
«ConsumedInk»: null,
«Coste»: null
}, {
«Nombre»: «Magenta»,
«ConsumedInk»: null,
«Coste»: null
}, {
«Nombre»: «Amarillo»,
«ConsumedInk»: null,
«Coste»: null
}, {
«Nombre»: «Negro»,
«ConsumedInk»: null,
«Coste»: null
}],
«Medios»: {
«MediaSize»: «A3+»,
«MediaType»: «16pt_C1S»,
«UsedMediaLength»: null,
«UsedMediaAreaGross»: 1.72,
«Eficiencia»: 9.7,
«Coste»: nulo,
«HojasMediasUsadas»: «1 piezas»,
«JobMediaPriceListName»: null
},
«Nido»: null
}
 
Error:

  • 401 No autorizado : {«Mensaje»: «HardwareHash inválido»}
  • 401 No autorizado : {«Mensaje»: «Clave errónea inválida»}
  • 404 No se encuentra : {«Mensaje»: «JobGUID no se encuentra»}
  • 401 No autorizado : {«Mensaje»: «»MisKey» o «HardwareHash», «SerialNumber» y «ApplicationVersion» son obligatorios»}
  • 500 Internal Server Error : {«Mensaje»: «Error interno del servidor»}

Conseguir trabajo

Obtener el XML del trabajo
 
URL:
GET http://api.aurelon.com/api/v2/job/<JobGUID>
 
Cabeceras de solicitud:
MisKey : ver Autenticación
HardwareHash : ver Autenticación
Número de serie : ver Autenticación
AplicaciónVersión : ver Autenticación
 
Respuesta:
El tipo de contenido es application/xml y contiene el XML del trabajo. O el tipo de contenido application/json cuando con el contenido de error.
 
El éxito:

  • 200 OK : Trabajo XML

 
Error:

  • 401 No autorizado : {«Mensaje»: «HardwareHash inválido»}
  • 401 No autorizado : {«Mensaje»: «Clave errónea inválida»}
  • 404 No se encuentra : {«Mensaje»: «JobGUID no se encuentra»}
  • 401 No autorizado : {«Mensaje»: «»MisKey» o «HardwareHash», «SerialNumber» y «ApplicationVersion» son obligatorios»}
  • 500 Internal Server Error : {«Mensaje»: «Error interno del servidor»}

Obtener la miniatura del trabajo

Obtener la miniatura de una página del trabajo
 
URL:
GET http://api.aurelon.com/api/v2/job/<JobGUID>/thumbnail/<PageNumber>
 
Cabeceras de solicitud:
MisKey : ver Autenticación
HardwareHash : ver Autenticación
Número de serie : ver Autenticación
AplicaciónVersión : ver Autenticación
 
Respuesta:
El tipo de contenido es image/png y contiene el PNG de la miniatura de la página. O el tipo de contenido application/json cuando con el contenido de error.
 
El éxito:

  • 200 OK : Página de trabajo en miniatura PNG

 
Error:

  • 401 No autorizado : {«Mensaje»: «HardwareHash inválido»}
  • 401 No autorizado : {«Mensaje»: «Clave errónea inválida»}
  • 404 No se encuentra : {«Mensaje»: «JobGUID no se encuentra»}
  • 404 No se encuentra : {«Mensaje»: «Número de página no se encuentra»}
  • 401 No autorizado : {«Mensaje»: «»MisKey» o «HardwareHash», «SerialNumber» y «ApplicationVersion» son obligatorios»}
  • 500 Internal Server Error : {«Mensaje»: «Error interno del servidor»}

 

Obtenga una estimación del trabajo

Obtenga una estimación del trabajo
 
URL:
GET http://api.aurelon.com/api/v2/job/<JobGUID>/estimate
 
Cabeceras de solicitud:
MisKey : ver Autenticación
HardwareHash : ver Autenticación
Número de serie : ver Autenticación
AplicaciónVersión : ver Autenticación
 
Respuesta:
El tipo de contenido es application/json y contiene los datos de la estimación del trabajo. O el tipo de contenido application/json cuando con el contenido de error.
 
El éxito:

  • 200 OK : Estimación del trabajo json

 
Error:

  • 401 No autorizado : {«Mensaje»: «HardwareHash inválido»}
  • 401 No autorizado : {«Mensaje»: «Clave errónea inválida»}
  • 404 No se encuentra : {«Mensaje»: «JobGUID no se encuentra»}
  • 401 No autorizado : {«Mensaje»: «»MisKey» o «HardwareHash», «SerialNumber» y «ApplicationVersion» son obligatorios»}

500 Internal Server Error : {«Mensaje»: «Error interno del servidor»}

Updated on mayo 10, 2022

Was this article helpful?