Serviç os da Web de distribuiç ã o digital (DDWS) GetMyPrice - Serviço manual

Documentos relacionados
Serviços da rede de distribuição digital (DDWS) GetPartnerDesignation - Manual do serviço

Serviç os da Web de distribuiç ã o digital (DDWS) GetOrderDetails - Manual do serviço

PAPO SMS MANUAL DE INTEGRAÇÃO DO DESENVOLVEDOR VERSÃO 1.0.1

Serviç os da Web de distribuição digital (DDWS) Guia de autenticação de API

Manual Direct100 API V2 RICCARDO BARANA

Serviços da rede de distribuição digital (DDWS) PlaceOrder - Serviço manual

Register ME. Versão 4.0. Guia do administrador

API DE INTEGRAÇÃO VERSÃO 2. Janeiro/2017. Manual de Integração. Setor de Desenvolvimento

Avisos legais KYOCERA Document Solutions Inc.

Integração REST Text2Speech Versão 1.1

Python para web com Flask. #PythonAmazonas

Manual de Utilizador (V2.0.8) Uma Empresa Certificada ISO 9001 e ISO 27001

Guia Rápido: Como Enviar um Registro de Acordo

Serviç os da Web de distribuiç ã o digital (DDWS) GetInvoice - Manual do serviço

Packet Tracer - Navegando no IOS

Figura 1: Modelo de interação para a autenticação do utente com o seu Cartão de Cidadão.

Tipo complexo CWSItemDataCriterion Tipo complexo CWSStatusResponse Tipo complexo GtinInfo... 33

Registro do software do token: SafeNet MobilePASS+ para Apple ios

Manual de Integração WebService

Formulários e favoritos

Guia do Google Cloud Print

Infor LN Guia do usuário para estatísticas

Instruções de operação Site de aplicativos

Versão 1.3 Maio de P Xerox ConnectKey. for SharePoint Guia do Usuário de Início Rápido

MILLENNIUM NETWORK. Millennium ECO Documentação Técnica 05/2017

Suporte do Nero 7 para o Windows Vista TM

Manual Ilustrado Registro de Atendimento Externo

TOTVS Gestão Hospitalar Manual Ilustrado Registro de Atendimento Externo x. março de Versão: 3.0

GESP-EMPRESA COM CERTIFICADO DIGITAL A1

ResponseCard AnyWhere Desktop Guia do Usuário

Plataforma Dados Saúde. WebAPI

Instruções de operação. Site de aplicativos

Logon Único no Office 365 Guia de Implementação do Cliente Versão 2.1

Ambiente URL Ambiente URL

Integração Web Services REST Gateway

MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO DA APPLIANCE VIRTUAL GRAVITYZONE

Guia do AirPrint. Informações sobre o AirPrint. Procedimento de definição. Imprimir. Apêndice

Para efetuar a configuração de s no painel, acesse o cpanel a partir do link abaixo:

Novo utilizador: Faz o registo, valida o e acede à aplicação para preencher os dados.

CAU Controle de Acesso Unificado. Manual de Usuário

Gestão da qualidade do Infor LN Guia do usuário para registro de conformidade

Mantendo sua VPN protegida

Admin Docs Documentation

Manual do Desenvolvedor Boleto Bancário

ESET Secure Authentication

Manual de Integração

Noções básicas do SAP Business One Tópico: Guia de introdução

MILLENNIUM NETWORK. Millennium ECO Documentação Técnica 05/2017

Google Drive Print. Guia do administrador

Guia do administrador

Atualização do firmware para controladores remotos sem fio WR-1/WR-R10

Domínio Personalizado 1 Não aplicável. Largura de Banda

5.0. Guia Prático 5 4G. Luz de notificação 2 Inserir ou retirar a. Tecla Liga/ Desliga Aumentar/ Diminuir volume. tampa traseira. bateria.

Packet Tracer - Definição das configurações iniciais do switch

Novidades da Plataforma de suporte remoto 3.0

Introdução ao GAM. Agora queremos aumentar a Segurança da aplicação, tanto na parte web como a de Smart Device. Page1

Atualizar o firmware da câmera SLR digital

Visão geral do processo de ativação do X1

