Appearance
Qualidade — Peças Ruins, Refugo e Retrabalho — mify.com.br
Permite registrar apontamentos de qualidade por Ordem de Produção. Cada tipo tem sua própria rota, mas compartilham a mesma estrutura de corpo: ordem + quantidade + motivo.
Documentação para a plataforma
*.mify.com.br. Se você usa*.mify.app.br, veja Qualidade — mify.app.br.
| Apontamento | Rota | Campo na Ordem |
|---|---|---|
| Peças ruins | /report-bad | bad |
| Refugo | /report-scrap | scraps |
| Retrabalho | /report-rework | reworks |
O motivo (
reason) deve estar previamente cadastrado no iMetrics antes de ser utilizado.
ERP → iMetrics
O ERP registra apontamentos de qualidade diretamente na API do iMetrics. Estas são rotas POST reais — criam um apontamento novo a cada chamada.
Endpoint — Peças Ruins
POST https://app.mify.com.br/api/v2/integration/external/machine/RAMA 01/report-badEndpoint — Refugo
POST https://app.mify.com.br/api/v2/integration/external/machine/RAMA 01/report-scrapEndpoint — Retrabalho
POST https://app.mify.com.br/api/v2/integration/external/machine/RAMA 01/report-reworkAutenticação
x-api-key: 00000000-0000-0000-0000-000000000000Parâmetros do Corpo (JSON)
O corpo é idêntico para as três rotas.
| Parâmetro | Tipo | Obrigatório | Descrição | Exemplo |
|---|---|---|---|---|
| order | string | Sim | Ordem de Produção (código único) da ordem a ser apontada | "43892513" |
| quantity | integer | Sim | Quantidade impactada | 12 |
| reason | string | Sim | Motivo do apontamento (previamente cadastrado no iMetrics) | "Falha no corte" |
Exemplo de Requisição — Peças Ruins
bash
curl --location 'https://app.mify.com.br/api/v2/integration/external/machine/RAMA 01/report-bad' \
--header 'x-api-key: 00000000-0000-0000-0000-000000000000' \
--header 'Content-Type: application/json' \
--data '{
"order": "43892513",
"quantity": 12,
"reason": "Falha no corte"
}'Exemplo de Requisição — Refugo
bash
curl --location 'https://app.mify.com.br/api/v2/integration/external/machine/RAMA 01/report-scrap' \
--header 'x-api-key: 00000000-0000-0000-0000-000000000000' \
--header 'Content-Type: application/json' \
--data '{
"order": "43892513",
"quantity": 8,
"reason": "Material fora de especificação"
}'Exemplo de Requisição — Retrabalho
bash
curl --location 'https://app.mify.com.br/api/v2/integration/external/machine/RAMA 01/report-rework' \
--header 'x-api-key: 00000000-0000-0000-0000-000000000000' \
--header 'Content-Type: application/json' \
--data '{
"order": "43892513",
"quantity": 5,
"reason": "Reprocesso de bobina"
}'Resposta
json
{
"order": "43892513",
"quantity": 12,
"reason": "Falha no corte"
}iMetrics → ERP
Webhook
O iMetrics dispara um webhook para o ERP sempre que um apontamento de qualidade é registrado.
O ERP deve expor uma rota por tipo de apontamento que o iMetrics irá chamar. As URLs são configuradas no painel do iMetrics.
Endpoints (definidos pelo ERP) — Peças Ruins
POST https://my-erp.com/api/v1/quality/badEndpoints (definidos pelo ERP) — Refugo
POST https://my-erp.com/api/v1/quality/scrapEndpoints (definidos pelo ERP) — Retrabalho
POST https://my-erp.com/api/v1/quality/reworkCorpo Enviado (JSON)
| Campo | Tipo | Descrição |
|---|---|---|
| triggerEvent | string | Tipo do evento que disparou o webhook |
| machine | string | Nome da máquina |
| order | string | Ordem de Produção |
| quantity | integer | Quantidade apontada |
| reason | string | Motivo do apontamento |
Exemplo do Corpo Enviado — Retrabalho
json
{
"triggerEvent": "quality.rework",
"machine": "RAMA 01",
"order": "43892513",
"quantity": 5,
"reason": "Reprocesso de bobina"
}Observações
- O
orderdeve corresponder a uma Ordem de Produção existente no iMetrics; caso contrário o apontamento é rejeitado. - Os valores são refletidos nos campos
bad,scrapsereworksda resposta de Ordem de Produção. - As URLs do ERP são configuradas no painel do iMetrics, uma por tipo de apontamento.