Saltar al contenido principal

Información de Identificación

El endpoint GetIdentificationInfo retorna la información de una identificación en el sistema MIMS.


Cómo consultar la información de identificación

Solicitud HTTP POST

Tipo de SolicitudURL Ejemplo
POST{{url_base}}/GetIdentificationInfo
Ejemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetIdentificationInfo"

Parámetros de Entrada

ParámetroTipoObligatorioDescripción
IdentificationNoString(20)Número de identificación
aviso

El comportamiento del método varía según el valor informado en el parámetro IdentificationNo:

  • Cuando se informa con una identificación correspondiente a un palé, el método retorna la información del palé y de todas las identificaciones (cajas) asociadas a él.
  • Cuando se informa con una identificación específica (caja o unidad individual), el método retorna solo la información de esa identificación.

De esta forma, el método permite consultar tanto información completa de un palé, incluyendo sus cajas, como información aislada de una identificación (caja o unidad individual).


Retorno

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnInformación estándar de respuesta del WebService en la ejecución del método
IdentificationInfoDataGetIdentificationPalletInfoObjeto que contiene la información del palé

📝 Objeto GetIdentificationPalletInfo

El objeto GetIdentificationPalletInfo representa un palé en el sistema MIMS.

Parámetros de Retorno

ParámetroTipoObligatorioDescripción
PalletNoString(25)Número del palé
PalletIdentificationString(20)Identificación del palé
PalletStatusString(2)Estado del palé
PalletDateDataHoraFecha del palé
StandardDateDataHoraFecha estándar del palé
NetWeightFloatPeso neto
RealWeightFloatPeso real
TareFloatTara
DispatchQtyIntegerCantidad de cajas expedidas
CasesInfoListGetIdentificationInfoCasesItemLista con toda la información de identificación
aviso

Cuando el parámetro IdentificationNo se informa con una identificación específica (caja o unidad individual), este objeto retornará vacío.


📝 Objeto GetIdentificationInfoCasesItem

El objeto GetIdentificationInfoCasesItem representa una caja o unidad individual.

Parámetros de Retorno

ParámetroTipoObligatorioDescripción
ProductionCodeString(10)Código de producción del producto
ProductNoString(25)Código externo del producto
ProductCodeInt64Código interno del producto
IdentificationString(20)Identificación
ProductionDateDataHoraFecha/hora de producción
StandardDateDataHoraFecha/Hora estándar
ExpirationDateDataHoraFecha/Hora de validez
PreparationDateDataHoraFecha/Hora de elaboración
LotNoString(20)Número del lote
LotDateDataHoraFecha/Hora del lote
ShiftNoString(30)Número del turno
NetWeightFloatPeso neto
StandardWeightFloatPeso estándar
OriginWeightFloatPeso de origen
TareFloatTara
UnitsPerPackageQtyFloatCantidad de unidades por embalaje
IdentificationModelIntegerModelo de identificación
PackProductionCodeIntegerCódigo interno del Packer
BalanceCodeIntegerCódigo interno de la balanza
SlaughterStructureCodeIntegerCódigo interno de la estructura de la unidad de sacrificio
IsSimulationBooleanBandera que indica si es producción simulada
IsOwnProductionOwnProductionEnumerador con los posibles valores para la Producción Propia: opYes (Sí), opNo (No) o opBoth (Ambos)
IdentificationTypeIdentificationTypeEnumerador con los posibles valores para el Tipo de identificación: idtPackaging (Embalaje), idtIndividualUnit (Unidad individual) o idtNotAssigned (No asignado)
ProductionOriginTypeProductionOriginTypeEnumerador con los posibles valores para el Tipo de origen de la producción: potNormal (Normal), potReprocess (Reprocesamiento), potProcess (Proceso), potReidentification (Reidentificación), potReweighing (Repesaje) o potNotAssigned (No asignado)

Ejemplo de Solicitud

curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetIdentificationInfo"' \
--header 'Content-Type: application/json' \
--data '{
"IdentificationNo": "908122501000000001"
}'

Ejemplo de Respuesta

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"IdentificationInfoData": {
"PalletNo": "PALETE123",
"PalletIdentification": "908122501000000001",
"PalletStatus": "A",
"PalletDate": "2025-02-20T12:00:00Z",
"StandardDate": "2025-02-20T12:00:00Z",
"NetWeight": 150.0,
"RealWeight": 155.0,
"Tare": 5.0,
"DispatchQty": 10,
"CasesInfoList": [
{
"ProductionCode": "PROD",
"ProductNo": "PROD001",
"ProductCode": 12345,
"Identification": "BOX001",
"ProductionDate": "2025-02-20T10:00:00Z",
"StandardDate": "2025-02-20T10:00:00Z",
"ExpirationDate": "2025-08-20T23:59:59Z",
"PreparationDate": "2025-02-20T09:00:00Z",
"LotNo": "LOT001",
"LotDate": "2025-02-20T08:00:00Z",
"ShiftNo": "Turno1",
"NetWeight": 15.0,
"StandardWeight": 15.5,
"Tare": 0.5,
"UnitsPerPackageQty": 12.0,
"IdentificationModel": 1,
"IdentificationType": "idtPackaging",
"PackProductionCode": 1,
"BalanceCode": 1,
"SlaughterStructureCode": 1,
"OriginWeight": 15.0,
"IsOwnProduction": "opYes",
"IsSimulation": false,
"ProductionOriginType": "potNormal"
}
]
}
}