- Impressão
Leia e grave pedidos de seu sistema Katana ERP
Introdução
O Katana é um software ERP (planejamento de recursos empresariais) de manufatura baseado em nuvem para pequenas e médias empresas que buscam uma solução acessível e flexível. O ERP de manufatura Katana oferece uma ampla gama de recursos, desde o gerenciamento de estoque e planejamento de produção até o gerenciamento de pedidos de vendas e compra de materiais, para simplificar as operações de manufatura de ponta a ponta. O Katana tem vários planos para se adequar ao tamanho e ao nível de maturidade de sua empresa. O objetivo desse aplicativo é fornecer uma unidade de teste e uma solução MVP que permita rastrear as quantidades de ordens de serviço do chão de fábrica, bem como ordens de serviço completas. Essa solução e o conector podem ser ampliados com mais recursos usando o editor de aplicativos e a estrutura de conectores da Tulip.
Objetivo
Vamos destacar diferentes funções de conector que podem ser criadas por meio de chamadas HTTP para a API do Katana MRP para interagir com os dados e realizar operações CRUD básicas no Katana. As funções de conector usadas para o conector permitem que você obtenha uma lista de ordens de serviço, atualize ordens de serviço, etc
Documentos da API
Katana MRP API Documentation
Overview of Katana MRP APIs on Youtube
Pré-requisitos
Ter uma conta Katana e gerar uma chave de API ativa:
- Faça login no seu Katana account
- Vá para Configurações > API
- Selecione Adicionar nova chave de API
Detalhes da conexão da Tulip
As informações a seguir precisariam ser configuradas nos conectores da Tulip. Primeiro, nos detalhes da conexão:
- Executado em: Host do conector de nuvem
- Host: api.katanamrp.com
- Porta: 443
- TLS: sim
Em seguida, na visualização dos cabeçalhos:
- Selecione " OAuth 2 (Bearer Token) 2. Prefixo: " Bearer"
- Token: digite a chave da API recuperada na etapa anterior 4. Adicione um cabeçalho com o nome "Accept" e o valor application/json"
- Adicione um cabeçalho com o nome "content-type" e o valor "application/json"
Funções do conector
Listar todas as ordens de produção - source
Retorna uma lista de ordens de produção que você criou anteriormente. As ordens de produção são retornadas em ordem ordenada, com as ordens de produção mais recentes aparecendo primeiro.
Método GET
Ponto de extremidade https://api.katanamrp.com/v1/manufacturing\_orders
Parâmetros N/A
Outputs A função do conector retorna os detalhes da ordem de serviço, aqui estão alguns desses campos: Work Order ID Work Order Number Variant ScheduledStartDate Due Date Work Order Status Planned Quantity Actual Quantity Completed Quantity ```
**Listar todas as ordens de produção por status** - [source](https://developer.katanamrp.com/reference/getallmanufacturingorders){target="\_blank"}
Retorna uma lista de ordens de produção que você criou anteriormente. As ordens de produção são retornadas em ordem ordenada, com as ordens de produção mais recentes aparecendo primeiro.
Método GET
Ponto de extremidade https://api.katanamrp.com/v1/manufacturing_orders?status={status}
Parâmetros Status: (texto) um dos status padrão conhecidos pelo Katana MRP (NOT_STARTED, BLOCKED, IN_PROGRESS, DONE)
Saídas A função de conector retorna os detalhes da ordem de trabalho, veja alguns desses campos: Work Order ID Work Order Number Variant ScheduledStartDate Due Date Work Order Status Planned Quantity Actual Quantity Completed Quantity ```
Atualizar uma ordem de produção source
Atualiza a produção da ordem de fabricação especificada, definindo os valores dos parâmetros passados.
Método PATCH
Ponto de extremidade https://api.katanamrp.com/v1/manufacturing\_order\_productions/{id}
Parâmetros OrderID: (inteiro) id da ordem de trabalho Status: (texto) Status da nova ordem de trabalho Actual Quantity: (inteiro) quantidade real da nova ordem de trabalho
Outputs A função de conector retorna os detalhes da ordem de trabalho, veja alguns desses campos: Work Order ID Work Order Number Variant ScheduledStartDate Due Date Work Order Status Planned Quantity Actual Quantity Completed Quantity ```
**Recuperar uma ordem de produção** - **produção** [source](https://developer.katanamrp.com/reference/getmanufacturingorderproduction){target="\_blank"}
Recupera os detalhes de uma produção de ordem de fabricação existente com base na ID.
Método GET
Ponto de extremidade https://api.katanamrp.com/v1/manufacturing_order_productions/{id}
Parâmetros ID da ordem: (número inteiro) ID da ordem de trabalho
Outputs A função do conector retorna os detalhes da ordem de trabalho, veja alguns desses campos: Work Order ID Work Order Number Variant ScheduledStartDate Due Date Work Order Status Planned Quantity Actual Quantity Completed Quantity ```