Pular para o conteúdo principal

Informações da Identificação

O endpoint GetIdentificationInfo retorna as informações de uma identificação no sistema MIMS.


Como consultar as informações da identificação

Request HTTP POST

Tipo da RequisiçãoURL Exemplo
POST{{url_base}}/GetIdentificationInfo
Exemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetIdentificationInfo"

Parâmetros de Entrada

ParâmetroTipoObrigatórioDescrição
IdentificationNoString(20)SimNúmero da identificação
atenção

O comportamento do método varia conforme o valor informado no parâmetro IdentificationNo:

  • Quando informado com uma identificação correspondente a um palete, o método retorna as informações do palete e de todas as identificações (caixas) associadas a ele.
  • Quando informado com uma identificação específica (caixa ou unidade individual), o método retorna apenas as informações dessa identificação.

Dessa forma, o método permite consultar tanto informações completas de um palete, incluindo suas caixas, quanto informações isoladas de uma identificação (caixa ou unidade individual).


Retorno

ParâmetroTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do WebService na execução do método
IdentificationInfoDataGetIdentificationPalletInfoSimObjeto contendo as informações do palete

📝 Objeto GetIdentificationPalletInfo

O objeto GetIdentificationPalletInfo representa um palete no sistema MIMS.

Parâmetros de Retorno

ParâmetroTipoObrigatórioDescrição
PalletNoString(25)SimNúmero do palete
PalletIdentificationString(20)SimIdentificação do palete
PalletStatusString(2)SimStatus do palete
PalletDateDataHoraSimData do palete
StandardDateDataHoraSimData padrão do palete
NetWeightFloatSimPeso líquido
RealWeightFloatSimPeso real
TareFloatSimTara
DispatchQtyIntegerSimQuantidade de caixas expedidas
CasesInfoListGetIdentificationInfoCasesItemSimLista com todas as informações da identificação
atenção

Quando o parâmetro IdentificationNo for informado com uma identificação específica (caixa ou unidade individual), esse objeto retornará vazio.


📝 Objeto GetIdentificationInfoCasesItem

O objeto GetIdentificationInfoCasesItem representa uma caixa ou unidade individual.

Parâmetros de Retorno

ParâmetroTipoObrigatórioDescrição
ProductionCodeString(10)SimCódigo de produção do produto
ProductNoString(25)SimCódigo externo do produto
ProductCodeInt64SimCódigo interno do produto
IdentificationString(20)SimIdentificação
ProductionDateDataHoraSimData/hora de produção
StandardDateDataHoraSimData/Hora padrão
ExpirationDateDataHoraSimData/Hora de validade
PreparationDateDataHoraSimData/Hora de elaboração
LotNoString(20)SimNúmero do lote
LotDateDataHoraSimData/Hora do lote
ShiftNoString(30)SimNúmero do turno
NetWeightFloatSimPeso líquido
StandardWeightFloatSimPeso padrão
OriginWeightFloatSimPeso de origem
TareFloatSimTara
UnitsPerPackageQtyFloatSimQuantidade de unidades por embalagem
IdentificationModelIntegerSimModelo de identificação
PackProductionCodeIntegerSimCódigo interno do Packer
BalanceCodeIntegerSimCódigo interno da balança
SlaughterStructureCodeIntegerSimCódigo interno da estrutura da unidade de abate
IsSimulationBooleanSimFlag que indica se é produção simulada
IsOwnProductionOwnProductionSimEnumerador com os possíveis valores para a Produção Própria: opYes (Sim), opNo (Não) ou opBoth (Ambos)
IdentificationTypeIdentificationTypeSimEnumerador com os possíveis valores para o Tipo da identificação: idtPackaging (Embalagem), idtIndividualUnit (Unidade individual) ou idtNotAssigned (Não atribuído)
ProductionOriginTypeProductionOriginTypeSimEnumerador com os possíveis valores para o Tipo de origem da produção: potNormal (Normal), potReprocess (Reprocessamento), potProcess (Processo), potReidentification (Reidentificação), potReweighing (Repesagem) ou potNotAssigned (Não atribuído)

Exemplo de Request

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

Exemplo de Response

{
"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"
}
]
}
}