- Impressão
Aplicativos e conectores do NetSuite
Integre a Tulip com o NetSuite usando aplicativos pré-criados e os conectores HTTP da Tulip
Introdução
O objetivo desse conector é permitir a comunicação bidirecional entre o sistema de registro do NetSuite e a Plataforma de Operações Industriais da Tulip. Muitas funções comuns de manufatura são fornecidas prontas para uso e os conectores avançados permitem a extensão para outros aplicativos.
Instalação e configuração
Esse conector requer um script NetSuite para ser implantado em seu ambiente NetSuite.
As funções do conector foram projetadas com a reutilização em mente. Como resultado, para reconfigurar os aplicativos, são necessários apenas retrabalhos básicos do App Editor. Substitua o conteúdo existente para refletir seu chão de fábrica de forma mais eficaz, e os conectores funcionarão da mesma forma.
Funções do conector
A integração fornece as seguintes funções:
Funções de contexto do Get Work Order
Obter ordens de serviço liberadas
A função retornará todas as ordens de serviço com o status Work Order: Liberada no Netsuite.
getAllReleasedWorkOrder -> Ordens de trabalho liberadas
Obter ordens de serviço liberadas para o local
A função retornará todas as ordens de serviço com o status Work Order: Liberada no Netsuite em um local especificado
getReleasedWorkOrdersByLocation(Location) -> Ordens de trabalho liberadas no local
Obter ordens de serviço liberadas para o produto
A função retornará todas as ordens de serviço com o status Work Order: Liberada no Netsuite para um produto especificado.
getReleasedWorkOrdersByProduct(product) -> Ordem de Serviço Liberada para o produto
Obter ordens de serviço em processo
A função retornará todas as ordens de serviço com o status Work Order: Liberada no Netsuite para um produto especificado.
getAllInProgressWorkOrders -> Ordens de trabalho em andamento
Get Work Order Bill of Material (Obter lista técnica da ordem de serviço)
A função retornará a lista de materiais para a ordem de serviço especificada
getWorkOrderBOM(WorkOrderID) -> Lista de materiais
Obter detalhes da ordem de serviço
A função retornará todos os detalhes da ordem de serviço para um ID interno de ordem de serviço especificado.
getWODetails(WorkOrderID) -> Detalhes da Ordem de Serviço
Funções de contexto do Post Work Order
Criar ordem de serviço Fechar
A função altera o status da ordem de uma ordem de trabalho em processo baseada em WIP para fechado.
closeWorkOrder(workOrderID, orderQuantity, quantityCompleted) -> Resultado de sucesso, mensagem, ID de fechamento da ordem de serviço
Criar emissão de ordem de serviço
A função vinculará uma ordem de serviço a um registro de emissão de ordem de serviço
createWorkOrderIssue(workOrderID) -> Erro, ID de emissão da ordem de trabalho
Criar compilação de montagem
A função criará uma compilação de montagem em uma ordem de serviço enquanto consome o estoque em nível de componente para uma ordem de serviço não baseada em WIP. Há três variações de entradas para montagem gerenciada por lote, montagem gerenciada por compartimento ou montagens gerenciadas somente por local.
Bin ManagedAssemblycreateAssemblyBuild(workOrderId, itemId, quantity, binNumber, locationId, subsidiaryId, component details) -> Resultado bem-sucedido, mensagem, ID de compilação
Lot Managed AssemblycreateAssemblyBuild(workOrderId, itemId, quantity, lot number, locationId, subsidiaryId, component details) -> Resultado de sucesso, mensagem, ID de construção
Location Managed AssemblycreateAssemblyBuild(workOrderId, itemId, quantity, locationId, subsidiaryId, component details) -> Resultado de sucesso, mensagem, ID de construção
Criar conclusão de ordem de serviço (sem baixa por explosão)
A função criará uma transação de conclusão de ordem de serviço em relação a uma ordem de serviço baseada em WIP sem consumir estoque de componentes. Há três variações de entradas para montagem gerenciada por lote, montagem gerenciada por compartimento ou montagens gerenciadas somente por local.
Bin Managed AssemblycreateWorkOrderCompletion(workOrderId, quantity, startOperation, endOperation, Bin) -> Resultado bem-sucedido, mensagem, ID de compilação
Conjunto gerenciado delotecreateWorkOrderCompletion(workOrderId, quantity, startOperation, endOperation, Lot) -> Resultado de sucesso, mensagem, ID de compilação
Local do conjunto gerenciadocreateWorkOrderCompletion(workOrderId, quantity, startOperation, endOperation) -> Resultado de sucesso, mensagem, ID de compilação
Criar conclusão de ordem de serviço com baixa por explosão
A função criará uma transação de conclusão de ordem de serviço em relação a uma ordem de serviço baseada em WIP e consumirá o estoque de componentes. Há três variações de entradas para montagem gerenciada por lote, montagem gerenciada por posição ou montagens gerenciadas somente por local. Para operações finais contra a ordem WIP, a quantidade de refugo também pode ser enviada.
Bin Managed AssemblycreateWorkOrderCompletionBackflush(workOrderId, quantity, completed quantity, startOperation, endOperation, item, bin, scrap quantity, component details) -> Resultado de sucesso, mensagem, ID de construção
Conjunto gerenciado de lotecreateWorkOrderCompletionBackflush(workOrderId, quantidade, quantidade concluída, startOperation, endOperation, item, lote, quantidade de refugo, detalhes do componente) -> Resultado de sucesso, mensagem, ID de compilação
Conjunto gerenciado por localcreateWorkOrderCompletionBackflush(workOrderId, quantity, completed quantity, startOperation, endOperation, item, scrap quantity, component details) -> Resultado de sucesso, mensagem, ID de compilação
Funções Get Inventory Item Locations e Quantity
Obter o estoque disponível em cada local para o item
A função retornará o estoque disponível em cada local para um item especificado
getInventoryByLocation(nome do item) -> inventário, resultado de sucesso, mensagem
Obter o estoque disponível em cada compartimento para o item
A função retornará o estoque disponível em cada compartimento para um item especificado
getInventoryInBin(nome do item) -> inventário, resultado de sucesso, mensagem
Obter o estoque disponível em uma posição
A função retornará o estoque disponível em uma posição especificada por material
getInventorybyBin(bin) -> inventário, resultado de sucesso, mensagem
Obter estoque disponível por número de lote de material para o item
A função retornará o estoque disponível por número de lote de material para um item especificado.
getInventoryforMaterialLots(nome do item) -> inventário, resultado de sucesso, mensagem
Obter locais para um determinado item
A função retornará os locais de inventário disponíveis para um item especificado.
getItemLocation(nome do item) -> inventário, resultado de sucesso, mensagem
Funções de ajuste e movimentação de estoque posterior
Criar transferência de posição
A função criará uma transação de transferência de posição para movimentar materiais
createRecord(location id, subsidiary id, item id, quantity, from bin, to bin) -> mensagem de erro, bin transfer id, https status code)
Criar transferência de posição
A função criará uma transação de transferência de posição para mover materiais
createRecord(location id, subsidiary id, item id, quantity, from bin, to bin) -> mensagem de erro, bin transfer id, https status code)
Criar transferência de estoque
A função criará uma transação de transferência de estoque para mover materiais
createRecord(from location, subsidiary, item id, quantity, to location) -> mensagem de erro, bin transfer id, https status code)
Criar ajuste de estoque
A função criará uma transação de ajuste de estoque para ajustar os detalhes do nível de estoque (positivo ou negativo). Há três variações de entradas para item gerenciado por lote, item gerenciado por posição ou item gerenciado somente por local.
Bin Managed AssemblycreateInventoryAdjustment(subsidiary id, account id, item id, location id, adjustment amount, transacion date) -> resultado de sucesso, mensagem, id de ajuste de estoque
LotManaged AssemblycreateInventoryAdjustment(subsidiary id, account id, item id, location id, adjustment amount, transacion date, lot) -> resultado de sucesso, mensagem, id de ajuste de estoque
Location Managed AssemblycreateInventoryAdjustment(subsidiary id, account id, item id, location id, adjustment amount, transacion date, bin) -> resultado de sucesso, mensagem, id de ajuste de estoque
Solicitações Get configuráveis genéricas
As funções a seguir são funções get genéricas com saídas configuráveis, dependendo das entradas.
Obter resultados de uma pesquisa salva
A função retornará os resultados de uma pesquisa salva no Netsuite.
getSavedSearchResults(id da pesquisa salva, tipo de pesquisa salva)-> resultados da pesquisa salva
Obter detalhes do registro
A função retornará os detalhes do registro da entrada especificada.
getRecordFromTypeAndId(id do registro, tipo de registro)-> detalhes do registro
Obter resultados de um termo de pesquisa
A função retornará os resultados de um termo de pesquisa.
getRecordFromSearchTerm(query)-> resultados da pesquisa
Solicitações de postagem configuráveis genéricas
As funções a seguir são funções genéricas com saídas/funcionalidade configuráveis, dependendo das entradas.
Criar resultados de pesquisa a partir de uma consulta de pesquisa
A função retornará os resultados de uma consulta de pesquisa.
getSearchResults(consulta com filtros e colunas definidos) -> resultados da pesquisa
Criar registro no Netsuite
A função criará um registro do Netsuite com base nas entradas.
createRecord(detalhes da criação do registro) -> id do registro criado
Para obter a documentação completa sobre a funcionalidade da API fornecida pelo Tulip SuiteApp, consulte a documentação pública aqui.