Laboratório - Configuração do Firewall no Windows 7 e no Vista

API PAGAMENTOS. Todas requisições devem ser feitas para o endpoint

Plataforma de integração. Zapier. Integre o Jasmin com mais de 600 apps

Manual de Integração

Web Services REST. Sistemas Distribuídos. Mauro Lopes Carvalho Silva. Professor EBTT DAI Departamento de Informática Campus Monte Castelo

McAfee epolicy Orchestrator Pre-Installation Auditor 2.0.0

5.2 GUIA PRÁTICO 5085N. Flash Câmera frontal. Sensor. Aumentar/ Diminuir volume Tecla Liga/ Desliga. Início/ sensor de impressão digital.

IPS 7.X: Autenticação de login de usuário usando ACS 5.X como o exemplo da configuração de servidor RADIUS

InPost Brasil. Integração e-commerce e InPost. Revisão 0.1 API 1.0 Informações Confidenciais e Proprietárias da InPost Brasil Ltda.

Manual SIGOSMS Aplicação de Gerenciamento e Envio SMS

API Para Envio Directo Aplicacional de SMS s v1.7 Março/ Delivoice, Lda

ANEXO III INTEGRAÇÃO SISTEMA PPE COM SOLUÇÃO DE FILMAGENS

Protocolo HTTP. Eduardo Ferreira dos Santos. Fevereiro, Ciência da Computação Centro Universitário de Brasília UniCEUB 1 / 22

Executar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido

API HTTP Rest/JSON EZ4U SMS Gateway

API - Webservices. Grupo Cortez de Lima

Guia de Integração V2.0 Setembro 2015

Manual do Usuário Brother Meter Read Tool

O que se pretende, agora, é acrescentar Segurança ao aplicativo, tanto na parte para Internet como para Smart Devices.

Comércio Eletrônico Locaweb

Integração UCCX com escritório 365 para o do agente

Guia de Instalação SMX

Registro Automático CES. Guia do administrador

Guia de Uso Primeiro Acesso

Caso queira passar todos os leads criados no RDS para o B24, use a opção New Lead Conversion (ver abaixo).

MENSAGEM FONADAS. Processamento e envio de mensagens VOZ

SEPA 4 CORPORATE GUIA DE GESTÃO DE MANDATOS e DÉBITOS DIRETOS

Guia de integração SMS protocolo HTTP

MANUAL DE INSTALAÇÃO POS VX520 TODOS DIREITOS RESERVADOS PARA PAGBEM SERVIÇOS FINANCEIROS E DE LOGÍSTICA VERSÃO MANUAL 1.0

Atualizar o firmware da câmera SLR digital

Guia de Uso. Certisign MobileID - Apple IOS

TUTORIAL. Trabalhando com a base de dados no QGIS: Operações com Texto QGIS.

Finanças do Infor LN Guia do usuário para controladoria

Introdução a Web Services

Novos recursos da PR-650 Versão 2 PT

Spectrum Miner. Versão 8.0. Guia do usuário para a integração do Portrait Dialogue

Guia de Uso - Mobile ID

Macintosh. Atualizar o firmware para unidades de comunicações UT-1. Prepare-se

Transcrição:

Serviç os da Web de distribuiç ã o digital (DDWS) GetMyPrice - Serviço manual

ÍNDICE Histórico de revisão... 2 1 Introdução... 3 1.1 Visão geral... 3 1.2 Documentos de suporte... 3 2 Introdução... 3 3 Visão geral do serviço GetMyPrice... 4 3.1 Detalhes do GetMyPrice... 4 3.2 Vantagens do serviço GetMyPrice... 4 4 Informações de referência do serviço GetMyPrice... 5 4.1 Esquema de solicitação... 5 4.2 Esquema de resposta... 5 4.3 Esquema de erro... 6 4.4 Mensagens de solicitação... 6 4.5 Mensagens de resposta... 7 4.6 Mensagens de erro... 8 4.6.1 Códigos e mensagens de erro... 8 4.6.2 Amostra de respostas de erro... 9 Histórico de revisão Versão Data Autor Comentários 2.2 22/10/2015 AR Seção Histórico de revisão adicionada 2.3 03/11/2015 AR Foi corrigida a utilização para exibir Opcional "em vez de" Mpcional para o campo Quantidade na seção 4.1 2.4 22/12/2015 AR Foram atualizadas as mensagens de resposta na seção 4.5 2.5 16/03/16 PL Foram atualizados os códigos de erro e as mensagens na seção 4.6.1 2 Manual de referê ncia do serviç o da Web

