Detalhes da Conexão do Dynamics NAV
Introdução
Versão do conector
Esta documentação é baseada na versão 21.0.8383 do conector.
Começando
Suporte da versão do Dynamics NAV
O conector suporta acesso de leitura/gravação ao Dynamics NAV 2013+ por meio de serviços da Web OData. Para acessar os dados por meio da API, você precisará publicar as páginas com as quais deseja trabalhar como serviços da Web: No cliente Web ou Windows Dynamics NAV, procure por 'Serviços da Web'. Para adicionar uma página à lista de páginas expostas, selecione o Tipo de objeto e a ID do objeto.
Estabelecendo uma Conexão
Conectando ao Dynamics NAV
Antes que o conector possa se conectar ao Dynamics NAV, os serviços OData precisam ser habilitados no servidor. Depois que os Serviços OData estiverem habilitados, o conector poderá consultar todos os serviços publicados no servidor.
Além disso, especifique um URL
para uma raiz de organização de servidor Dynamics NAV válida (por exemplo, http://MyServer:7048) e um ServerInstance
(por exemplo, DynamicsNAV71). Se não houver uma empresa padrão de serviço para o servidor, defina o Company
(por exemplo, 'CRONUS Canada, Inc.') também.
Em uma instalação de vários locatários, especifique o ID do locatário em Tenant
(por exemplo, 'Cronus1').
Autenticação no Dynamics NAV
Para autenticar, defina o User
e Password
propriedades para credenciais válidas de logon do Dynamics NAV ou credenciais de usuário do Windows. Selecione o método de autenticação apropriado em AuthScheme
.
Esquemas de Autenticação
Os esquemas de autenticação disponíveis são configurados no IIS onde o Dynamics NAV está hospedado. No IIS, você pode ativar ou desativar a autenticação Digest, Basic, Windows ou Anonymous. Consulte o administrador do Dynamics NAV para determinar qual esquema de autenticação é apropriado para você. Definir AuthScheme
a um dos seguintes:
- NEGOCIAR (padrão) - Faz parte da autenticação do Windows, também conhecida como Kerberos.
- BÁSICO - Autenticação básica.
- DIGEST - Autenticação Digest.
- NTLM - Parte da autenticação do Windows.
- NENHUM - Autenticação anônima.
Anotações Importantes
Procedimentos Armazenados
- Os recursos de procedimentos armazenados descritos nesta documentação não são suportados no momento.
- Como os procedimentos armazenados não são suportados atualmente, qualquer recurso dependente de procedimentos armazenados também não é suportado atualmente.
Arquivos de Configuração e Seus Caminhos
- Todas as referências para adicionar arquivos de configuração e seus caminhos referem-se a arquivos e locais no Harmony Agente onde o conector está instalado. Esses caminhos devem ser ajustados conforme apropriado, dependendo do agente e do sistema operacional. Se vários agentes forem usados em um grupo de agentes, arquivos idênticos serão necessários em cada agente.
Características Avançadas
Esta seção detalha uma seleção de recursos avançados do conector Dynamics NAV.
Visualizações definidas pelo usuário
O conector permite definir tabelas virtuais, denominadas visualizações definidas pelo usuário, cujo conteúdo é decidido por uma consultar pré-configurada. Essas exibições são úteis quando você não pode controlar diretamente as consultas enviadas aos drivers. Consulte Visualizações definidas pelo usuário para obter uma visão geral da criação e configuração de exibições personalizadas.
Configuração SSL
Use Configuração SSL para ajustar como o conector lida com as negociações de certificado TLS/SSL. Você pode escolher entre vários formatos de certificado; Veja o SSLServerCert
propriedade em "Opções de cadeia de conexão" para obter mais informações.
Procurador
Para configurar o conector usando configurações de proxy do Agente Privado, selecione os Use Proxy Settings
caixa de seleção na tela de configuração da conexão.
Visualizações Definidas pelo Usuário
O Jitterbit Connector for Dynamics NAV permite definir uma tabela virtual cujo conteúdo é decidido por uma consultar pré-configurada. Elas são chamadas de Visualizações Definidas pelo Usuário, que são úteis em situações onde você não pode controlar diretamente a consultar que está sendo emitida para o driver, por exemplo, ao usar o driver do Jitterbit. As Visualizações Definidas pelo Usuário podem ser usadas para definir predicados que são sempre aplicados. Se você especificar predicados adicionais na consultar para a visualização, eles serão combinados com a consultar já definida como parte da visualização.
Há duas maneiras de criar exibições definidas pelo usuário:
- Crie um arquivo de configuração em formato JSON definindo as visualizações desejadas.
- declarações DDL.
Definindo Visualizações Usando um Arquivo de Configuração
As visualizações definidas pelo usuário são definidas em um arquivo de configuração formatado em JSON chamado UserDefinedViews.json
. O conector detecta automaticamente as visualizações especificadas neste arquivo.
Você também pode ter várias definições de exibição e controlá-las usando o UserDefinedViews
propriedade de conexão. Quando você usa essa propriedade, apenas as exibições especificadas são vistas pelo conector.
Este arquivo de configuração de exibição definida pelo usuário é formatado da seguinte forma:
- Cada elemento raiz define o nome de uma exibição.
- Cada elemento raiz contém um elemento filho, chamado
query
, que contém a consultar SQL personalizada para a visualização.
Por exemplo:
{
"MyView": {
"query": "SELECT * FROM Customer WHERE MyColumn = 'value'"
},
"MyView2": {
"query": "SELECT * FROM MyTable WHERE Id IN (1,2,3)"
}
}
Use o UserDefinedViews
propriedade de conexão para especificar a localização do seu arquivo de configuração JSON. Por exemplo:
"UserDefinedViews", "C:\Users\yourusername\Desktop\tmp\UserDefinedViews.json"
Esquema para Exibições Definidas pelo Usuário
As visualizações definidas pelo usuário são expostas no UserViews
esquema por padrão. Isso é feito para evitar que o nome da exibição entre em conflito com uma entidade real no modelo de dados. Você pode alterar o nome do esquema usado para UserViews definindo o UserViewsSchemaName
propriedade.
Trabalhando com Exibições Definidas pelo Usuário
Por exemplo, uma instrução SQL com uma Visualização Definida pelo Usuário chamada UserViews.RCustomers
lista apenas clientes em Raleigh:
SELECT * FROM Customers WHERE City = 'Raleigh';
Exemplo de consultar ao driver:
SELECT * FROM UserViews.RCustomers WHERE Status = 'Active';
Resultando na consultar efetiva à fonte:
SELECT * FROM Customers WHERE City = 'Raleigh' AND Status = 'Active';
Esse é um exemplo muito simples de uma consultar a uma exibição definida pelo usuário que é efetivamente uma combinação da consultar de exibição e da definição de exibição. É possível compor essas consultas em padrões muito mais complexos. Todas as operações SQL são permitidas em ambas as consultas e são combinadas quando apropriado.
Configuração SSL
Personalizando a Configuração SSL
Por padrão, o conector tenta negociar SSL/TLS verificando o certificado do servidor em relação ao armazenamento de certificados confiáveis do sistema.
Para especificar outro certificado, consulte o SSLServerCert
propriedade para os formatos disponíveis para fazê-lo.
Modelo de Dados
O Conector Jitterbit para Dynamics NAV modela entidades Dynamics NAV em tabelas relacionais e procedimentos armazenados. As definições de tabela são obtidas dinamicamente do serviço OData ao qual você se conecta.
Mesas
Somente as páginas publicadas como serviços da Web no Dynamics NAV estarão disponíveis como tabelas. O Modelo de Dados mostra as tabelas disponíveis no banco de dados de demonstração; as tabelas reais disponíveis dependerão de sua instância do Dynamics NAV.
Procedimentos armazenados
NOTE:
Procedimentos armazenados não são suportados atualmente. Veja a nota para detalhes.
Procedimentos armazenados* são interfaces semelhantes a funções para a fonte de dados. Eles podem ser usados para pesquisar, atualizar e modificar informações
na fonte de dados.
Tabelas
O conector modela os dados no Dynamics NAV em uma lista de tabelas que podem ser consultadas usando instruções SQL padrão.
Geralmente, consultar tabelas do Dynamics NAV é o mesmo que consultar uma tabela em um banco de dados relacional. Às vezes, há casos especiais, por exemplo, incluir uma determinada coluna na cláusula WHERE pode ser necessário para obter dados para determinadas colunas na tabela. Isso geralmente é necessário para situações em que uma solicitação separada deve ser feita para cada linha para obter determinadas colunas. Esses tipos de situações estão claramente documentados na parte superior da página da tabela vinculada abaixo.
Conector Jitterbit para Tabelas Dynamics NAV
Nome | Descrição |
---|---|
Company | A empresa de mesas DynamicsNAV. |
Country | A tabela Country do DynamicsNAV. |
Currency | A moeda da tabela DynamicsNAV. |
Customer | A tabela do DynamicsNAV Customer. |
GeneralProductPosting | A tabela GeneralProductPosting do DynamicsNAV. |
PurchaseLines | A tabela PurchaseLines do DynamicsNAV. |
PurchaseOrder | A tabela PurchaseOrder do DynamicsNAV. |
PurchaseOrderPurchLines | A tabela PurchaseOrderPurchLines do DynamicsNAV. |
PurchaseOrders | A tabela PurchaseOrders do DynamicsNAV. |
ResourceCard | O ResourceCard da tabela DynamicsNAV. |
SalesOrder | A tabela SalesOrder do DynamicsNAV. |
Empresa
A empresa de mesas DynamicsNAV.
Colunas
Nome | Tipo | Somente leitura | Descrição |
---|---|---|---|
Name [KEY] | String | Falso | A coluna Nome da tabela Empresa. |
LinkedCountry | String | Falso | A coluna LinkedCountry da tabela Company. |
LinkedCurrency | String | Falso | A coluna LinkedCurrency da tabela Company. |
LinkedCustomer | String | Falso | A coluna LinkedCustomer para a tabela Company. |
LinkedGeneralProductPosting | String | Falso | A coluna LinkedGeneralProductPosting para a tabela Company. |
LinkedPurchaseLines | String | Falso | A coluna LinkedPurchaseLines para a tabela Company. |
LinkedPurchaseOrder | String | Falso | A coluna LinkedPurchaseOrder para a tabela Company. |
LinkedPurchaseOrderPurchLines | String | Falso | A coluna LinkedPurchaseOrderPurchLines para a tabela Company. |
LinkedPurchaseOrders | String | Falso | A coluna LinkedPurchaseOrders para a tabela Company. |
LinkedResourceCard | String | Falso | A coluna LinkedResourceCard para a tabela Company. |
LinkedSalesOrder | String | Falso | A coluna LinkedSalesOrder para a tabela Company. |
País
A tabela Country do DynamicsNAV.
Colunas
Nome | Tipo | Somente leitura | Descrição |
---|---|---|---|
Code [KEY] | String | Falso | A coluna Code da tabela Country. |
Address_Format | String | Falso | A coluna Address_Format para a tabela Country. |
Contact_Address_Format | String | Falso | A coluna Contact_Address_Format para a tabela Country. |
ETag | String | Falso | A coluna ETag para a tabela País. |
EU_Country_Region_Code | String | Falso | A coluna EU_Country_Region_Code para a tabela Country. |
Intrastat_Code | String | Falso | A coluna Intrastat_Code para a tabela Country. |
Name | String | Falso | A coluna Nome da tabela País. |
Moeda
A moeda da tabela DynamicsNAV.
Colunas
Nome | Tipo | Somente leitura | Descrição |
---|---|---|---|
Code [KEY] | String | Falso | A coluna Code da tabela Currency. |
Amount_Decimal_Places | String | Falso | A coluna Amount_Decimal_Places para a tabela Currency. |
Amount_Rounding_Precision | Decimal | Falso | A coluna Amount_Rounding_Precision para a tabela Currency. |
Appln_Rounding_Precision | Decimal | Falso | A coluna Appln_Rounding_Precision para a tabela Currency. |
Conv_LCY_Rndg_Credit_Acc | String | Falso | A coluna Conv_LCY_Rndg_Credit_Acc para a tabela Currency. |
Conv_LCY_Rndg_Debit_Acc | String | Falso | A coluna Conv_LCY_Rndg_Debit_Acc para a tabela Currency. |
CurrencyFactor | Decimal | Falso | A coluna CurrencyFactor da tabela Currency. |
Description | String | Falso | A coluna Descrição da tabela Moeda. |
EMU_Currency | Boolean | Falso | A coluna EMU_Currency para a tabela Currency. |
ETag | String | Falso | A coluna ETag para a moeda da tabela. |
Invoice_Rounding_Precision | Decimal | Falso | A coluna Invoice_Rounding_Precision para a tabela Currency. |
Invoice_Rounding_Type | String | Falso | A coluna Invoice_Rounding_Type para a tabela Currency. |
Last_Date_Adjusted | Datetime | Falso | A coluna Last_Date_Adjusted para a tabela Currency. |
Last_Date_Modified | Datetime | Falso | A coluna Last_Date_Modified para a tabela Currency. |
Max_Payment_Tolerance_Amount | Decimal | Falso | A coluna Max_Payment_Tolerance_Amount para a tabela Currency. |
Max_VAT_Difference_Allowed | Decimal | Falso | A coluna Max_VAT_Difference_Allowed para a tabela Currency. |
Payment_Tolerance_Percent | Decimal | Falso | A coluna Payment_Tolerance_Percent da tabela Currency. |
Realized_G_L_Gains_Account | String | Falso | A coluna Realized_G_L_Gains_Account para a tabela Currency. |
Realized_G_L_Losses_Account | String | Falso | A coluna Realized_G_L_Losses_Account para a tabela Currency. |
Realized_Gains_Acc | String | Falso | A coluna Realized_Gains_Acc para a tabela Currency. |
Realized_Losses_Acc | String | Falso | A coluna Realized_Losses_Acc para a tabela Currency. |
Residual_Gains_Account | String | Falso | A coluna Residual_Gains_Account para a tabela Currency. |
Residual_Losses_Account | String | Falso | A coluna Residual_Losses_Account para a tabela Currency. |
Symbol | String | Falso | A coluna Símbolo para a moeda da tabela. |
Unit_Amount_Decimal_Places | String | Falso | A coluna Unit_Amount_Decimal_Places para a tabela Currency. |
Unit_Amount_Rounding_Precision | Decimal | Falso | A coluna Unit_Amount_Rounding_Precision para a tabela Currency. |
Unrealized_Gains_Acc | String | Falso | A coluna Unrealized_Gains_Acc para a tabela Currency. |
Unrealized_Losses_Acc | String | Falso | A coluna Unrealized_Losses_Acc para a tabela Currency. |
VAT_Rounding_Type | String | Falso | A coluna VAT_Rounding_Type para a tabela Currency. |
Cliente
A tabela do DynamicsNAV Customer.
Colunas
Nome | Tipo | Somente leitura | Descrição |
---|---|---|---|
No [KEY] | String | Falso | A coluna Não da tabela Cliente. |
Address | String | Falso | A coluna Endereço da tabela Cliente. |
Address_2 | String | Falso | A coluna Address_2 para a tabela Customer. |
Allow_Line_Disc | Boolean | Falso | A coluna Allow_Line_Disc para a tabela Customer. |
Application_Method | String | Falso | A coluna Application_Method para a tabela Customer. |
Balance_LCY | Decimal | Falso | A coluna Balance_LCY para a tabela Customer. |
Bank_Communication | String | Falso | A coluna Bank_Communication para a tabela Customer. |
Base_Calendar_Code | String | Falso | A coluna Base_Calendar_Code para a tabela Customer. |
Bill_to_Customer_No | String | Falso | A coluna Bill_to_Customer_No para a tabela Customer. |
Block_Payment_Tolerance | Boolean | Falso | A coluna Block_Payment_Tolerance para a tabela Customer. |
Blocked | String | Falso | A coluna Bloqueado da tabela Cliente. |
Cash_Flow_Payment_Terms_Code | String | Falso | A coluna Cash_Flow_Payment_Terms_Code para a tabela Customer. |
Check_Date_Format | String | Falso | A coluna Check_Date_Format para a tabela Customer. |
Check_Date_Separator | String | Falso | A coluna Check_Date_Separator para a tabela Customer. |
City | String | Falso | A coluna Cidade da tabela Cliente. |
Combine_Shipments | Boolean | Falso | A coluna Combine_Shipments para a tabela Customer. |
Contact | String | Falso | A coluna Contato da tabela Cliente. |
Copy_Sell_to_Addr_to_Qte_From | String | Falso | A coluna Copy_Sell_to_Addr_to_Qte_From para a tabela Customer. |
Country_Region_Code | String | Falso | A coluna Country_Region_Code para a tabela Customer. |
County | String | Falso | A coluna County para a tabela Customer. |
Credit_Limit_LCY | Decimal | Falso | A coluna Credit_Limit_LCY para a tabela Customer. |
CURP_No | String | Falso | A coluna CURP_No para a tabela Customer. |
Currency_Code | String | Falso | A coluna Currency_Code para a tabela Customer. |
Currency_Filter | String | Falso | A coluna Currency_Filter para a tabela Customer. |
Customer_Disc_Group | String | Falso | A coluna Customer_Disc_Group para a tabela Customer. |
Customer_Posting_Group | String | Falso | A coluna Customer_Posting_Group para a tabela Customer. |
Customer_Price_Group | String | Falso | A coluna Customer_Price_Group para a tabela Customer. |
Customized_Calendar | String | Falso | A coluna Customized_Calendar para a tabela Customer. |
E_Mail | String | Falso | A coluna E_Mail para a tabela Customer. |
ETag | String | Falso | A coluna ETag para a tabela Customer. |
Fax_No | String | Falso | A coluna Fax_No para a tabela Customer. |
Fin_Charge_Terms_Code | String | Falso | A coluna Fin_Charge_Terms_Code para a tabela Customer. |
Gen_Bus_Posting_Group | String | Falso | A coluna Gen_Bus_Posting_Group para a tabela Customer. |
Global_Dimension_1_Filter | String | Falso | A coluna Global_Dimension_1_Filter para a tabela Customer. |
Global_Dimension_2_Filter | String | Falso | A coluna Global_Dimension_2_Filter para a tabela Customer. |
Home_Page | String | Falso | A coluna Home_Page da tabela Customer. |
IC_Partner_Code | String | Falso | A coluna IC_Partner_Code para a tabela Customer. |
Invoice_Copies | Int32 | Falso | A coluna Invoice_Copies para a tabela Customer. |
Invoice_Disc_Code | String | Falso | A coluna Invoice_Disc_Code para a tabela Customer. |
Language_Code | String | Falso | A coluna Language_Code para a tabela Customer. |
Last_Date_Modified | Datetime | Falso | A coluna Last_Date_Modified para a tabela Customer. |
Last_Statement_No | Int32 | Falso | A coluna Last_Statement_No para a tabela Customer. |
Location_Code | String | Falso | A coluna Location_Code para a tabela Customer. |
Name | String | Falso | A coluna Nome da tabela Cliente. |
Partner_Type | String | Falso | A coluna Partner_Type para a tabela Customer. |
Payment_Method_Code | String | Falso | A coluna Payment_Method_Code para a tabela Customer. |
Payment_Terms_Code | String | Falso | A coluna Payment_Terms_Code para a tabela Customer. |
Phone_No | String | Falso | A coluna Phone_No para a tabela Customer. |
Post_Code | String | Falso | A coluna Post_Code para a tabela Customer. |
Preferred_Bank_Account | String | Falso | A coluna Preferred_Bank_Account para a tabela Customer. |
Prepayment_Percent | Decimal | Falso | A coluna Prepayment_Percent da tabela Customer. |
Prices_Including_VAT | Boolean | Falso | A coluna Price_Including_VAT da tabela Customer. |
Primary_Contact_No | String | Falso | A coluna Primary_Contact_No para a tabela Customer. |
Print_Statements | Boolean | Falso | A coluna Print_Statements para a tabela Customer. |
Reminder_Terms_Code | String | Falso | A coluna Reminder_Terms_Code para a tabela Customer. |
Reserve | String | Falso | A coluna Reserve para a tabela Customer. |
Responsibility_Center | String | Falso | A coluna Responsibility_Center para a tabela Customer. |
RFC_No | String | Falso | A coluna RFC_No para a tabela Customer. |
Salesperson_Code | String | Falso | A coluna Salesperson_Code para a tabela Customer. |
Search_Name | String | Falso | A coluna Search_Name para a tabela Customer. |
Service_Zone_Code | String | Falso | A coluna Service_Zone_Code para a tabela Customer. |
Shipment_Method_Code | String | Falso | A coluna Shipment_Method_Code para a tabela Customer. |
Shipping_Advice | String | Falso | A coluna Shipping_Advice para a tabela Customer. |
Shipping_Agent_Code | String | Falso | A coluna Shipping_Agent_Code para a tabela Customer. |
Shipping_Agent_Service_Code | String | Falso | A coluna Shipping_Agent_Service_Code para a tabela Customer. |
Shipping_Time | String | Falso | A coluna Shipping_Time para a tabela Customer. |
State_Inscription | String | Falso | A coluna State_Inscription para a tabela Customer. |
Tax_Area_Code | String | Falso | A coluna Tax_Area_Code para a tabela Customer. |
Tax_Exemption_No | String | Falso | A coluna Tax_Exemption_No para a tabela Customer. |
Tax_Identification_Type | String | Falso | A coluna Tax_Identification_Type da tabela Customer. |
Tax_Liable | Boolean | Falso | A coluna Tax_Liable para a tabela Customer. |
VAT_Bus_Posting_Group | String | Falso | A coluna VAT_Bus_Posting_Group para a tabela Customer. |
VAT_Registration_No | String | Falso | A coluna VAT_Registration_No para a tabela Customer. |
LinkedCountry_Region_Code_Link | String | Falso | A coluna LinkedCountry_Region_Code_Link para a tabela Customer. |
LinkedCurrency_Code_Link | String | Falso | A coluna LinkedCurrency_Code_Link para a tabela Customer. |
LinkedCurrency_Filter_Link | String | Falso | A coluna LinkedCurrency_Filter_Link da tabela Customer. |
Publicação Geral de Produtos
A tabela GeneralProductPosting do DynamicsNAV.
Colunas
Nome | Tipo | Somente leitura | Descrição |
---|---|---|---|
Code [KEY] | String | Falso | A coluna Código da tabela GeneralProductPosting. |
Auto_Insert_Default | Boolean | Falso | A coluna Auto_Insert_Default para a tabela GeneralProductPosting. |
Def_VAT_Prod_Posting_Group | String | Falso | A coluna Def_VAT_Prod_Posting_Group para a tabela GeneralProductPosting. |
Description | String | Falso | A coluna Descrição da tabela GeneralProductPosting. |
ETag | String | Falso | A coluna ETag para a tabela GeneralProductPosting. |
Linhas de Compra
A tabela PurchaseLines do DynamicsNAV.
Colunas
Nome | Tipo | Somente leitura | Descrição |
---|---|---|---|
Document_No [KEY] | String | Falso | A coluna Document_No para a tabela PurchaseLines. |
Document_Type [KEY] | String | Falso | A coluna Document_Type para a tabela PurchaseLines. |
Line_No [KEY] | Int32 | Falso | A coluna Line_No para a tabela PurchaseLines. |
Amt_Rcd_Not_Invoiced_LCY | Decimal | Falso | A coluna Amt_Rcd_Not_Invoiced_LCY para a tabela PurchaseLines. |
Buy_from_Vendor_No | String | Falso | A coluna Buy_from_Vendor_No para a tabela PurchaseLines. |
Description | String | Falso | A coluna Descrição da tabela PurchaseLines. |
Direct_Unit_Cost | Decimal | Falso | A coluna Direct_Unit_Cost para a tabela PurchaseLines. |
ETag | String | Falso | A coluna ETag para a tabela PurchaseLines. |
Expected_Receipt_Date | Datetime | Falso | A coluna Expected_Receipt_Date para a tabela PurchaseLines. |
Indirect_Cost_Percent | Decimal | Falso | A coluna Indirect_Cost_Percent para a tabela PurchaseLines. |
Job_Line_Type | String | Falso | A coluna Job_Line_Type para a tabela PurchaseLines. |
Job_No | String | Falso | A coluna Job_No para a tabela PurchaseLines. |
Job_Task_No | String | Falso | A coluna Job_Task_No para a tabela PurchaseLines. |
Line_Amount | Decimal | Falso | A coluna Line_Amount para a tabela PurchaseLines. |
Location_Code | String | Falso | A coluna Location_Code para a tabela PurchaseLines. |
No | String | Falso | A coluna Não da tabela PurchaseLines. |
Outstanding_Amount_LCY | Decimal | Falso | A coluna Outstanding_Amount_LCY da tabela PurchaseLines. |
Outstanding_Quantity | Decimal | Falso | A coluna Outstanding_Quantity da tabela PurchaseLines. |
Quantity | Decimal | Falso | A coluna Quantidade para a tabela PurchaseLines. |
Reserved_Qty_Base | Decimal | Falso | A coluna Reserved_Qty_Base para a tabela PurchaseLines. |
Shortcut_Dimension_1_Code | String | Falso | A coluna Shortcut_Dimension_1_Code para a tabela PurchaseLines. |
Shortcut_Dimension_2_Code | String | Falso | A coluna Shortcut_Dimension_2_Code para a tabela PurchaseLines. |
ShortcutDimCode_x005B_3_x005D\_ | String | Falso | A coluna ShortcutDimCode_x005B_3_x005D_ para a tabela PurchaseLines. |
ShortcutDimCode_x005B_4_x005D\_ | String | Falso | A coluna ShortcutDimCode_x005B_4_x005D_ para a tabela PurchaseLines. |
ShortcutDimCode_x005B_5_x005D\_ | String | Falso | A coluna ShortcutDimCode_x005B_5_x005D_ para a tabela PurchaseLines. |
ShortcutDimCode_x005B_6_x005D\_ | String | Falso | A coluna ShortcutDimCode_x005B_6_x005D_ para a tabela PurchaseLines. |
ShortcutDimCode_x005B_7_x005D\_ | String | Falso | A coluna ShortcutDimCode_x005B_7_x005D_ para a tabela PurchaseLines. |
ShortcutDimCode_x005B_8_x005D\_ | String | Falso | A coluna ShortcutDimCode_x005B_8_x005D_ para a tabela PurchaseLines. |
Type | String | Falso | A coluna Tipo da tabela PurchaseLines. |
Unit_Cost_LCY | Decimal | Falso | A coluna Unit_Cost_LCY para a tabela PurchaseLines. |
Unit_of_Measure_Code | String | Falso | A coluna Unit_of_Measure_Code para a tabela PurchaseLines. |
Unit_Price_LCY | Decimal | Falso | A coluna Unit_Price_LCY para a tabela PurchaseLines. |
Variant_Code | String | Falso | A coluna Variant_Code para a tabela PurchaseLines. |
Ordem de Compra
A tabela PurchaseOrder do DynamicsNAV.
Colunas
Nome | Tipo | Somente leitura | Descrição |
---|---|---|---|
Document_Type [KEY] | String | Falso | A coluna Document_Type da tabela PurchaseOrder. |
No [KEY] | String | Falso | A coluna Não da tabela PurchaseOrder. |
Area | String | Falso | A coluna Área da tabela PurchaseOrder. |
Assigned_User_ID | String | Falso | A coluna Assigned_User_ID da tabela PurchaseOrder. |
Buy_from_Address | String | Falso | A coluna Buy_from_Address para a tabela PurchaseOrder. |
Buy_from_Address_2 | String | Falso | A coluna Buy_from_Address_2 para a tabela PurchaseOrder. |
Buy_from_City | String | Falso | A coluna Buy_from_City para a tabela PurchaseOrder. |
Buy_from_Contact | String | Falso | A coluna Buy_from_Contact para a tabela PurchaseOrder. |
Buy_from_Contact_No | String | Falso | A coluna Buy_from_Contact_No para a tabela PurchaseOrder. |
Buy_from_County | String | Falso | A coluna Buy_from_County para a tabela PurchaseOrder. |
Buy_from_Post_Code | String | Falso | A coluna Buy_from_Post_Code para a tabela PurchaseOrder. |
Buy_from_Vendor_Name | String | Falso | A coluna Buy_from_Vendor_Name para a tabela PurchaseOrder. |
Buy_from_Vendor_No | String | Falso | A coluna Buy_from_Vendor_No para a tabela PurchaseOrder. |
Compress_Prepayment | Boolean | Falso | A coluna Compress_Prepayment da tabela PurchaseOrder. |
Creditor_No | String | Falso | A coluna Creditor_No para a tabela PurchaseOrder. |
Currency_Code | String | Falso | A coluna Currency_Code para a tabela PurchaseOrder. |
Document_Date | Datetime | Falso | A coluna Document_Date para a tabela PurchaseOrder. |
Due_Date | Datetime | Falso | A coluna Due_Date para a tabela PurchaseOrder. |
Entry_Point | String | Falso | A coluna Entry_Point da tabela PurchaseOrder. |
ETag | String | Falso | A coluna ETag para a tabela PurchaseOrder. |
Expected_Receipt_Date | Datetime | Falso | A coluna Expected_Receipt_Date da tabela PurchaseOrder. |
Inbound_Whse_Handling_Time | String | Falso | A coluna Inbound_Whse_Handling_Time para a tabela PurchaseOrder. |
IRS_1099_Code | String | Falso | A coluna IRS_1099_Code para a tabela PurchaseOrder. |
Job_Queue_Status | String | Falso | A coluna Job_Queue_Status para a tabela PurchaseOrder. |
Lead_Time_Calculation | String | Falso | A coluna Lead_Time_Calculation para a tabela PurchaseOrder. |
Location_Code | String | Falso | A coluna Location_Code para a tabela PurchaseOrder. |
No_of_Archived_Versions | Int32 | Falso | A coluna No_of_Archived_Versions para a tabela PurchaseOrder. |
On_Hold | String | Falso | A coluna On_Hold para a tabela PurchaseOrder. |
Order_Address_Code | String | Falso | A coluna Order_Address_Code para a tabela PurchaseOrder. |
Order_Date | Datetime | Falso | A coluna Order_Date para a tabela PurchaseOrder. |
Pay_to_Address | String | Falso | A coluna Pay_to_Address para a tabela PurchaseOrder. |
Pay_to_Address_2 | String | Falso | A coluna Pay_to_Address_2 para a tabela PurchaseOrder. |
Pay_to_City | String | Falso | A coluna Pay_to_City da tabela PurchaseOrder. |
Pay_to_Contact | String | Falso | A coluna Pay_to_Contact para a tabela PurchaseOrder. |
Pay_to_Contact_No | String | Falso | A coluna Pay_to_Contact_No para a tabela PurchaseOrder. |
Pay_to_County | String | Falso | A coluna Pay_to_County para a tabela PurchaseOrder. |
Pay_to_Name | String | Falso | A coluna Pay_to_Name para a tabela PurchaseOrder. |
Pay_to_Post_Code | String | Falso | A coluna Pay_to_Post_Code para a tabela PurchaseOrder. |
Pay_to_Vendor_No | String | Falso | A coluna Pay_to_Vendor_No para a tabela PurchaseOrder. |
Payment_Discount_Percent | Decimal | Falso | A coluna Payment_Discount_Percent para a tabela PurchaseOrder. |
Payment_Reference | String | Falso | A coluna Payment_Reference da tabela PurchaseOrder. |
Payment_Terms_Code | String | Falso | A coluna Payment_Terms_Code para a tabela PurchaseOrder. |
Pmt_Discount_Date | Datetime | Falso | A coluna Pmt_Discount_Date para a tabela PurchaseOrder. |
Posting_Date | Datetime | Falso | A coluna Posting_Date para a tabela PurchaseOrder. |
Posting_Description | String | Falso | A coluna Posting_Description para a tabela PurchaseOrder. |
Prepayment_Due_Date | Datetime | Falso | A coluna Prepayment_Due_Date para a tabela PurchaseOrder. |
Prepayment_Percent | Decimal | Falso | A coluna Prepayment_Percent da tabela PurchaseOrder. |
Prepmt_Include_Tax | Boolean | Falso | A coluna Prepmt_Include_Tax para a tabela PurchaseOrder. |
Prepmt_Payment_Discount_Percent | Decimal | Falso | A coluna Prepmt_Payment_Discount_Percent para a tabela PurchaseOrder. |
Prepmt_Payment_Terms_Code | String | Falso | A coluna Prepmt_Payment_Terms_Code para a tabela PurchaseOrder. |
Prepmt_Pmt_Discount_Date | Datetime | Falso | A coluna Prepmt_Pmt_Discount_Date para a tabela PurchaseOrder. |
Promised_Receipt_Date | Datetime | Falso | A coluna Promised_Receipt_Date para a tabela PurchaseOrder. |
Provincial_Tax_Area_Code | String | Falso | A coluna Provincial_Tax_Area_Code para a tabela PurchaseOrder. |
Purchaser_Code | String | Falso | A coluna Purchaser_Code para a tabela PurchaseOrder. |
Quote_No | String | Falso | A coluna Quote_No para a tabela PurchaseOrder. |
Requested_Receipt_Date | Datetime | Falso | A coluna Requested_Receipt_Date para a tabela PurchaseOrder. |
Responsibility_Center | String | Falso | A coluna Responsibility_Center para a tabela PurchaseOrder. |
Sell_to_Customer_No | String | Falso | A coluna Sell_to_Customer_No para a tabela PurchaseOrder. |
Ship_to_Address | String | Falso | A coluna Ship_to_Address da tabela PurchaseOrder. |
Ship_to_Address_2 | String | Falso | A coluna Ship_to_Address_2 para a tabela PurchaseOrder. |
Ship_to_City | String | Falso | A coluna Ship_to_City para a tabela PurchaseOrder. |
Ship_to_Code | String | Falso | A coluna Ship_to_Code para a tabela PurchaseOrder. |
Ship_to_Contact | String | Falso | A coluna Ship_to_Contact para a tabela PurchaseOrder. |
Ship_to_County | String | Falso | A coluna Ship_to_County para a tabela PurchaseOrder. |
Ship_to_Name | String | Falso | A coluna Ship_to_Name para a tabela PurchaseOrder. |
Ship_to_Post_Code | String | Falso | A coluna Ship_to_Post_Code para a tabela PurchaseOrder. |
Ship_to_UPS_Zone | String | Falso | A coluna Ship_to_UPS_Zone para a tabela PurchaseOrder. |
Shipment_Method_Code | String | Falso | A coluna Shipment_Method_Code para a tabela PurchaseOrder. |
Shortcut_Dimension_1_Code | String | Falso | A coluna Shortcut_Dimension_1_Code para a tabela PurchaseOrder. |
Shortcut_Dimension_2_Code | String | Falso | A coluna Shortcut_Dimension_2_Code para a tabela PurchaseOrder. |
Status | String | Falso | A coluna Status da tabela PurchaseOrder. |
Tax_Area_Code | String | Falso | A coluna Tax_Area_Code para a tabela PurchaseOrder. |
Tax_Exemption_No | String | Falso | A coluna Tax_Exemption_No para a tabela PurchaseOrder. |
Tax_Liable | Boolean | Falso | A coluna Tax_Liable para a tabela PurchaseOrder. |
Transaction_Specification | String | Falso | A coluna Transaction_Specification para a tabela PurchaseOrder. |
Transaction_Type | String | Falso | A coluna Transaction_Type da tabela PurchaseOrder. |
Transport_Method | String | Falso | A coluna Transport_Method para a tabela PurchaseOrder. |
Vendor_Cr_Memo_No | String | Falso | A coluna Vendor_Cr_Memo_No para a tabela PurchaseOrder. |
Vendor_Invoice_No | String | Falso | A coluna Vendor_Invoice_No para a tabela PurchaseOrder. |
Vendor_Order_No | String | Falso | A coluna Vendor_Order_No para a tabela PurchaseOrder. |
Vendor_Shipment_No | String | Falso | A coluna Vendor_Shipment_No da tabela PurchaseOrder. |
LinkedPurchaseOrderPurchLines | String | Falso | A coluna LinkedPurchaseOrderPurchLines para a tabela PurchaseOrder. |
LinkedCurrency_Code_Link | String | Falso | A coluna LinkedCurrency_Code_Link para a tabela PurchaseOrder. |
Pedido de CompraLinhas de Compra
A tabela PurchaseOrderPurchLines do DynamicsNAV.
Colunas
Nome | Tipo | Somente leitura | Descrição |
---|---|---|---|
Document_No [KEY] | String | Falso | A coluna Document_No para a tabela PurchaseOrderPurchLines. |
Document_Type [KEY] | String | Falso | A coluna Document_Type da tabela PurchaseOrderPurchLines. |
Line_No [KEY] | Int32 | Falso | A coluna Line_No para a tabela PurchaseOrderPurchLines. |
Allow_Invoice_Disc | Boolean | Falso | A coluna Allow_Invoice_Disc para a tabela PurchaseOrderPurchLines. |
Allow_Item_Charge_Assignment | Boolean | Falso | A coluna Allow_Item_Charge_Assignment para a tabela PurchaseOrderPurchLines. |
Appl_to_Item_Entry | Int32 | Falso | A coluna Appl_to_Item_Entry para a tabela PurchaseOrderPurchLines. |
Bin_Code | String | Falso | A coluna Bin_Code para a tabela PurchaseOrderPurchLines. |
Blanket_Order_Line_No | Int32 | Falso | A coluna Blanket_Order_Line_No para a tabela PurchaseOrderPurchLines. |
Blanket_Order_No | String | Falso | A coluna Blanket_Order_No para a tabela PurchaseOrderPurchLines. |
Cross_Reference_No | String | Falso | A coluna Cross_Reference_No para a tabela PurchaseOrderPurchLines. |
Description | String | Falso | A coluna Descrição da tabela PurchaseOrderPurchLines. |
Direct_Unit_Cost | Decimal | Falso | A coluna Direct_Unit_Cost para a tabela PurchaseOrderPurchLines. |
Drop_Shipment | Boolean | Falso | A coluna Drop_Shipment para a tabela PurchaseOrderPurchLines. |
ETag | String | Falso | A coluna ETag para a tabela PurchaseOrderPurchLines. |
Expected_Receipt_Date | Datetime | Falso | A coluna Expected_Receipt_Date para a tabela PurchaseOrderPurchLines. |
Finished | Boolean | Falso | A coluna Concluído para a tabela PurchaseOrderPurchLines. |
GST_HST | String | Falso | A coluna GST_HST para a tabela PurchaseOrderPurchLines. |
IC_Partner_Code | String | Falso | A coluna IC_Partner_Code para a tabela PurchaseOrderPurchLines. |
IC_Partner_Ref_Type | String | Falso | A coluna IC_Partner_Ref_Type para a tabela PurchaseOrderPurchLines. |
IC_Partner_Reference | String | Falso | A coluna IC_Partner_Reference para a tabela PurchaseOrderPurchLines. |
Inbound_Whse_Handling_Time | String | Falso | A coluna Inbound_Whse_Handling_Time para a tabela PurchaseOrderPurchLines. |
Indirect_Cost_Percent | Decimal | Falso | A coluna Indirect_Cost_Percent para a tabela PurchaseOrderPurchLines. |
Inv_Discount_Amount | Decimal | Falso | A coluna Inv_Discount_Amount para a tabela PurchaseOrderPurchLines. |
IRS_1099_Liable | Boolean | Falso | A coluna IRS_1099_Liable para a tabela PurchaseOrderPurchLines. |
Job_Line_Amount | Decimal | Falso | A coluna Job_Line_Amount para a tabela PurchaseOrderPurchLines. |
Job_Line_Amount_LCY | Decimal | Falso | A coluna Job_Line_Amount_LCY para a tabela PurchaseOrderPurchLines. |
Job_Line_Disc_Amount_LCY | Decimal | Falso | A coluna Job_Line_Disc_Amount_LCY para a tabela PurchaseOrderPurchLines. |
Job_Line_Discount_Amount | Decimal | Falso | A coluna Job_Line_Discount_Amount para a tabela PurchaseOrderPurchLines. |
Job_Line_Discount_Percent | Decimal | Falso | A coluna Job_Line_Discount_Percent para a tabela PurchaseOrderPurchLines. |
Job_Line_Type | String | Falso | A coluna Job_Line_Type para a tabela PurchaseOrderPurchLines. |
Job_No | String | Falso | A coluna Job_No para a tabela PurchaseOrderPurchLines. |
Job_Planning_Line_No | Int32 | Falso | A coluna Job_Planning_Line_No para a tabela PurchaseOrderPurchLines. |
Job_Remaining_Qty | Decimal | Falso | A coluna Job_Remaining_Qty para a tabela PurchaseOrderPurchLines. |
Job_Task_No | String | Falso | A coluna Job_Task_No para a tabela PurchaseOrderPurchLines. |
Job_Total_Price | Decimal | Falso | A coluna Job_Total_Price para a tabela PurchaseOrderPurchLines. |
Job_Total_Price_LCY | Decimal | Falso | A coluna Job_Total_Price_LCY para a tabela PurchaseOrderPurchLines. |
Job_Unit_Price | Decimal | Falso | A coluna Job_Unit_Price para a tabela PurchaseOrderPurchLines. |
Job_Unit_Price_LCY | Decimal | Falso | A coluna Job_Unit_Price_LCY para a tabela PurchaseOrderPurchLines. |
Lead_Time_Calculation | String | Falso | A coluna Lead_Time_Calculation para a tabela PurchaseOrderPurchLines. |
Line_Amount | Decimal | Falso | A coluna Line_Amount para a tabela PurchaseOrderPurchLines. |
Line_Discount_Amount | Decimal | Falso | A coluna Line_Discount_Amount para a tabela PurchaseOrderPurchLines. |
Line_Discount_Percent | Decimal | Falso | A coluna Line_Discount_Percent para a tabela PurchaseOrderPurchLines. |
Location_Code | String | Falso | A coluna Location_Code para a tabela PurchaseOrderPurchLines. |
No | String | Falso | A coluna Não da tabela PurchaseOrderPurchLines. |
Nonstock | Boolean | Falso | A coluna Nonstock para a tabela PurchaseOrderPurchLines. |
Operation_No | String | Falso | A coluna Operation_No para a tabela PurchaseOrderPurchLines. |
Order_Date | Datetime | Falso | A coluna Order_Date para a tabela PurchaseOrderPurchLines. |
Planned_Receipt_Date | Datetime | Falso | A coluna Planned_Receipt_Date para a tabela PurchaseOrderPurchLines. |
Planning_Flexibility | String | Falso | A coluna Planning_Flexibility para a tabela PurchaseOrderPurchLines. |
Prepayment_Percent | Decimal | Falso | A coluna Prepayment_Percent da tabela PurchaseOrderPurchLines. |
Prepmt_Amt_Deducted | Decimal | Falso | A coluna Prepmt_Amt_Deducted para a tabela PurchaseOrderPurchLines. |
Prepmt_Amt_Inv | Decimal | Falso | A coluna Prepmt_Amt_Inv para a tabela PurchaseOrderPurchLines. |
Prepmt_Amt_to_Deduct | Decimal | Falso | A coluna Prepmt_Amt_to_Deduct para a tabela PurchaseOrderPurchLines. |
Prepmt_Line_Amount | Decimal | Falso | A coluna Prepmt_Line_Amount para a tabela PurchaseOrderPurchLines. |
Prod_Order_Line_No | Int32 | Falso | A coluna Prod_Order_Line_No para a tabela PurchaseOrderPurchLines. |
Prod_Order_No | String | Falso | A coluna Prod_Order_No para a tabela PurchaseOrderPurchLines. |
Promised_Receipt_Date | Datetime | Falso | A coluna Promised_Receipt_Date para a tabela PurchaseOrderPurchLines. |
Provincial_Tax_Area_Code | String | Falso | A coluna Provincial_Tax_Area_Code para a tabela PurchaseOrderPurchLines. |
Qty_Assigned | Decimal | Falso | A coluna Qty_Assigned para a tabela PurchaseOrderPurchLines. |
Qty_to_Assign | Decimal | Falso | A coluna Qty_to_Assign para a tabela PurchaseOrderPurchLines. |
Qty_to_Invoice | Decimal | Falso | A coluna Qty_to_Invoice para a tabela PurchaseOrderPurchLines. |
Qty_to_Receive | Decimal | Falso | A coluna Qty_to_Receive para a tabela PurchaseOrderPurchLines. |
Quantity | Decimal | Falso | A coluna Quantidade da tabela PurchaseOrderPurchLines. |
Quantity_Invoiced | Decimal | Falso | A coluna Quantity_Invoiced para a tabela PurchaseOrderPurchLines. |
Quantity_Received | Decimal | Falso | A coluna Quantity_Received para a tabela PurchaseOrderPurchLines. |
Requested_Receipt_Date | Datetime | Falso | A coluna Requested_Receipt_Date para a tabela PurchaseOrderPurchLines. |
Reserved_Quantity | Decimal | Falso | A coluna Reserved_Quantity para a tabela PurchaseOrderPurchLines. |
Return_Reason_Code | String | Falso | A coluna Return_Reason_Code para a tabela PurchaseOrderPurchLines. |
Shortcut_Dimension_1_Code | String | Falso | A coluna Shortcut_Dimension_1_Code para a tabela PurchaseOrderPurchLines. |
Shortcut_Dimension_2_Code | String | Falso | A coluna Shortcut_Dimension_2_Code para a tabela PurchaseOrderPurchLines. |
ShortcutDimCode_x005B_3_x005D\_ | String | Falso | A coluna ShortcutDimCode_x005B_3_x005D_ para a tabela PurchaseOrderPurchLines. |
ShortcutDimCode_x005B_4_x005D\_ | String | Falso | A coluna ShortcutDimCode_x005B_4_x005D_ para a tabela PurchaseOrderPurchLines. |
ShortcutDimCode_x005B_5_x005D\_ | String | Falso | A coluna ShortcutDimCode_x005B_5_x005D_ para a tabela PurchaseOrderPurchLines. |
ShortcutDimCode_x005B_6_x005D\_ | String | Falso | A coluna ShortcutDimCode_x005B_6_x005D_ para a tabela PurchaseOrderPurchLines. |
ShortcutDimCode_x005B_7_x005D\_ | String | Falso | A coluna ShortcutDimCode_x005B_7_x005D_ para a tabela PurchaseOrderPurchLines. |
ShortcutDimCode_x005B_8_x005D\_ | String | Falso | A coluna ShortcutDimCode_x005B_8_x005D_ para a tabela PurchaseOrderPurchLines. |
Tax_Area_Code | String | Falso | A coluna Tax_Area_Code para a tabela PurchaseOrderPurchLines. |
Tax_Group_Code | String | Falso | A coluna Tax_Group_Code para a tabela PurchaseOrderPurchLines. |
Tax_Liable | Boolean | Falso | A coluna Tax_Liable para a tabela PurchaseOrderPurchLines. |
Type | String | Falso | A coluna Tipo da tabela PurchaseOrderPurchLines. |
Unit_Cost_LCY | Decimal | Falso | A coluna Unit_Cost_LCY para a tabela PurchaseOrderPurchLines. |
Unit_of_Measure | String | Falso | A coluna Unit_of_Measure para a tabela PurchaseOrderPurchLines. |
Unit_of_Measure_Code | String | Falso | A coluna Unit_of_Measure_Code para a tabela PurchaseOrderPurchLines. |
Unit_Price_LCY | Decimal | Falso | A coluna Unit_Price_LCY para a tabela PurchaseOrderPurchLines. |
Use_Tax | Boolean | Falso | A coluna Use_Tax para a tabela PurchaseOrderPurchLines. |
Variant_Code | String | Falso | A coluna Variant_Code para a tabela PurchaseOrderPurchLines. |
VAT_Prod_Posting_Group | String | Falso | A coluna VAT_Prod_Posting_Group para a tabela PurchaseOrderPurchLines. |
Whse_Outstanding_Qty_Base | Decimal | Falso | A coluna Whse_Outstanding_Qty_Base para a tabela PurchaseOrderPurchLines. |
Work_Center_No | String | Falso | A coluna Work_Center_No para a tabela PurchaseOrderPurchLines. |
LinkedBlanket_Order_Line_No_Link | String | Falso | A coluna LinkedBlanket_Order_Line_No_Link para a tabela PurchaseOrderPurchLines. |
Ordens de Compra
A tabela PurchaseOrders do DynamicsNAV.
Colunas
Nome | Tipo | Somente leitura | Descrição |
---|---|---|---|
Document_No [KEY] | String | Falso | A coluna Document_No para a tabela PurchaseOrders. |
Document_Type [KEY] | String | Falso | A coluna Document_Type da tabela PurchaseOrders. |
Line_No [KEY] | Int32 | Falso | A coluna Line_No para a tabela PurchaseOrders. |
Amount | Decimal | Falso | A coluna Valor da tabela PurchaseOrders. |
Buy_from_Vendor_No | String | Falso | A coluna Buy_from_Vendor_No para a tabela PurchaseOrders. |
Currency_Code | String | Falso | A coluna Currency_Code para a tabela PurchaseOrders. |
Description | String | Falso | A coluna Descrição da tabela PurchaseOrders. |
Direct_Unit_Cost | Decimal | Falso | A coluna Direct_Unit_Cost para a tabela PurchaseOrders. |
ETag | String | Falso | A coluna ETag para a tabela PurchaseOrders. |
Expected_Receipt_Date | Datetime | Falso | A coluna Expected_Receipt_Date para a tabela PurchaseOrders. |
Line_Discount_Percent | Decimal | Falso | A coluna Line_Discount_Percent para a tabela PurchaseOrders. |
No | String | Falso | A coluna Não da tabela PurchaseOrders. |
Outstanding_Quantity | Decimal | Falso | A coluna Outstanding_Quantity da tabela PurchaseOrders. |
Quantity | Decimal | Falso | A coluna Quantidade para a tabela PurchaseOrders. |
Type | String | Falso | A coluna Tipo da tabela PurchaseOrders. |
Unit_of_Measure_Code | String | Falso | A coluna Unit_of_Measure_Code para a tabela PurchaseOrders. |
LinkedCurrency_Code_Link | String | Falso | A coluna LinkedCurrency_Code_Link para a tabela PurchaseOrders. |
ResourceCard
O ResourceCard da tabela DynamicsNAV.
Colunas
Nome | Tipo | Somente leitura | Descrição |
---|---|---|---|
No [KEY] | String | Falso | A coluna Não da tabela ResourceCard. |
Address | String | Falso | A coluna Endereço da tabela ResourceCard. |
Address_2 | String | Falso | A coluna Address_2 para a tabela ResourceCard. |
Automatic_Ext_Texts | Boolean | Falso | A coluna Automatic_Ext_Texts para a tabela ResourceCard. |
Base_Unit_of_Measure | String | Falso | A coluna Base_Unit_of_Measure para a tabela ResourceCard. |
Blocked | Boolean | Falso | A coluna Bloqueado da tabela ResourceCard. |
City | String | Falso | A coluna City da tabela ResourceCard. |
Contract_Class | String | Falso | A coluna Contract_Class para a tabela ResourceCard. |
County | String | Falso | A coluna County da tabela ResourceCard. |
Direct_Unit_Cost | Decimal | Falso | A coluna Direct_Unit_Cost para a tabela ResourceCard. |
Education | String | Falso | A coluna Educação para a tabela ResourceCard. |
Employment_Date | Datetime | Falso | A coluna Employment_Date para a tabela ResourceCard. |
ETag | String | Falso | A coluna ETag para a tabela ResourceCard. |
Gen_Prod_Posting_Group | String | Falso | A coluna Gen_Prod_Posting_Group para a tabela ResourceCard. |
IC_Partner_Purch_G_L_Acc_No | String | Falso | A coluna IC_Partner_Purch_G_L_Acc_No para a tabela ResourceCard. |
Indirect_Cost_Percent | Decimal | Falso | A coluna Indirect_Cost_Percent para a tabela ResourceCard. |
Job_Title | String | Falso | A coluna Job_Title para a tabela ResourceCard. |
Last_Date_Modified | Datetime | Falso | A coluna Last_Date_Modified para a tabela ResourceCard. |
Name | String | Falso | A coluna Nome da tabela ResourceCard. |
Post_Code | String | Falso | A coluna Post_Code para a tabela ResourceCard. |
Price_Profit_Calculation | String | Falso | A coluna Price_Profit_Calculation para a tabela ResourceCard. |
Profit_Percent | Decimal | Falso | A coluna Profit_Percent da tabela ResourceCard. |
Resource_Group_No | String | Falso | A coluna Resource_Group_No para a tabela ResourceCard. |
Search_Name | String | Falso | A coluna Search_Name para a tabela ResourceCard. |
Social_Security_No | String | Falso | A coluna Social_Security_No para a tabela ResourceCard. |
Tax_Group_Code | String | Falso | A coluna Tax_Group_Code para a tabela ResourceCard. |
Time_Sheet_Approver_User_ID | String | Falso | A coluna Time_Sheet_Approver_User_ID para a tabela ResourceCard. |
Time_Sheet_Owner_User_ID | String | Falso | A coluna Time_Sheet_Owner_User_ID para a tabela ResourceCard. |
Type | String | Falso | A coluna Tipo da tabela ResourceCard. |
Unit_Cost | Decimal | Falso | A coluna Unit_Cost para a tabela ResourceCard. |
Unit_Price | Decimal | Falso | A coluna Unit_Price para a tabela ResourceCard. |
Use_Time_Sheet | Boolean | Falso | A coluna Use_Time_Sheet para a tabela ResourceCard. |
VAT_Prod_Posting_Group | String | Falso | A coluna VAT_Prod_Posting_Group para a tabela ResourceCard. |
LinkedGen_Prod_Posting_Group_Link | String | Falso | A coluna LinkedGen_Prod_Posting_Group_Link para a tabela ResourceCard. |
Pedido de Venda
A tabela SalesOrder do DynamicsNAV.
Colunas
Nome | Tipo | Somente leitura | Descrição |
---|---|---|---|
Document_No [KEY] | String | Falso | A coluna Document_No para a tabela SalesOrder. |
Document_Type [KEY] | String | Falso | A coluna Document_Type da tabela SalesOrder. |
Line_No [KEY] | Int32 | Falso | A coluna Line_No para a tabela SalesOrder. |
Amount | Decimal | Falso | A coluna Valor da tabela SalesOrder. |
Currency_Code | String | Falso | A coluna Currency_Code para a tabela SalesOrder. |
Description | String | Falso | A coluna Descrição da tabela SalesOrder. |
ETag | String | Falso | A coluna ETag para a tabela SalesOrder. |
Line_Discount_Percent | Decimal | Falso | A coluna Line_Discount_Percent para a tabela SalesOrder. |
No | String | Falso | A coluna Não da tabela SalesOrder. |
Outstanding_Quantity | Decimal | Falso | A coluna Outstanding_Quantity da tabela SalesOrder. |
Quantity | Decimal | Falso | A coluna Quantidade da tabela SalesOrder. |
Sell_to_Customer_No | String | Falso | A coluna Sell_to_Customer_No para a tabela SalesOrder. |
Shipment_Date | Datetime | Falso | A coluna Shipment_Date para a tabela SalesOrder. |
Type | String | Falso | A coluna Tipo da tabela SalesOrder. |
Unit_of_Measure_Code | String | Falso | A coluna Unit_of_Measure_Code para a tabela SalesOrder. |
Unit_Price | Decimal | Falso | A coluna Unit_Price para a tabela SalesOrder. |
Work_Type_Code | String | Falso | A coluna Work_Type_Code para a tabela SalesOrder. |
LinkedCurrency_Code_Link | String | Falso | A coluna LinkedCurrency_Code_Link da tabela SalesOrder. |
Procedimentos Armazenados
Procedimentos armazenados* estão disponíveis para complementar os dados disponíveis no Modelo de Dados. Pode ser necessário atualizar os dados disponíveis em uma exibição usando um procedimento armazenado* porque os dados não fornecem atualizações bidirecionais diretas, semelhantes a tabelas. Nessas situações, a recuperação dos dados é feita usando a visualização ou tabela apropriada, enquanto a atualização é feita chamando um procedimento armazenado. Procedimentos armazenados* pega uma lista de parâmetros e retorna um conjunto de dados que contém a coleção de tuplas que constituem a resposta.
Conector Jitterbit para Procedimentos Armazenados do Dynamics NAV
Nome | Descrição |
---|---|
CreateAssociation | Cria uma associação entre duas entidades. Isso funcionará apenas para tabelas que possuem colunas em linha. |
ListAssociations | Lista associações para um determinado ID de entidade. Isso funcionará apenas para tabelas que possuem colunas em linha. |
RemoveAssociation | Remove uma associação entre duas entidades. Isso funcionará apenas para tabelas que possuem colunas em linha. |
CriarAssociação
Cria uma associação entre duas entidades. Isso funcionará apenas para tabelas que possuem colunas em linha.
Entrada
Nome | Tipo | Descrição |
---|---|---|
SourceId | String | O ID da entidade para a qual você está listando associações. |
DestinationId | String | O ID da entidade que você está associando ao SourceId. |
SourceTable | String | A tabela onde o SourceId está listado. Por exemplo, se SourceId for de uma tabela chamada Clientes, insira Clientes. |
DestinationTable | String | A tabela onde DestinationId está listado. Por exemplo, se DestinationId vier de uma tabela chamada Orders, insira Orders. |
Colunas do Conjunto de Resultados
Nome | Tipo | Descrição |
---|---|---|
\* | String | A saída irá variar para cada entidade. |
Listar Associações
Lista associações para um determinado ID de entidade. Isso funcionará apenas para tabelas que possuem colunas em linha.
Entrada
Nome | Tipo | Descrição |
---|---|---|
SourceId | String | O ID da entidade para a qual você está listando associações. |
SourceTable | String | A tabela de onde vem a entidade para a qual você está listando as entidades. Por exemplo, se SourceId for de uma tabela chamada Clientes, defina esse parâmetro como Clientes. |
DestinationTable | String | A tabela com a qual você está procurando associações. Por exemplo, se você estiver procurando associações com a tabela Pedidos, defina esse parâmetro como Pedidos. |
Colunas do Conjunto de Resultados
Nome | Tipo | Descrição |
---|---|---|
\* | String | A saída irá variar para cada entidade. |
RemoverAssociação
Remove uma associação entre duas entidades. Isso funcionará apenas para tabelas que possuem colunas em linha.
Entrada
Nome | Tipo | Descrição |
---|---|---|
SourceId | String | O ID da entidade da qual você está removendo uma associação. |
DestinationId | String | O ID da entidade que você está removendo como associação. |
Colunas do Conjunto de Resultados
Nome | Tipo | Descrição |
---|---|---|
\* | String | A saída irá variar para cada entidade. |
Tabelas do Sistema
Você pode consultar as tabelas do sistema descritas nesta seção para acessar informações de esquema, informações sobre a funcionalidade da fonte de dados e estatísticas de operação em lote.
Tabelas de Esquema
As tabelas a seguir retornam metadados do banco de dados para Dynamics NAV:
- sys_catalogs: Lista os bancos de dados disponíveis.
- sys_schemas: Lista os esquemas disponíveis.
- sys_tables: Lista as tabelas e exibições disponíveis.
- sys_tablecolumns: Descreve as colunas das tabelas e exibições disponíveis.
- sys_procedures: Descreve os procedimentos armazenados disponíveis.
- sys_procedureparameters: Descreve procedimento armazenado* parâmetros.
- sys_keycolumns: Descreve as chaves primárias e estrangeiras.
- sys_indexes: Descreve os índices disponíveis.
Tabelas de Fonte de Dados
As tabelas a seguir retornam informações sobre como se conectar e consultar a fonte de dados:
- sys_connection_props: Retorna informações sobre as propriedades de conexão disponíveis.
- sys_sqlinfo: Descreve as consultas SELECT que o conector pode descarregar para a fonte de dados.
Consultar Tabelas de Informações
A tabela a seguir retorna estatísticas de consultar para consultas de modificação de dados:
- sys_identity: Retorna informações sobre operações em lote ou atualizações únicas.
Sys_catalogs
Lista os bancos de dados disponíveis.
A consultar a seguir recupera todos os bancos de dados determinados pela string de conexão:
SELECT * FROM sys_catalogs
Colunas
Nome | Tipo | Descrição |
---|---|---|
CatalogName | String | O nome do banco de dados. |
Sys_schemas
Lista os esquemas disponíveis.
A consultar a seguir recupera todos os esquemas disponíveis:
SELECT * FROM sys_schemas
Colunas
Nome | Tipo | Descrição |
---|---|---|
CatalogName | String | O nome do banco de dados. |
SchemaName | String | O nome do esquema. |
Sys_tables
Lista as tabelas disponíveis.
A consultar a seguir recupera as tabelas e exibições disponíveis:
SELECT * FROM sys_tables
Colunas
Nome | Tipo | Descrição |
---|---|---|
CatalogName | String | O banco de dados que contém a tabela ou exibição. |
SchemaName | String | O esquema que contém a tabela ou exibição. |
TableName | String | O nome da tabela ou exibição. |
TableType | String | O tipo de tabela (tabela ou exibição). |
Description | String | Uma descrição da tabela ou exibição. |
IsUpdateable | Boolean | Se a tabela pode ser atualizada. |
Sys_tablecolumns
Descreve as colunas das tabelas e exibições disponíveis.
A consultar a seguir retorna as colunas e os tipos de dados da tabela Customer:
SELECT ColumnName, DataTypeName FROM sys_tablecolumns WHERE TableName='Customer'
Colunas
Nome | Tipo | Descrição |
---|---|---|
CatalogName | String | O nome do banco de dados que contém a tabela ou exibição. |
SchemaName | String | O esquema que contém a tabela ou exibição. |
TableName | String | O nome da tabela ou exibição que contém a coluna. |
ColumnName | String | O nome da coluna. |
DataTypeName | String | O nome do tipo de dados. |
DataType | Int32 | Um número inteiro indicando o tipo de dados. Esse valor é determinado no tempo de execução com base no ambiente. |
Length | Int32 | O tamanho de armazenamento da coluna. |
DisplaySize | Int32 | A largura máxima normal da coluna designada em caracteres. |
NumericPrecision | Int32 | O número máximo de dígitos em dados numéricos. O comprimento da coluna em caracteres para caracteres e dados de data e hora. |
NumericScale | Int32 | A escala da coluna ou o número de dígitos à direita do ponto decimal. |
IsNullable | Boolean | Se a coluna pode conter null. |
Description | String | Uma breve descrição da coluna. |
Ordinal | Int32 | O número de sequência da coluna. |
IsAutoIncrement | String | Se o valor da coluna é atribuído em incrementos fixos. |
IsGeneratedColumn | String | Se a coluna é gerada. |
IsHidden | Boolean | Se a coluna está oculta. |
IsArray | Boolean | Se a coluna é uma matriz. |
Sys_procedures
Lista os procedimentos armazenados disponíveis.
A consultar a seguir recupera os procedimentos armazenados disponíveis:
SELECT * FROM sys_procedures
Colunas
Nome | Tipo | Descrição |
---|---|---|
CatalogName | String | O banco de dados que contém o procedimento armazenado. |
SchemaName | String | O esquema que contém o procedimento armazenado. |
ProcedureName | String | O nome do procedimento armazenado. |
Description | String | Uma descrição do procedimento armazenado. |
ProcedureType | String | O tipo do procedimento, como PROCEDURE ou FUNCTION. |
Sys_procedureparameters
Descreve procedimento armazenado* parâmetros.
A consultar a seguir retorna informações sobre todos os parâmetros de entrada para o procedimento armazenado CreateAssociation:
SELECT * FROM sys_procedureparameters WHERE ProcedureName='CreateAssociation' AND Direction=1 OR Direction=2
Colunas
Nome | Tipo | Descrição |
---|---|---|
CatalogName | String | O nome do banco de dados que contém o procedimento armazenado. |
SchemaName | String | O nome do esquema que contém o procedimento armazenado. |
ProcedureName | String | O nome do procedimento armazenado* contendo o parâmetro. |
ColumnName | String | O nome do procedimento armazenado* parâmetro. |
Direction | Int32 | Um número inteiro correspondente ao tipo do parâmetro: entrada (1), entrada/saída (2) ou saída (4). parâmetros de tipo de entrada/saída podem ser parâmetros de entrada e saída. |
DataTypeName | String | O nome do tipo de dados. |
DataType | Int32 | Um número inteiro indicando o tipo de dados. Esse valor é determinado no tempo de execução com base no ambiente. |
Length | Int32 | O número de caracteres permitido para dados de caractere. O número de dígitos permitidos para dados numéricos. |
NumericPrecision | Int32 | A precisão máxima para dados numéricos. O comprimento da coluna em caracteres para caracteres e dados de data e hora. |
NumericScale | Int32 | O número de dígitos à direita do ponto decimal em dados numéricos. |
IsNullable | Boolean | Se o parâmetro pode conter null. |
IsRequired | Boolean | Se o parâmetro é necessário para a execução do procedimento. |
IsArray | Boolean | Se o parâmetro é uma matriz. |
Description | String | A descrição do parâmetro. |
Ordinal | Int32 | O índice do parâmetro. |
Sys_keycolumns
Descreve as chaves primárias e estrangeiras. A consultar a seguir recupera a chave primária da tabela Customer:
SELECT * FROM sys_keycolumns WHERE IsKey='True' AND TableName='Customer'
Colunas
Nome | Tipo | Descrição |
---|---|---|
CatalogName | String | O nome do banco de dados que contém a chave. |
SchemaName | String | O nome do esquema que contém a chave. |
TableName | String | O nome da tabela que contém a chave. |
ColumnName | String | O nome da coluna chave. |
IsKey | Boolean | Se a coluna é uma chave primária na tabela referenciada no campo TableName. |
IsForeignKey | Boolean | Se a coluna é uma chave estrangeira referenciada no campo TableName. |
PrimaryKeyName | String | O nome da chave primária. |
ForeignKeyName | String | O nome da chave estrangeira. |
ReferencedCatalogName | String | O banco de dados que contém a chave primária. |
ReferencedSchemaName | String | O esquema que contém a chave primária. |
ReferencedTableName | String | A tabela que contém a chave primária. |
ReferencedColumnName | String | O nome da coluna da chave primária. |
Sys_foreignkeys
Descreve as chaves estrangeiras. A consultar a seguir recupera todas as chaves estrangeiras que se referem a outras tabelas:
SELECT * FROM sys_foreignkeys WHERE ForeignKeyType = 'FOREIGNKEY_TYPE_IMPORT'
Colunas
Nome | Tipo | Descrição |
---|---|---|
CatalogName | String | O nome do banco de dados que contém a chave. |
SchemaName | String | O nome do esquema que contém a chave. |
TableName | String | O nome da tabela que contém a chave. |
ColumnName | String | O nome da coluna chave. |
PrimaryKeyName | String | O nome da chave primária. |
ForeignKeyName | String | O nome da chave estrangeira. |
ReferencedCatalogName | String | O banco de dados que contém a chave primária. |
ReferencedSchemaName | String | O esquema que contém a chave primária. |
ReferencedTableName | String | A tabela que contém a chave primária. |
ReferencedColumnName | String | O nome da coluna da chave primária. |
ForeignKeyType | String | Designa se a chave estrangeira é uma chave de importação (aponta para outras tabelas) ou de exportação (referenciada de outras tabelas). |
Sys_indexes
Descreve os índices disponíveis. Ao filtrar por índices, você pode escrever consultas mais seletivas com tempos de resposta de consultar mais rápidos.
A consultar a seguir recupera todos os índices que não são chaves primárias:
SELECT * FROM sys_indexes WHERE IsPrimary='false'
Colunas
Nome | Tipo | Descrição |
---|---|---|
CatalogName | String | O nome do banco de dados que contém o índice. |
SchemaName | String | O nome do esquema que contém o índice. |
TableName | String | O nome da tabela que contém o índice. |
IndexName | String | O nome do índice. |
ColumnName | String | O nome da coluna associada ao índice. |
IsUnique | Boolean | True se o índice for exclusivo. Falso caso contrário. |
IsPrimary | Boolean | Verdadeiro se o índice for uma chave primária. Falso caso contrário. |
Type | Int16 | Um valor inteiro correspondente ao tipo de índice: estatística (0), agrupado (1), hash (2) ou outro (3). |
SortOrder | String | A ordem de classificação: A para crescente ou D para decrescente. |
OrdinalPosition | Int16 | O número de sequência da coluna no índice. |
Sys_connection_props
Retorna informações sobre as propriedades de conexão disponíveis e as definidas na string de conexão.
Ao consultar esta tabela, a string de conexão de configuração deve ser usada:
jdbc:cdata:dynamicsnav:config:
Esta string de conexão permite que você consultar esta tabela sem uma conexão válida.
A consultar a seguir recupera todas as propriedades de conexão que foram definidas na string de conexão ou definidas por meio de um valor padrão:
SELECT * FROM sys_connection_props WHERE Value <> ''
Colunas
Nome | Tipo | Descrição |
---|---|---|
Name | String | O nome da propriedade de conexão. |
ShortDescription | String | Uma breve descrição. |
Type | String | O tipo de dados da propriedade de conexão. |
Default | String | O valor padrão, se não houver um definido explicitamente. |
Values | String | Uma lista separada por vírgulas de valores possíveis. Um erro de validação é lançado se outro valor for especificado. |
Value | String | O valor que você definiu ou um padrão pré-configurado. |
Required | Boolean | Se a propriedade é necessária para se conectar. |
Category | String | A categoria da propriedade de conexão. |
IsSessionProperty | String | Se a propriedade é uma propriedade de sessão, usada para salvar informações sobre a conexão atual. |
Sensitivity | String | O nível de sensibilidade da propriedade. Isso informa se a propriedade está ofuscada nos formulários de registro e autenticação. |
PropertyName | String | Uma forma truncada em camel case do nome da propriedade de conexão. |
Ordinal | Int32 | O índice do parâmetro. |
CatOrdinal | Int32 | O índice da categoria do parâmetro. |
Hierarchy | String | Mostra as propriedades dependentes associadas que precisam ser definidas juntamente com esta. |
Visible | Boolean | Informa se a propriedade está visível na UI da conexão. |
ETC | String | Diversas informações diversas sobre o imóvel. |
Sys_sqlinfo
Descreve o processamento da consultar SELECT que o conector pode transferir para a fonte de dados.
Processamento de Consultas Colaborativas
Ao trabalhar com fontes de dados que não suportam SQL-92, você pode consultar a exibição sys_sqlinfo para determinar os recursos de consultar das APIs subjacentes, expressas na sintaxe SQL. O conector transfere o máximo possível do processamento da instrução SELECT para o servidor e, em seguida, processa o restante da consultar na memória.
Descobrindo os Recursos SELECT da Fonte de Dados
Abaixo está um exemplo de conjunto de dados de recursos SQL. O conjunto de resultados a seguir indica a funcionalidade SELECT que o conector pode descarregar para a fonte de dados ou processar o lado do cliente. Sua fonte de dados pode suportar sintaxe SQL adicional. Alguns aspectos da funcionalidade SELECT são retornados em uma lista separada por vírgulas, se suportados; caso contrário, a coluna contém NO.
Nome | Descrição | Valores Possíveis |
---|---|---|
AGGREGATE_FUNCTIONS | Funções de agregação suportadas. | AVG , COUNT , MAX , MIN , SUM , DISTINCT |
COUNT | Se a função COUNT é suportada. | YES , NO |
IDENTIFIER_QUOTE_OPEN_CHAR | O caractere de abertura usado para escapar de um identificador. | [ |
IDENTIFIER_QUOTE_CLOSE_CHAR | O caractere de fechamento usado para escapar de um identificador. | ] |
SUPPORTED_OPERATORS | Uma lista de operadores SQL com suporte. | = , > , < , >= , <= , <> , != , LIKE , NOT LIKE , IN , NOT IN , IS NULL , IS NOT NULL , AND , OR |
GROUP_BY | Se GROUP BY é compatível e, em caso afirmativo, o grau de suporte. | NO , NO_RELATION , EQUALS_SELECT , SQL_GB_COLLATE |
STRING_FUNCTIONS | Funções de string suportadas. | LENGTH , CHAR , LOCATE , REPLACE , SUBSTRING , RTRIM , LTRIM , RIGHT , LEFT , UCASE , SPACE , SOUNDEX , LCASE , CONCAT , ASCII , REPEAT , OCTET , BIT , POSITION , INSERT , TRIM , UPPER , REGEXP , LOWER , DIFFERENCE , CHARACTER , SUBSTR , STR , REVERSE , PLAN , UUIDTOSTR , TRANSLATE , TRAILING , TO , STUFF , STRTOUUID , STRING , SPLIT , SORTKEY , SIMILAR , REPLICATE , PATINDEX , LPAD , LEN , LEADING , KEY , INSTR , INSERTSTR , HTML , GRAPHICAL , CONVERT , COLLATION , CHARINDEX , BYTE |
NUMERIC_FUNCTIONS | Funções numéricas suportadas. | ABS , ACOS , ASIN , ATAN , ATAN2 , CEILING , COS , COT , EXP , FLOOR , LOG , MOD , SIGN , SIN , SQRT , TAN , PI , RAND , DEGREES , LOG10 , POWER , RADIANS , ROUND , TRUNCATE |
TIMEDATE_FUNCTIONS | Funções de data/hora suportadas. | NOW , CURDATE , DAYOFMONTH , DAYOFWEEK , DAYOFYEAR , MONTH , QUARTER , WEEK , YEAR , CURTIME , HOUR , MINUTE , SECOND , TIMESTAMPADD , TIMESTAMPDIFF , DAYNAME , MONTHNAME , CURRENT_DATE , CURRENT_TIME , CURRENT_TIMESTAMP , EXTRACT |
REPLICATION_SKIP_TABLES | Indica tabelas ignoradas durante a replicação. | |
REPLICATION_TIMECHECK_COLUMNS | Uma matriz de string contendo uma lista de colunas que serão usadas para verificar (na ordem especificada) para usar como uma coluna modificada durante a replicação. | |
IDENTIFIER_PATTERN | Valor de string que indica qual string é válida para um identificador. | |
SUPPORT_TRANSACTION | Indica se o provedor oferece suporte a transações como confirmação e reversão. | YES , NO |
DIALECT | Indica o dialeto SQL a ser usado. | |
KEY_PROPERTIES | Indica as propriedades que identificam o banco de dados uniforme. | |
SUPPORTS_MULTIPLE_SCHEMAS | Indica se vários esquemas podem existir para o provedor. | YES , NO |
SUPPORTS_MULTIPLE_CATALOGS | Indica se vários catálogos podem existir para o provedor. | YES , NO |
DATASYNCVERSION | A versão do Data Sync necessária para acessar este driver. | Standard , Starter , Professional , Enterprise |
DATASYNCCATEGORY | A categoria Data Sync deste driver. | Source , Destination , Cloud Destination |
SUPPORTSENHANCEDSQL | Se a funcionalidade SQL aprimorada além do que é oferecido pela API é suportada. | TRUE , FALSE |
SUPPORTS_BATCH_OPERATIONS | Se as operações em lote são suportadas. | YES , NO |
SQL_CAP | Todos os recursos SQL suportados para este driver. | SELECT , INSERT , DELETE , UPDATE , TRANSACTIONS , ORDERBY , OAUTH , ASSIGNEDID , LIMIT , LIKE , BULKINSERT , COUNT , BULKDELETE , BULKUPDATE , GROUPBY , HAVING , AGGS , OFFSET , REPLICATE , COUNTDISTINCT , JOINS , DROP , CREATE , DISTINCT , INNERJOINS , SUBQUERIES , ALTER , MULTIPLESCHEMAS , GROUPBYNORELATION , OUTERJOINS , UNIONALL , UNION , UPSERT , GETDELETED , CROSSJOINS , GROUPBYCOLLATE , MULTIPLECATS , FULLOUTERJOIN , MERGE , JSONEXTRACT , BULKUPSERT , SUM , SUBQUERIESFULL , MIN , MAX , JOINSFULL , XMLEXTRACT , AVG , MULTISTATEMENTS , FOREIGNKEYS , CASE , LEFTJOINS , COMMAJOINS , WITH , LITERALS , RENAME , NESTEDTABLES , EXECUTE , BATCH , BASIC , INDEX |
PREFERRED_CACHE_OPTIONS | Um valor de string especifica o cacheOptions preferencial. | |
ENABLE_EF_ADVANCED_QUERY | Indica se o driver oferece suporte direto a consultas avançadas provenientes do Entity Framework. Caso contrário, as consultas serão tratadas no lado do cliente. | YES , NO |
PSEUDO_COLUMNS | Uma matriz de cadeia de caracteres que indica as pseudocolunas disponíveis. | |
MERGE_ALWAYS | Se o valor for verdadeiro, o modo de mesclagem será executado à força no Data Sync. | TRUE , FALSE |
REPLICATION_MIN_DATE_QUERY | Uma consultar de seleção para retornar a data e hora de início da replicação. | |
REPLICATION_MIN_FUNCTION | Permite que um provedor especifique o nome da fórmula a ser usado para executar um min do lado do servidor. | |
REPLICATION_START_DATE | Permite que um provedor especifique uma data de início de replicação. | |
REPLICATION_MAX_DATE_QUERY | Uma consultar de seleção para retornar a data e hora de término da replicação. | |
REPLICATION_MAX_FUNCTION | Permite que um provedor especifique o nome da fórmula a ser usado para executar um máximo do lado do servidor. | |
IGNORE_INTERVALS_ON_INITIAL_REPLICATE | Uma lista de tabelas que ignorará a divisão da replicação em blocos na replicação inicial. | |
CHECKCACHE_USE_PARENTID | Indica se a instrução CheckCache deve ser executada na coluna de chave pai. | TRUE , FALSE |
CREATE_SCHEMA_PROCEDURES | Indica procedimentos armazenados* que pode ser usado para gerar arquivos de esquema. |
A consultar a seguir recupera os operadores que podem ser usados na cláusula WHERE:
SELECT * FROM sys_sqlinfo WHERE Name='SUPPORTED_OPERATORS'
Observe que tabelas individuais podem ter diferentes limitações ou requisitos na cláusula WHERE; consulte o Modelo de Dados para obter mais informações.
Colunas
Nome | Tipo | Descrição |
---|---|---|
NAME | String | Um componente da sintaxe SQL ou um recurso que pode ser processado no servidor. |
VALUE | String | Detalhes sobre a sintaxe SQL ou SQL suportada. |
Sys_identity
Retorna informações sobre tentativas de modificação.
A consultar a seguir recupera os IDs das linhas modificadas em uma operação em lote:
SELECT * FROM sys_identity
Colunas
Nome | Tipo | Descrição |
---|---|---|
Id | String | O ID gerado pelo banco de dados retornado de uma operação de modificação de dados. |
Batch | String | Um identificador para o lote. 1 para uma única operação. |
Operation | String | O resultado da operação no lote: INSERTED, UPDATED ou DELETED. |
Message | String | SUCCESS ou uma mensagem de erro se a atualização no lote falhou. |
Mapeamento de Tipo de Dados
Mapeamentos de Tipo de Dados
O conector mapeia os tipos da fonte de dados para o tipo de dados correspondente disponível no esquema. A tabela abaixo documenta esses mapeamentos.
Dynamics NAV (OData V4) | Esquema |
---|---|
Edm.Binary | binário |
Edm.Boolean | bool |
Edm.Date | data e hora |
Edm.DateTimeOffset | data e hora |
Edm.Decimal | decimal |
Edm.Double | duplo |
Edm.Guid | guia |
Edm.Int32 | int |
Edm.String | cadeia |
Edm.TimeOfDay | tempo |
Propriedades de Configurações Avançadas
As propriedades de configurações avançadas são as várias opções que podem ser usadas para estabelecer uma conexão. Esta seção fornece uma lista completa das opções que você pode configurar. Clique nos links para mais detalhes.
Propriedade | Descrição |
---|---|
URL | URL para a raiz da organização do servidor Dynamics NAV. Por exemplo, http://MyServer:7048 . |
ServerInstance | A instância do servidor Dynamics NAV. Por exemplo, DynamicsNAV71. |
AuthScheme | O esquema usado para autenticação. As entradas aceitas são NTLM, Basic, Digest, None ou Negotiate. Negociar é a opção padrão. |
User | A conta de usuário do Dynamics NAV usada para autenticação. |
Company | A empresa para enviar consultas contra. Por exemplo, 'CRONUS Canada, Inc.'. |
Password | A senha usada para autenticar o usuário. |
Propriedade | Descrição |
---|---|
SSLServerCert | O certificado a ser aceito do servidor ao conectar usando TLS/SSL. |
Propriedade | Descrição |
---|---|
Location | Um caminho para o diretório que contém os arquivos de esquema que definem tabelas, exibições e procedimentos armazenados. |
BrowsableSchemas | Essa propriedade restringe os esquemas relatados a um subconjunto dos esquemas disponíveis. Por exemplo, BrowsableSchemas=SchemaA, SchemaB, SchemaC. |
Tables | Esta propriedade restringe as tabelas reportadas a um subconjunto das tabelas disponíveis. Por exemplo, Tables=TableA, TableB, TableC. |
Views | Restringe as visualizações relatadas a um subconjunto das tabelas disponíveis. Por exemplo, Views=ViewA, ViewB, ViewC. |
Propriedade | Descrição |
---|---|
ContinueOnError | Se deve ou não continuar após encontrar um erro em uma solicitação em lote. |
MaxRows | Limita o número de linhas retornadas quando nenhuma agregação ou agrupamento é usado na consultar. Isso ajuda a evitar problemas de desempenho em tempo de design. |
Other | Essas propriedades ocultas são usadas apenas em casos de uso específicos. |
PseudoColumns | Esta propriedade indica se deve ou não incluir pseudocolunas como colunas na tabela. |
Tenant | Use este valor para se conectar a um locatário específico em uma instalação multilocatário do DynamicsNAV. |
Timeout | O valor em segundos até que o erro de timeout seja lançado, cancelando a operação. |
Autenticação
Esta seção fornece uma lista completa de propriedades de autenticação que você pode configurar.
Propriedade | Descrição |
---|---|
URL | URL para a raiz da organização do servidor Dynamics NAV. Por exemplo, http://MyServer:7048 . |
ServerInstance | A instância do servidor Dynamics NAV. Por exemplo, DynamicsNAV71. |
AuthScheme | O esquema usado para autenticação. As entradas aceitas são NTLM, Basic, Digest, None ou Negotiate. Negociar é a opção padrão. |
User | A conta de usuário do Dynamics NAV usada para autenticação. |
Company | A empresa para enviar consultas contra. Por exemplo, 'CRONUS Canada, Inc.'. |
Password | A senha usada para autenticar o usuário. |
URL
URL para a raiz da organização do servidor Dynamics NAV. Por exemplo, http://MyServer:7048
.
Tipo de Dados
string
Valor Padrão
""
Observações
URL para a raiz da organização do servidor Dynamics NAV. Por exemplo, http://MyServer:7048
.
ServerInstance
A instância do servidor Dynamics NAV. Por exemplo, DynamicsNAV71.
Tipo de Dados
string
Valor Padrão
""
Observações
A instância do servidor Dynamics NAV. Por exemplo, DynamicsNAV71.
AuthScheme
O esquema usado para autenticação. As entradas aceitas são NTLM, Basic, Digest, None ou Negotiate. Negociar é a opção padrão.
Valores Possíveis
None
, NTLM
, Basic
, Digest
, Negotiate
Tipo de Dados
string
Valor Padrão
"Negotiate"
Observações
Juntamente com Senha e Usuário, esse campo é usado para autenticar no servidor. Negociar é a opção padrão. Use as seguintes opções para selecionar seu esquema de autenticação:
- NTLM: Defina para usar suas credenciais do Windows para autenticação.
- Básico: Defina para usar a autenticação HTTP básica.
- Negociar: Se
AuthScheme
for definido como Negociar, o conector negociará um mecanismo de autenticação com o servidor. DefinirAuthScheme
para negociar o uso da autenticação Kerberos. - Digest: Defina para usar a autenticação HTTP Digest.
- Nenhum: indica que o serviço não usa autenticação. Eu normalmente não é suportado.
Do Utilizador
A conta de usuário do Dynamics NAV usada para autenticação.
Tipo de Dados
string
Valor Padrão
""
Observações
Juntamente com Senha, este campo é usado para autenticação no servidor Dynamics NAV.
Empresa
A empresa para enviar consultas contra. Por exemplo, 'CRONUS Canada, Inc.'.
Tipo de Dados
string
Valor Padrão
""
Observações
A empresa para enviar consultas contra. Por exemplo, 'CRONUS Canada, Inc.'. Esta propriedade é necessária se a empresa padrão de serviço não tiver sido especificada para o ServerInstance em questão. Se estiver em branco, o conector enviará consultas ao servidor e tentará usar a Service Default Company.
Senha
A senha usada para autenticar o usuário.
Tipo de Dados
string
Valor Padrão
""
Observações
O usuário e Password
são usados juntos para autenticar com o servidor.
SSL
Esta seção fornece uma lista completa de propriedades SSL que você pode configurar.
Propriedade | Descrição |
---|---|
SSLServerCert | O certificado a ser aceito do servidor ao conectar usando TLS/SSL. |
SSLServerCert
O certificado a ser aceito do servidor ao conectar usando TLS/SSL.
Tipo de Dados
string
Valor Padrão
""
Observações
Se estiver usando uma conexão TLS/SSL, esta propriedade pode ser usada para especificar o certificado TLS/SSL a ser aceito do servidor. Qualquer outro certificado que não seja confiável para a máquina é rejeitado.
Esta propriedade pode assumir as seguintes formas:
Descrição | Exemplo |
---|---|
Um certificado PEM completo (exemplo abreviado para concisão) | -----BEGIN CERTIFICATE----- MIIChTCCAe4CAQAwDQYJKoZIhv......Qw== -----END CERTIFICATE----- |
Um caminho para um arquivo local contendo o certificado | C:\cert.cer |
A chave pública (exemplo abreviado para concisão) | -----BEGIN RSA PUBLIC KEY----- MIGfMA0GCSq......AQAB -----END RSA PUBLIC KEY----- |
O Thumbprint MD5 (os valores hexadecimais também podem ser separados por espaço ou dois-pontos) | ecadbdda5a1529c58a1e9e09828d70e4 |
A impressão digital SHA1 (os valores hexadecimais também podem ser separados por espaço ou dois-pontos) | 34a929226ae0819f2ec14b4a3d904f801cbb150d |
Se não for especificado, qualquer certificado confiável pela máquina será aceito.
Os certificados são validados como confiáveis pela máquina com base no armazenamento confiável do sistema. O armazenamento confiável usado é o valor 'javax.net.ssl.trustStore' especificado para o sistema. Se nenhum valor for especificado para esta propriedade, o armazenamento confiável padrão do Java será usado (por exemplo, JAVA_HOME\lib\security\cacerts).
Use '*' para indicar a aceitação de todos os certificados. Observe que isso não é recomendado devido a questões de segurança.
Esquema
Esta seção fornece uma lista completa de propriedades de esquema que você pode configurar.
Propriedade | Descrição |
---|---|
Location | Um caminho para o diretório que contém os arquivos de esquema que definem tabelas, exibições e procedimentos armazenados. |
BrowsableSchemas | Essa propriedade restringe os esquemas relatados a um subconjunto dos esquemas disponíveis. Por exemplo, BrowsableSchemas=SchemaA, SchemaB, SchemaC. |
Tables | Esta propriedade restringe as tabelas reportadas a um subconjunto das tabelas disponíveis. Por exemplo, Tables=TableA, TableB, TableC. |
Views | Restringe as visualizações relatadas a um subconjunto das tabelas disponíveis. Por exemplo, Views=ViewA, ViewB, ViewC. |
Localização
Um caminho para o diretório que contém os arquivos de esquema que definem tabelas, exibições e procedimentos armazenados.
Tipo de Dados
string
Valor Padrão
"%APPDATA%\\\DynamicsNAV Data Provider\\Schema"
Observações
O caminho para um diretório que contém os arquivos de esquema para o conector (arquivos .rsd para tabelas e exibições, arquivos .rsb para procedimentos armazenados). A localização da pasta pode ser um caminho relativo a partir da localização do executável. O Location
a propriedade só é necessária se você quiser personalizar definições (por exemplo, alterar um nome de coluna, ignorar uma coluna e assim por diante) ou estender o modelo de dados com novas tabelas, exibições ou procedimentos armazenados.
Se não for especificado, o local padrão é "%APPDATA%\\DynamicsNAV Data Provider\Schema" com %APPDATA%
sendo definido para o diretório de configuração do usuário:
Plataforma | %APPDATA% |
---|---|
Windows | O valor da variável de ambiente APPDATA |
Mac | ~/Biblioteca/Suporte de aplicativos |
Linux | ~/.config |
Esquemas Navegáveis
Essa propriedade restringe os esquemas relatados a um subconjunto dos esquemas disponíveis. Por exemplo, BrowsableSchemas=SchemaA,SchemaB,SchemaC.
Tipo de Dados
string
Valor Padrão
""
Observações
Listar os esquemas de bancos de dados pode ser caro. Fornecer uma lista de esquemas na string de conexão melhora o desempenho.
Tabelas
Esta propriedade restringe as tabelas reportadas a um subconjunto das tabelas disponíveis. Por exemplo, Tabelas=TabelaA,TabelaB,TabelaC.
Tipo de Dados
string
Valor Padrão
""
Observações
Listar as tabelas de alguns bancos de dados pode ser caro. Fornecer uma lista de tabelas na string de conexão melhora o desempenho do conector.
Essa propriedade também pode ser usada como uma alternativa para listar automaticamente as exibições se você já souber com quais deseja trabalhar e, caso contrário, haveria muitas para trabalhar.
Especifique as tabelas que deseja em uma lista separada por vírgulas. Cada tabela deve ser um identificador SQL válido com quaisquer caracteres especiais escapados usando colchetes, aspas duplas ou acentos graves. Por exemplo, Tables=TableA,[TableB/WithSlash],WithCatalog.WithSchema.`TableC With Space`.
Observe que, ao conectar-se a uma fonte de dados com vários esquemas ou catálogos, você precisará fornecer o nome totalmente qualificado da tabela nesta propriedade, como no último exemplo aqui, para evitar ambigüidade entre tabelas que existem em vários catálogos ou esquemas.
Visualizações
Restringe as visualizações relatadas a um subconjunto das tabelas disponíveis. Por exemplo, Views=ViewA,ViewB,ViewC.
Tipo de Dados
string
Valor Padrão
""
Observações
Listar as exibições de alguns bancos de dados pode ser caro. Fornecer uma lista de exibições na string de conexão melhora o desempenho do conector.
Essa propriedade também pode ser usada como uma alternativa para listar automaticamente as exibições se você já souber com quais deseja trabalhar e, caso contrário, haveria muitos para trabalhar.
Especifique as exibições desejadas em uma lista separada por vírgulas. Cada exibição deve ser um identificador SQL válido com quaisquer caracteres especiais escapados usando colchetes, aspas duplas ou acentos graves. Por exemplo, Views=ViewA,[ViewB/WithSlash],WithCatalog.WithSchema.`ViewC With Space`.
Observe que, ao conectar-se a uma fonte de dados com vários esquemas ou catálogos, você precisará fornecer o nome totalmente qualificado da tabela nesta propriedade, como no último exemplo aqui, para evitar ambigüidade entre tabelas que existem em vários catálogos ou esquemas.
Diversos
Esta seção fornece uma lista completa de diversas propriedades que você pode configurar.
Propriedade | Descrição |
---|---|
ContinueOnError | Se deve ou não continuar após encontrar um erro em uma solicitação em lote. |
MaxRows | Limita o número de linhas retornadas quando nenhuma agregação ou agrupamento é usado na consultar. Isso ajuda a evitar problemas de desempenho em tempo de design. |
Other | Essas propriedades ocultas são usadas apenas em casos de uso específicos. |
PseudoColumns | Esta propriedade indica se deve ou não incluir pseudocolunas como colunas na tabela. |
Tenant | Use este valor para se conectar a um locatário específico em uma instalação multilocatário do DynamicsNAV. |
Timeout | O valor em segundos até que o erro de timeout seja lançado, cancelando a operação. |
ContinueOnError
Se deve ou não continuar após encontrar um erro em uma solicitação em lote.
Tipo de Dados
bool
Valor Padrão
false
Observações
Esta propriedade de conexão só tem suporte em servidores com OData versão 4.0 e superior. No entanto, servidores individuais podem optar por ignorar essa configuração. Definir ContinueOnError como true fará com que as exceções sejam retornadas na tabela temporária em vez de serem geradas quando uma solicitação em lote é tentada.
MaxRows
Limita o número de linhas retornadas quando nenhuma agregação ou agrupamento é usado na consultar. Isso ajuda a evitar problemas de desempenho em tempo de design.
Tipo de Dados
int
Valor Padrão
-1
Observações
Limita o número de linhas retornadas quando nenhuma agregação ou agrupamento é usado na consultar. Isso ajuda a evitar problemas de desempenho em tempo de design.
Outro
Essas propriedades ocultas são usadas apenas em casos de uso específicos.
Tipo de Dados
string
Valor Padrão
""
Observações
As propriedades listadas abaixo estão disponíveis para casos de uso específicos. Os casos de uso e a funcionalidade normais do driver não devem exigir essas propriedades.
Especifique várias propriedades em uma lista separada por ponto e vírgula.
Integração e Formatação
Propriedade | Descrição |
---|---|
DefaultColumnSize | Define o comprimento padrão dos campos de string quando a fonte de dados não fornece o comprimento da coluna nos metadados. O valor padrão é 2000. Voltar para o início |
ConvertDateTimeToGMT | Determina se os valores de data e hora devem ser convertidos em GMT, em vez da hora local da máquina. |
RecordToFile=filename | Registra a transferência de dados do soquete subjacente para o arquivo especificado. |
Pseudocolunas
Esta propriedade indica se deve ou não incluir pseudocolunas como colunas na tabela.
Tipo de Dados
string
Valor Padrão
""
Observações
Essa configuração é particularmente útil no Entity Framework, que não permite definir um valor para uma pseudocoluna, a menos que seja uma coluna de tabela. O valor dessa configuração de conexão está no formato "Table1=Column1, Table1=Column2, Table2=Column3". Você pode usar o caractere "*" para incluir todas as tabelas e todas as colunas; por exemplo, "*=*".
Inquilino
Use esse valor para se conectar a um locatário específico em uma instalação multilocatário do DynamicsNAV.
Tipo de Dados
string
Valor Padrão
""
Observações
Especifique a ID do inquilino para se conectar a um inquilino específico em uma instalação multilocatário do DynamicsNAV. Por exemplo, "Cronus1".
Tempo Esgotado
O valor em segundos até que o erro de timeout seja lançado, cancelando a operação.
Tipo de Dados
int
Valor Padrão
60
Observações
Se Timeout
= 0, as operações não expiram. As operações são executadas até serem concluídas com êxito ou até encontrarem uma condição de erro.
Se Timeout
expira e a operação ainda não está concluída, o conector lança uma exceção.