1 Introdução 1.1 Visão geral A plataforma do Serviço da Web de distribuição digital (DDWS) é uma solução para realização de pedidos criada diretamente por nossos Parceiros para a Autodesk, com pouco toque dos Parceiros e nenhum toque da Autodesk.Este novo recurso de negócios permitirá as transações de serviço Web B2B verdadeiras entre os Parceiros e a Autodesk. Para os Parceiros têm a implementação efetiva da Plataforma de serviços digitais da Autodesk, as afiliadas precisarão ter familiaridade com os serviços da Web REST, o OAuth e o JSON. Uma amostra de um aplicativo de cliente é fornecida (gravado na linguagem Ruby) em um documento Guia de programação, que ajudarão os chamados desenvolvedores afiliados a consumirem a API do serviço digital. 1.2 Documentos de suporte 2 Introdução Guia do desenvolvedor para parceiros da Autodesk: este guia ajuda os Parceiros no processo de apresentação e no acesso aos serviços do DDWS. O guia também serve para apresentar aos Parceiros a Plataforma de serviços digitais da Autodesk, usando instruções passo a passo que os orientam nas atividades iniciais necessárias para integração. Documentação da API de autenticação: este documento orientará os Parceiros pelo processo de geração de credenciais, assinaturas e tokens de acesso necessários para usar as APIs do serviço. Ele também contém informações para o desenvolvimento de um aplicativo de integração de um Parceiro. Ele fornece a compreensão básica da integração do serviço da Web e demonstra o desenvolvimento de um aplicativo típico. Como parte do processo de apresentação, os Parceiros serão associados a um único Número específico do cliente (CSN) e terão seu aplicativo registrado com a Autodesk. Para obter mais detalhes sobre o processo de integração, consulte o Guia do desenvolvedor para parceiros da Autodesk. 3 Manual de referê ncia do serviç o da Web

3 Visão geral do serviço GetMyPrice 3.1 Detalhes do GetMyPrice. O objetivo do serviço GetMyPrice é permitir o seguinte: 1. Fornecer ao Disti/DVAR o preço de compra 2. Fornecer aos parceiros não diretos o preço de revenda sugerido 3. Durante a criação do pedido (via PlaceOrder), forneça o preço que o parceiro está pagando neste pedido específico. a) Por exemplo, se você estiver adicionando a um contrato existente, o preço no pedido poderá precisar ser parcelado. 3.2 Vantagens do serviço GetMyPrice 1. Um serviço da Web REST leve que pode ser consumido facilmente em qualquer aplicativo por meio da conexão HTTP(s). 2. Fornece a correção de preços por Parceiro e SKU. 3. Ajuda na entrada e na validação de pedidos 4. Melhora a qualidade dos dados recuperando informações sobre preços em tempo real. 4 Manual de referê ncia do serviç o da Web

4 Informações de referência do serviço GetMyPrice 4.1 Esquema de solicitação O Esquema de solicitação para GetMyPrice tem os seguintes Campos como entradas. Os campos part_number, customer_number e price_date devem ser incluídos em uma solicitação do Parceiro, juntamente com uma das seguintes combinações de campos restantes: 1) Nenhum deles. 2) agreement_number 3) opportunity_number 4) quantity 5) agreement_number, quantity 6) opportunity_number, quantity Nome do campo Tipo de campo Comprimento/formato de entrada Utilização part_number STRING Comprimento máximo 17 Obrigatório customer_number INT length == 10 Obrigatório opportunity_number STRING N/D Opcional agreement_number INT length == 12 Opcional price_date DATE Formato: ISO 8601 AAAA-MM-DD Obrigatório quantity INT Comprimento máximo 13 Opcional 4.2 Esquema de resposta Nome do campo status_code status message response Descrição Código correspondente ao tipo de status Resposta de confirmação: "OK", "FALHA", "ERRO" Compartilha o tipo de preço Preço total 5 Manual de referê ncia do serviç o da Web

4.3 Esquema de erro Nome do campo Descrição status Resposta de confirmação: "OK", "FALHA", "ERRO" status code Código correspondente ao status exibido message Mensagem de falha ou erros message_code Código correspondente à determinada mensagem de erro exibida error_message Diz o motivo do erro ser lançado response. Vazio devido a erro sendo lançado. 4.4 Mensagens de solicitação Abaixo estão as solicitações de amostra correspondentes a diferentes combinações de parâmetros. 1) Valid call to get price using only mandatory headers GET request URL -- https://enterprise-api- stg.autodesk.com/v1/sku/prices?part_number=769f1-056909- T169&customer_number=5160176143&price_date=2015-09-30&quantity=1 2) Valid call to get price using the price date https://enterprise-api-stg.autodesk.com/v1/sku/prices?part_number=769f1-056909- T169&customer_number=5160176143&price_date=2015-01-01&quantity=1 3) Valid call to get price with agreement number and price date https://enterprise-api-stg.autodesk.com/v1/sku/prices?part_number=769f1-056909- T169&customer_number=5160176143&agreement_number=110000807707&price_date=201 5-01-01&quantity=1 4) Valid call to get price with opportunity number and price date https://enterprise-api-stg.autodesk.com/v1/sku/prices?part_number=769f1-056909- T169&customer_number=5160176143&opportunity_number=A-4756375&price_date=2015-01-01&quantity=1 6 Manual de referê ncia do serviç o da Web

4.5 Mensagens de resposta Estas são as Mensagens de resposta correspondentes às solicitações de amostra anteriores. 1) Valid call to get price using only mandatory headers "status_code": 200, "status": "OK", "message": "NetPrice", "response": "net_price": 954.8, "currency": "USD", "formatted_net_price": "$954.80" 2) Valid call to get price with agreement number and price date "status_code": 200, "status": "OK", "message": "ProratedNetPrice", "response": "net_price": 3053.23, "currency": "USD", "formatted_net_price": "$3,053.23" 3) Valid call to get price with opportunity number and price date "status_code": 200, "status": "OK", "message": "AcePrice", "response": "net_price":224.3, "currency": "USD", "formatted_net_price": "$224.30" 7 Manual de referê ncia do serviç o da Web

4.6 Mensagens de erro A seguinte tabela mostra os exemplos de códigos de erro e as respectivas mensagens de erro presentes nas mensagens de resposta caso um erro seja encontrado: 4.6.1 Códigos e mensagens de erro Estes são os códigos e as mensagens de erro correspondentes a este serviço. Número da mensagem UAN-GEN-00108 UAN-GEN-00119 UAN-GEN-00119 UAN-GEN-00119 UAN-GEN-00108 UAN-GEN-00123 APG-DWS-INV-002 Mensagem de erro Número do cliente é obrigatório. Número inválido de cliente. Verifique sua entrada e tente novamente Forneça uma combinação válida de parâmetros Forneça os nomes de parâmetros à direita Insira o número SKU O Número do pedido deve ter exatos 10 caracteres. Verifique sua entrada e tente novamente O Número do cliente fornecido é inválido. Insira um opportunity_number válido. 8 Manual de referê ncia do serviç o da Web

4.6.2 Amostra de respostas de erro 1) Customer number required Response: "status_code": 400, "status": "Error", "message": "error_code": "UAN-GEN-00108", "error_message": "customer_number is required", "response": 2) Customer number length validation "status_code": 400, "status": "Error", "message": "error_code": "UAN-GEN-00123", "error_message": "customer_number is limited to 10 characters", "response": 3) Partner Number validation "status_code": 400, "status": "Error", "message": "error_code": "UAN-GEN-00108", "error_message": "Please enter SKU number", "response": Nota: este Manual de referência do serviço é para uso exclusivo pelos destinatários pretendidos e pode conter informações proprietárias e/ou confidenciais que podem ser privilegiadas ou protegidas contra divulgação. Qualquer revisão, utilização, divulgação ou distribuição não autorizada é proibida. 9 Manual de referê ncia do serviç o da Web