Universo Online. Loja de Aplicativos - API v1.0 [05/2012]
|
|
- Rubens Peres Espírito Santo
- 8 Há anos
- Visualizações:
Transcrição
1 Universo Online Loja de Aplicativos - API v1.0 [05/2012]
2 Conteúdo 1 Introdução 1.1 Sobre o provisionamento Detalhes do mecanismo de integração Segurança Entendendo o formato das requisições Entendendo o formato das respostas Características dos casos de sucesso Características dos casos de erro Convenções da API Funcionalidades do mecanismo de integração Produto Estrutura de dados Serviço de Listagem Usuário Máquina de estado Estrutura de dados Serviço para criação Serviço para consulta Serviço para remoção Serviço para listagem Ordem de serviço Máquina de estado Estrutura de dados Serviço para criação Serviço para consulta Serviço para bloqueio Serviço para desbloqueio Serviço para remoção Serviço para consulta das possibilidades de troca de produto e adicionais Serviço para troca de produto Serviço para histórico Serviço para listagem Adicional Máquina de estado Estrutura de dados Serviço para criação Serviço para consulta Serviço para bloqueio Serviço para desbloqueio Serviço para remoção
3 2.4.8 Serviço para listagem Serviço para histórico Sessão Estrutura de dados Serviço para criação Processo de Autenticação no Painel de Controle 28 4 Política de integração 29 5 Contate-nos 29 2
4 1 Introdução Este documento tem como objetivo descrever aos desenvolvedores o protocolo de comunicação entre o sistema responsável pelo gerenciamento de recursos da LOJA DE APLICATIVOS e o provedor de serviço fornecido para o cliente final do UOL Host. 1.1 Sobre o provisionamento O processo de provisionamento permite o gerenciamento do ciclo de vida de usuários e ordens de serviço (licenças) no provedor do serviço (parceiro). 1.2 Detalhes do mecanismo de integração Toda a integração entre os sistemas é realizada de forma síncrona através de requisições no formato REST utilizando HTTPS para proteção dos dados Segurança Além das restrições de acesso implementadas pelas diretivas de firewall requisitadas e verificadas no momento da homologação pela equipe de segurança, toda transação HTTPS deve verificar a credencial do solicitante utilizando o método basic access authentication Entendendo o formato das requisições Toda requisição utiliza para identificação da ação (exemplo: consulta, inclusão, modificação ou remoção) o conjunto de verbos disponível pelo protocolo HTTP, sendo eles os métodos: GET, POST, PUT e DELETE. A entrada de dados considerados como chave primária é dada na composição da própria URL, opcionais através de query-string e outros referentes à inclusão ou modificação no conteúdo da requisição em formato conforme indicado pelo header Content-type Entendendo o formato das respostas Para a identificação de erro ou sucesso na requisição é utilizado à informação do Status Code conforme especificação HTTP Características dos casos de sucesso Quando houver conteúdo o mesmo pode ser extraído conforme o header de resposta Content-type.
5 1.2.5 Características dos casos de erro Nunca deverá conter conteúdo na resposta e a identificação do erro deverá ser dada pelo header Exception, formatado conforme o exemplo abaixo: Listing 1: Estrutura de resposta com erro 1 HTTP/1.1 4xx Status Code X 2 Exception: ExceptionName - the exception message Content-Length: 0 NOTA: Cada funcionalidade possui um conjunto de exceções permitidas, vide documentação do serviço em questão para esclarecimento de dúvidas. Lista de erros genéricos 401 Unauthorized Unauthorized - Access denied 500 Internal Server Error InternalError - Generic error 1. Convenções da API Toda entrada e saída de informações do tipo data deve ser dada no formato YYYY- MM-DD HH:MM:SS, como exemplo :0:9 significa o dia 29 de fevereiro de 2009 na hora 11:0:9 PM. Na versão 1.x da API de serviços o único Content-type aceito para requisições e respostas é application/json. 4
6 2 Funcionalidades do mecanismo de integração 2.1 Produto Produto é a entidade que representa uma opção de item para ser vendido e configurado no parceiro como uma ordem de serviço, o mesmo possui agrupamento para que o cliente possa efetuar a troca de plano realizando desta forma o upgrade e downgrade conforme a necessidade de uso. Também existe o conceito de produtos adicionais, que podem ser oferecidos apartir do momento que exista uma ordem de serviço Estrutura de dados Campo sku additional available instructionstobeavailableurl Descrição do campo Stock key unique, código único do produto (alpha-númerico) Indica se o produto é um extra (boleano) Indica se o produto está disponível para venda ou troca de plano (boleano) Página com as instruções a serem seguidas para tornar o produto disponível para a ordem de serviço em questão (alpha-númerico) NOTA: O campo instructionstobeavailableurl apenas deve ser retornado quando o produto não estiver disponível Serviço de Listagem Path: GET /products Consulta a lista de produtos, o exemplo abaixo é uma requisição com sucesso. Listing 2: Request 1 GET /products HTTP/1.1 Content-Type: application/json 4 5 [ { 6 "group" : { 7 "code" : "antivirus", 8 "products" : [ { 9 "additional" : false, 10 "available" : true, 11 "sku" : "antivirus-12-users" 12 }, { 1 "additional" : false, 14 "available" : true, 15 "sku" : "antivirus-2-users" 5
7 16 } ] 17 } 18 }, { 19 "group" : { 20 "code" : "backup", 21 "products" : [ { 22 "additional" : false, 2 "available" : true, 24 "sku" : "backup-10-gb-2-users" 25 }, { 26 "additional" : true, 27 "available" : true, 28 "sku" : "backup-10-gb-extra" 29 } ] 0 } 1 } ] 2.2 Usuário Usuário é a entidade que representa o cliente da plataforma UOL no provedor do serviço, desta forma sendo utilizado como agrupador para as futuras ordens de serviço às quais serão emitidas para o mesmo. O agrupamento das ordens de serviço tem como finalidade prover a possiblidade que o parceiro integre seus próprios serviços, desta forma gerando para o cliente facilidades no uso assim como atrativo comercial para a realização de novas vendas. Tenha como cenário de exemplo o caso dos produtos do UOL Host de marketing e Loja virtual, onde o cliente o qual possua os dois contratados pode importar facilmente os clientes da Loja Virtual para a ferramenta de Marketing Máquina de estado Código ACTIVE REMOVED Características Pode realizar a criação de novas ordens de serviço. Não possui nenhuma ordem de serviço em ciclo de vida; Não pode realizar a criação de novas ordens de serviço. 6
8 Figure 1: Diagrama de estado Estrutura de dados Campo id referenceid createdat removedat status Descrição do campo Identificador do usuário no parceiro (alpha-númerico) Identificador do usuário no UOL (alpha-númerico) Data de criação do usuário (data) Data de remoção do usuário (data) Estado do usuário, vide valores possíveis na tabela acima (alpha-númerico) 2.2. Serviço para criação Path: POST /user Cria um usuário, o exemplo abaixo é uma requisição com sucesso. Listing : Request 1 POST /user HTTP/1.1 Content-Type: application/json 4 5 { 6 "user": { 7 "referenceid":"2d829af-197a-4fa8-b584-c47dcdf58276" 8 } 9 } 4 { 5 "user" : { Listing 4: Response 6 "createdat" : " :45:44", 7
9 7 "id" : 1, 8 "referenceid" : "2d829af-197a-4fa8-b584-c47dcdf58276", 9 "status" : "ACTIVE" 10 } 11 } NOTA: Novos usuários devem ser criados com o status ativo. 400 Bad Request ReferenceIdAlreadyExists - ReferenceId 2d829af-197a-4fa8-b584-c47dcdf Bad Request InvalidArgument - ReferenceId não informado Serviço para consulta Path: GET /user/{userid} Consulta os detalhes de determinado usuário, o exemplo abaixo é uma requisição com sucesso para um usuário ativo. Listing 5: Request 1 GET /user/1 HTTP/1.1 4 { 5 "user" : { Listing 6: Response 6 "createdat" : " :0:5", 7 "id" : 1, 8 "referenceid" : "2d829af-197a-4fa8-b584-c47dcdf58276", 9 "status" : "ACTIVE" 10 } 11 } 404 Not Found UserNotFound - Usuário não encontrado. 8
10 2.2.5 Serviço para remoção Path: DELETE /user/{userid} Remove um usuário, o exemplo abaixo é uma requisição com sucesso. Listing 7: Request 1 DELETE /user/1 HTTP/1.1 4 { 5 "user" : { Listing 8: Response 6 "createdat" : " :45:44", 7 "id" : 1, 8 "referenceid" : "2d829af-197a-4fa8-b584-c47dcdf58276", 9 "removedat" : " :55:12", 10 "status" : "REMOVED" 11 } 12 } NOTA: A remoção do usuário é lógica, ou seja, apenas o status é alterado para REMOVED, mas o registro continua disponível para consulta. 404 Not Found UserNotFound - Usuário 1 não encontrado. 400 Bad Request UserIsNotActive - Usuário 1 não está ativo. 400 Bad Request UserHasOrdersInLifeCycle - Usuário 1 possui ordens ativas Serviço para listagem Path: GET /users?status={status} Consulta a lista de usuários, o exemplo abaixo é uma requisição com sucesso sem filtro. Listing 9: Request 1 GET /users HTTP/1.1 Content-Type: application/json 9
11 4 [ { 5 "user" : { Listing 10: Response 6 "createdat" : " :0:5", 7 "id" : 1, 8 "referenceid" : "2d829af-197a-4fa8-b584-c47dcdf58276", 9 "removedat" : " :09:05", 10 "status" : "REMOVED" 11 } 12 }, { 1 "user" : { 14 "createdat" : " :06:09", 15 "id" : 2, 16 "referenceid" : "761f28b c2a2b61768", 17 "status" : "ACTIVE" 18 } 19 } ] O exemplo abaixo é uma requisição com sucesso, onde o parâmetro status está definido para retornar apenas os usuários ativos. Listing 11: Request 1 GET /users?status=active HTTP/1.1 Content-Type: application/json 4 [ { 5 "user" : { Listing 12: Response 6 "createdat" : " :06:09", 7 "id" : 2, 8 "referenceid" : "761f28b c2a2b61768", 9 "status" : "ACTIVE" 10 } 11 } ] 2. Ordem de serviço Ordem de serviço é a entidade que representa uma licença contratada, a mesma pode possuir serviços adicionais. 10
12 2..1 Máquina de estado Código ACTIVE BLOCKED REMOVED Características Serviço disponível para o usuário. Serviço indisponível para o usuário, porém pode ser reativado. Serviço indisponível para o usuário, e não pode ser reativado. Figure 2: Diagrama de estado 2..2 Estrutura de dados Campo id referenceid sku createdat removedat status Descrição do campo Identificador da ordem de serviço no parceiro (alpha-númerico) Identificador da ordem de serviço no UOL (alpha-númerico) Código do produto ativo (alpha-númerico) Data de criação da ordem de serviço (data) Data de remoção da ordem de serviço (data) Estado do serviço, vide valores possíveis na tabela acima (alpha-númerico) 2.. Serviço para criação Path: POST /user/{userid}/order Cria uma ordem de serviço. Apenas produtos primários (não adicional) podem ser associados a ordens, o exemplo abaixo é uma requisição com sucesso. Listing 1: Request 1 POST /user/1/order HTTP/1.1 Content-Type: application/json 4 5 { 6 "order" : { 7 "referenceid":"d9968d58-b1a9-4c5b-a86a eb5b", 11
13 8 "sku":"antivirus-12-users" 9 } 10 } 4 { 5 "order" : { Listing 14: Response 6 "createdat" : " :10:9", 7 "id" : 1, 8 "referenceid" : "d9968d58-b1a9-4c5b-a86a eb5b", 9 "sku" : "antivirus-12-users", 10 "status" : "ACTIVE" 11 } 12 } NOTA: A ordem de serviço deve ser criada como ativa. 400 Bad Request ReferenceIdAlreadyExists - referenceid 100 já existe. 404 Not found UserNotFound - Usuário 1 não encontrado 400 Bad Request UserIsNotActive - Usuário não está ativo. 404 Not Found SkuNotFound - Sku X não encontrado. 400 Bad Request SkuIsNotAllowed - Sku X não é um produto primário. 400 Bad Request InvalidArgument - ReferenceId não informado Serviço para consulta Path: GET /user/{userid}/order/{orderid} Consulta os detalhes de uma determinada ordem de serviço, o exemplo abaixo é uma requisição com sucesso para uma ordem de serviço ativa. Listing 15: Request 1 GET /user/1/order/1 HTTP/1.1 Content-Type: application/json Listing 16: Response 12
14 4 { 5 "order" : { 6 "createdat" : " :5:8", 7 "id" : 1, 8 "referenceid" : "d9968d58-b1a9-4c5b-a86a eb5b", 9 "sku" : "antivirus-12-users", 10 "status" : "ACTIVE" 11 } 12 } 404 Not Found OrderNotFound - Ordem de Serviço não encontrada Serviço para bloqueio Path: POST /user/{userid}/order/{orderid}/block Bloqueia uma ordem de serviço para impedir o usuário de utilizar o serviço, o exemplo abaixo é uma requisição com sucesso. Listing 17: Request 1 POST /user/1/order/1/block HTTP/1.1 Content-Type: application/json 4 { 5 "order" : { Listing 18: Response 6 "createdat" : " :10:9", 7 "blockedat" : " :0:00", 8 "id" : 1, 9 "referenceid" : "d9968d58-b1a9-4c5b-a86a eb5b", 10 "sku" : "antivirus-12-users", 11 "status" : "BLOCKED" 12 } 1 } 404 Not Found OrderNotFound - Ordem de Serviço não encontrada. 400 Bad Request OrderIsNotActive - Ordem de Serviço não está ativa. 1
15 2..6 Serviço para desbloqueio Path: POST /user/{userid}/order/{orderid}/unblock Desbloqueia uma ordem de serviço para permitir que o usuário retorne a utilizar o serviço, o exemplo abaixo é uma requisição com sucesso. Listing 19: Request 1 POST /user/1/order/1/unblock HTTP/1.1 Content-Type: application/json 4 { 5 "order" : { Listing 20: Response 6 "createdat" : " :10:9", 7 "id" : 1, 8 "referenceid" : "d9968d58-b1a9-4c5b-a86a eb5b", 9 "sku" : "antivirus-12-users", 10 "status" : "ACTIVE" 11 } 12 } 404 Not Found OrderNotFound - Ordem de Serviço não encontrada. 400 Bad Request OrderIsNotBlocked - Ordem de Serviço não está bloqueada Serviço para remoção Path: DELETE /user/{userid}/order/{orderid} Remove uma ordem de serviço. Antes da ordem de serviço ser removida a mesma deve está bloqueada e seus adicionais removidos. Listing 21: Request 1 DELETE /user/1/order/1 HTTP/1.1 Content-Type: application/json 14
16 4 { 5 "order" : { Listing 22: Response 6 "createdat" : " :5:8", 7 "blockedat" : " :55:8" 8 "removedat" : " :56:8", 9 "id" : 1, 10 "referenceid" : "d9968d58-b1a9-4c5b-a86a eb5b", 11 "sku" : "antivirus-12-users", 12 "status" : "REMOVED" 1 } 14 } NOTA: A remoção da ordem de serviço é lógica, ou seja, apenas o status é alterado para REMOVED, mas o registro continua disponível para consulta. 404 Not Found OrderNotFound - Ordem de Serviço não encontrada 400 Bad Request OrderIsNotBlocked - Ordem de Serviço não está bloqueada. 400 Bad Request OrderHasAdditionalsInLifeCycle - The order id 1 has additionals orders in li 2..8 Serviço para consulta das possibilidades de troca de produto e adicionais Path: GET /user/{userid}/order/{orderid}/products Lista a possibilidade de produtos para qual a ordem em questão pode ser atualizada, o exemplo abaixo é uma requisição com sucesso. Listing 2: Request 1 GET /user/1/order/1/products HTTP/1.1 Content-Type: application/json 4 [ { 5 "product" : { 6 "additional" : false, 7 "available" : false, Listing 24: Response 15
17 8 "instructionstobeavailableurl" : " 9 "sku" : "antivirus-2-users" 10 } 11 }, { 12 "product" : { 1 "additional" : false, 14 "available" : true, 15 "sku" : "antivirus--users" 16 } 17 }, { 18 "product" : { 19 "additional" : false, 20 "available" : true, 21 "sku" : "antivirus-6-users" 22 } 2 }, { 24 "product" : { 25 "additional" : true, 26 "available" : true, 27 "sku" : "antivirus-additional-5-users" 28 } 29 } ] 404 Not Found OrderNotFound - Ordem de Serviço não encontrada. 400 Bad Request OrderIsNotActive - Ordem de Serviço não está ativa Serviço para troca de produto Path: PUT /user/{userid}/order/{orderid} A operação de troca de produto da ordem de serviço permite o upgrade ou downgrade do serviço, o exemplo abaixo é uma requisição com sucesso. NOTA: No caso de não haver upgrade/downgrade do produto esse serviço é opcional. Listing 25: Request 1 PUT /user/1/order/1 HTTP/1.1 Content-Type: application/json 4 5 { 6 "order" : { 7 "sku":"antivirus--users" 8 } 9 } 16
18 4 { 5 "order" : { Listing 26: Response 6 "createdat" : " :10:9", 7 "id" : 1, 8 "referenceid" : "d9968d58-b1a9-4c5b-a86a eb5b", 9 "sku" : "antivirus--users", 10 "status" : "ACTIVE" 11 } 12 } 404 Not Found OrderNotFound - Ordem de Serviço não encontrada. 404 Not Found SkuNotFound - Sku não encontrado. 400 Bad Request OrderIsNotActive - Ordem de Serviço não está ativa. 400 Bad Request SkuIsNotAllowed - Sku não permitido. 400 Bad Request InvalidArgument - Sku não informado Serviço para histórico Path: GET /user/{userid}/order/{orderid}/history Lista o histórico de uma ordem de serviço, quando foi ativada, bloqueada e houve troca de produto. O exemplo abaixo é uma requisição com sucesso de uma ordem que foi ativada, bloqueada, desbloqueada e depois houve a troca de produto. Listing 27: Request 1 GET /user/1/order/1/history HTTP/1.1 Content-Type: application/json 4 [ { 5 "period" : { Listing 28: Response 6 "endedat" : " :21:51" 7 "sku":"antivirus-12-users", 8 "status":"active", 9 "startedat" : " :16:1" 10 } 17
19 11 }, { 12 "period" : { 1 "endedat" : " :22:51" 14 "sku":"antivirus-12-users", 15 "status":"blocked", 16 "startedat" : " :21:51" 17 }, 18 "period" : { 19 "endedat" : " :2:51" 20 "sku":"antivirus-12-users", 21 "status":"active", 22 "startedat" : " :22:51" 2 }, 24 "period" : { 25 "sku":"antivirus-4-users", 26 "status":"active", 27 "startedat" : " :2:51" 28 } 29 } ] 404 Not Found OrderNotFound - Ordem de Serviço não encontrada Serviço para listagem Path: GET /user/{userid}/orders?status={status} Consulta a lista de ordens de serviço, o exemplo abaixo é uma requisição com sucesso sem filtro. Listing 29: Request 1 GET /user/1/orders HTTP/1.1 Content-Type: application/json 4 [ { 5 "order" : { Listing 0: Response 6 "createdat" : " :5:8", 7 "id" : 1, 8 "referenceid" : 100, 9 "sku" : "antivirus-12-users", 10 "status" : "ACTIVE" 11 }, 12 { 18
20 1 "order" : { 14 "createdat" : " :55:8", 15 "id" : 2, 16 "referenceid" : 101, 17 "sku" : "antivirus-12-users", 18 "status" : "BLOCKED" 19 } 20 } ] O exemplo abaixo é uma requisição com sucesso, onde o parâmetro status está definido para retornar apenas as ordens de serviço ativas. Listing 1: Request 1 GET /user/1/orders?status=active HTTP/1.1 Content-Type: application/json 4 [ { 5 "order" : { Listing 2: Response 6 "createdat" : " :5:8", 7 "id" : 1, 8 "referenceid" : 100, 9 "sku" : "antivirus-12-users", 10 "status" : "ACTIVE" 11 } 12 ] 2.4 Adicional 404 Not Found UserNotFound - Usuário não encontrado. Adicional é a entidade que representa uma licença contratada para um adicional do produto, que pode ser usuários adicionais, capacidade adicional, plugin, etc. Por exemplo, o produto de backup tem a capacidade de 10Gb, caso o usuário necessite de mais espaço ele pode comprar um adicional de 10Bg dentro da mesma conta. O adicional só pode ser criado dentro de uma ordem de serviço ativa. NOTA: No caso de não haver adicional todos os serviços de adicional são opcionais. 19
21 2.4.1 Máquina de estado Código ACTIVE BLOCKED REMOVED Características Serviço disponível para o usuário. Serviço indisponível para o usuário, porém pode ser reativado. Serviço indisponível para o usuário, e não pode ser reativado. Figure : Diagrama de estado Estrutura de dados Campo id referenceid sku createdat removedat blockedat status Descrição do campo Identificador do adicional no parceiro (alpha-númerico) Identificador do adicional no UOL (alpha-númerico) Código do adicional (alpha-númerico) Data de criação do usuário (data) Data de remoção do adicional (data) Data de bloqueio do adicional (data) Estado do adicional, vide valores possíveis na tabela acima (alpha-númerico) 2.4. Serviço para criação Path: POST /user/{userid}/order/{orderid}/additional A operação de criação de adicional permite a contratação de serviços que agreguem o produto, o exemplo abaixo é uma requisição com sucesso. Listing : Request 1 POST /user/1/order/1/additional HTTP/1.1 Content-Type: application/json 4 5 { 6 "additional" : { 20
22 7 "referenceid":"198725c-9a81-4d7a-8ae7-fcee72a62f46", 8 "sku":"antivirus-additional-5-users" 9 } 10 } 4 { Listing 4: Response 5 "additional" : { 6 "id" : 1, 7 "createdat":" :58:8", 8 "referenceid" : "198725c-9a81-4d7a-8ae7-fcee72a62f46", 9 "sku" : "antivirus-additional-5-users", 10 "status" : "ACTIVE" 11 } 12 } 404 Not Found OrderNotFound - Ordem de Serviço não encontrada. 404 Not Found SkuNotFound - Sku não encontrado. 400 Bad Request OrderIsNotActive - Ordem de serviço não está ativa. 400 Bad Request SkuIsNotAllowed - Sku não permitido. 400 Bad Request InvalidArgument - Sku não informado. 400 Bad Request ReferenceIdAlreadyExists - ReferenceId já existe. NOTA: O campo referenceid não pode ser igual ao de nenhuma outra ordem ou adicional Serviço para consulta Path: GET /user/{userid}/order/{orderid}/additional/{additionalid} Consulta os detalhes de um determinado adicional, o exemplo abaixo é uma requisição com sucesso. Listing 5: Request 1 GET /user/1/order/1/additional/1 HTTP/1.1 Content-Type: application/json 21
23 4 { 5 "additional" : { 6 "id" : 1, Listing 6: Response 7 "createdat" : " :45:16", 8 "referenceid" : "198725c-9a81-4d7a-8ae7-fcee72a62f46", 9 "sku" : "antivirus-additional-5-users", 10 "status" : "ACTIVE" 11 } 12 } 404 Not Found AdditionaNotFound - Adicional não encontrado Serviço para bloqueio Path: POST /user/{userid}/order/{orderid}/additional/{additionalid}/block Bloqueia um adicional para impedir o usuário de utilizar o serviço, o exemplo abaixo é uma requisição com sucesso. Listing 7: Request 1 POST /user/1/order/1/additional/1/block HTTP/1.1 Content-Type: application/json 4 "additional" : { 5 "id" : 1, Listing 8: Response 6 "createdat" : " :10:9", 7 "blockedat" : " :10:9", 8 "referenceid" : "550db54-0f a5b-00e195472ddf", 9 "sku" : "antivirus-additional-5-users", 10 "status" : "BLOCKED" 11 } 404 Not Found AdditionalNotFound - Adicional não encontrado. 400 Bad Request AdditionalIsNotActive - Adicional não está ativo. 400 Bad Request AdditionalBlockIsNotAllowed - Motivo. 22
24 NOTA: AdditionalBlockIsNotAllowed ocorrerá quando por algum motivo o bloqueio não for permitido. Por exemplo, um usuáio está tentando remover o adicional de 10gb que ele adquiriu porém ele ainda está utilizando o espaço em questão Serviço para desbloqueio Path: POST /user/{userid}/order/{orderid}/additional/{additionalid}/unblock Desbloqueia um adicional para permitir que o usuário volte a utilizar o serviço, o exemplo abaixo é uma requisição com sucesso. Listing 9: Request 1 POST /user/1/order/1/additional/1/unblock HTTP/1.1 Content-Type: application/json 4 "additional" : { 5 "id" : 1, Listing 40: Response 6 "createdat" : " :10:9", 7 "referenceid" : "550db54-0f a5b-00e195472ddf", 8 "sku" : "antivirus-additional-5-users", 9 "status" : "ACTIVE" 10 } 404 Not Found AdditionalNotFound - Adicional não encontrado. 400 Bad Request AdditionalIsNotBlocked - Adicional não está bloqueado Serviço para remoção Path: DELETE /user/{userid}/order/{orderid}/additional/{additionalid} Remove o adicional de uma ordem de serviço, o exemplo abaixo é uma requisição com sucesso. Listing 41: Request 1 DELETE /user/1/order/1/additional/1 HTTP/1.1 Content-Type: application/json 2
25 4 { 5 "additional" : { 6 "id" : 1, Listing 42: Response 7 "referenceid" : "198725c-9a81-4d7a-8ae7-fcee72a62f46", 8 "createdat" : " :45:16", 9 "blockedat" : " :46:16", 10 "removedat" : " :47:16", 11 "sku" : "antivirus-additional-5-users", 12 "status" : "REMOVED" 1 } 14 } NOTA: A remoção do adicional é lógica, ou seja, apenas o status é alterado para REMOVED, mas o registro continua disponível para consulta. 404 Not Found AdditionalNotFound - Adicional não encontrado. 400 Bad Request AdditionalIsNotBlocked - Adicional não está bloqueado Serviço para listagem Path: GET /user/{userid}/order/{orderid}/additionals?status={status} Lista os adicionais de uma determinada Ordem, o exemplo abaixo é uma requisição com sucesso sem filtro. Listing 4: Request 1 GET /user/1/order/1/additionals HTTP/1.1 Content-Type: application/json 4 [ { 5 "additional" : { 6 "id" : 1, Listing 44: Response 7 "referenceid" : "550db54-0f a5b-00e195472ddf", 8 "createdat" : " :5:16", 9 "sku" : "antivirus-additional-5-users", 10 "status" : "ACTIVE" 11 } 24
26 12 }, { 1 "additional" : { 14 "id" : 2, 15 "referenceid" : "198725c-9a81-4d7a-8ae7-fcee72a62f46", 16 "createdat" : " :45:16", 17 "blockedat" : " :46:16", 18 "removedat" : " :47:16", 19 "sku" : "antivirus-additional-10-users", 20 "status" : "REMOVED" 21 } 22 } ] O exemplo abaixo é uma requisição com sucesso com filtro de status ATIVO. Listing 45: Request 1 GET /user/1/order/1/additionals?status=active HTTP/1.1 Content-Type: application/json 4 [ { 5 "additional" : { 6 "id" : 1, Listing 46: Response 7 "referenceid" : "550db54-0f a5b-00e195472ddf", 8 "createdat" : " :5:16", 9 "sku" : "antivirus-additional-5-users", 10 "status" : "ACTIVE" 11 } 12 } ] 404 Not Found OrderNotFound - Ordem de Serviço não encontrada Serviço para histórico Path: GET /user/{userid}/order/{orderid}/additional/{additionalid}/history Lista o histórico de um adicional, quando foi ativada, bloqueada e desbloqueada, o exemplo abaixo é uma requisição com sucesso de um adicional que foi criado bloqueado e desbloqueado. 25
27 Listing 47: Request 1 GET /user/1/order/1/additional/1/history HTTP/1.1 Content-Type: application/json 4 [ { 5 "period" : { Listing 48: Response 6 "endedat" : " :21:51", 7 "sku":"antivirus-additional-5-users", 8 "status":"active", 9 "startedat" : " :16:1" 10 } 11 }, { 12 "period" : { 1 "endedat" : " :22:51", 14 "sku":"antivirus-additional-5-users", 15 "status":"blocked", 16 "startedat" : " :21:51" 17 }, 18 "period" : { 19 "sku":"antivirus-additional-5-users", 20 "status":"active", 21 "startedat" : " :22:51" 22 } 2 } ] 404 Not Found AdditionalNotFound - Adicional não encontrado. 2.5 Sessão Sessao é a entidade que representa a credencial/autorização para o usuário acessar o painel do aplicativo referente a sua Ordem de Serviço. 26
28 2.5.1 Estrutura de dados Campo ip useragent token lifetime createdat expiresat authentrypointurl Serviço para criação Descrição do campo Endereço de IP do cliente (alpha-númerico) Software utilizado pelo cliente (alpha-númerico) Chave de acesso da sessão (alpha-númerico) Tempo de vida do token (numerico) Data de criação do usuário (data) Data de expiração da sessão (data) Endereço para o qual o sistema da LOJA DE APLICATIVOS irá redirecionar o cliente para autenticação. (alpha-númerico) Path: POST /user/{userid}/order/{orderid}/session Cria uma sessão, o exemplo abaixo é uma requisição com sucesso. Listing 49: Request 1 POST /user/1/order/1/session HTTP/1.1 Content-Type: application/json 4 5 { 6 "session" : { 7 "ip" : " ", 8 "lifetime" : 0, 9 "token" : "ZZZ-XXX-YYY", 10 "useragent" : "Mozilla" 11 } 12 } 4 { 5 "session" : { Listing 50: Response 6 "authentrypointurl" : " /painel", 7 "createdat" : " :25:01", 8 "expiresat" : " :25:1", 9 "ip" : " ", 10 "lifetime" : 0, 11 "token" : "ZZZ-XXX-YYY", 12 "useragent" : "Mozilla" 1 } 14 } 27
29 404 Not Found OrderNotFound - Ordem não encontrada. 400 Bad Request OrderIsNotActive - Ordem de Serviço não está ativa. 400 Bad Request InvalidArgument Ip não informado. 400 Bad Request InvalidArgument User-agent não informado. 400 Bad Request InvalidArgument Token não informado. 400 Bad Request InvalidArgument - O tempo de vida deve ser maior que 0. Processo de Autenticação no Painel de Controle O objetivo da sessão é permitir o acesso do usuário ao painel do aplicativo sem a necessidade de usuário e senha. Esse processo ocorrerá da seguinte maneira: 1. De dentro da página do detalhe do produto o usuário decide acessar o painel do aplicativo. 2. A Loja de Aplicativos faz a chamada da criação da sessão no parceiro passando um token, o tempo de vida do token, ip e useragent do browser do cliente.. O serviço do parceiro cria a sessão e devolve a URL onde o cliente deverá ser redirecionado para acessar o painel. 4. O usuário então será redirecionado via POST para a URL retornada, passando o token da sessão. 5. O painel recebe o token e verifica: se o token não expirou e se o ip de origem e o useragent é o mesmo informado na criação da sessão. Em caso afirmativo libera o acesso do cliente. 28
30 Figure 4: Diagrama de sequencia do processo de autorizacao no painel 4 Política de integração 5 Contate-nos 29
Manual de implementação da API SISeCommerce V1.0.0. Manual de implementação da API SISeCommerce V1.0.0 1/21
Manual de implementação da API SISeCommerce V1.0.0 1/21 Sumário Manual de implementação da API SISeCommerce V1.0.0... 1 Introdução... 3 Informações adicionais... 3 1. Limite de requisições... 3 2. Padrão
Leia maisEstá apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.
1. Descrição Geral Este manual descreve as operações disponíveis no módulo VTWEB Client, cuja finalidade é gerenciar cadastros de funcionários, realização de pedidos e controle financeiro dos pedidos.
Leia maisComo funciona a plataforma Superlógica? - Livro 4 de 4. Como funciona a interface de integração? Como você poderá complementar o sistema?
Como funciona a plataforma Superlógica? - Livro 4 de 4 API SUPERLÓGICA Como funciona a interface de integração? Como você poderá complementar o sistema? www.superlogica.com 0800 709 6800 https://github.com/superlogica/api
Leia maisControle de Almoxarifado
Controle de Almoxarifado Introdução O módulo de Controle de Almoxarifado traz as opções para que a empresa efetue os cadastros necessários referentes a ferramentas de almoxarifado, além do controle de
Leia maisTOTVS Série 1 Varejo (Simples) - Módulo e-commerce
Novo Módulo disponível no TOTVS S1 Varejo: permissão de utilização através de licença específica. Mesmo não adquirindo a licença de uso do módulo ele continuará presente na tela do usuário. 1 Na opção
Leia maisCertificado Digital. Manual do Usuário
Certificado Digital Manual do Usuário Índice Importante... 03 O que é um Certificado Digital?... 04 Instalação do Certificado... 05 Revogação do Certificado... 07 Senhas do Certificado... 08 Renovação
Leia maisSatélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br
Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História
Leia maisCONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS
MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MANUAL
Leia maisEstá apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.
Conteúdo 1. Descrição geral 2 2. Resumo das funcionalidades 3 3. Efetuar cadastro no sistema 4 4. Acessar o sistema 6 5. Funcionalidades do menu 7 5.1 Dados cadastrais 7 5.2 Grupos de usuários 7 5.3 Funcionários
Leia maisProJuris 8: Manual de Integração com Provedores de Recortes
ProJuris 8: Manual de Integração com Provedores de Recortes Versão 2.0 por Gabriel Cherem agosto/2014 Motivação Pelo menos 50% de todas as sociedades de advogados no Brasil utilizam algum software para
Leia maisHistórico da Revisão. Data Versão Descrição Autor
Sistema de Gerenciamento de Loja - SIGEL Documento de Visão Versão 1.0.0 Histórico da Revisão Data Versão Descrição Autor 13/01/2011 0.1 Versão preliminar do levantamento de requisitos funcionais e não
Leia maisDocumentação da API Likestore
Documentação da API Likestore API de Entrada: O que a Likestore disponibiliza para seus clientes Pré-condições: Chave de Segurança criada no Likestore-Admin Todo request deve anexar dois QUERY PARAMETERS:
Leia maisESPECIFICAÇÕES TÉCNICAS e OPERACIONAIS. BioMatch Server e BioMatch Client
ESPECIFICAÇÕES TÉCNICAS e OPERACIONAIS BioMatch Server e BioMatch Client ÍNDICE A) Objetivo...3 B) Pré-Requisitos...3 C) Características Operacionais...4 D) Aplicação e Performance...6 E) Descrição dos
Leia maisTarget. Manual de Integração SOAP. versão 1.0 / 2007. www.virtualtarget.com.br
Manual de Integração SOAP versão 1.0 / 2007 www.virtualtarget.com.br introdução Este manual é destinado àqueles que possuem conhecimentos sólidos em linguagem de programação para integração SOAP (Simple
Leia maisConfigurando Minha Loja com o PagSeguro
Configurando Minha Loja com o PagSeguro 1- Introdução A partir de agora vamos configurar o principal Meio de Pagamento de sua loja, o Pagseguro. Com o PagSeguro além da segurança de estar utilizando um
Leia maisAPI REST Alimentação/Retorno
Desenvolvedores API REST Alimentação/Retorno Versão 1.2.2 (18/06/2015) Vonix Av. Dr. Paulo Machado, 489 Campo Grande MS 79021-300 T 67 33180700 F 67 33180701 contato@vonix.com.br www.vonix.com.br Funcionamento
Leia maisProtocolo de Sinalização SIP
Protocolos de Sinalização Protocolos com processamento distribuído e clientes/terminais inteligentes SIP - Session Initiation Protocol, desenvolvido pelo IETF para comunicação multimídia pela Internet
Leia maisAtualizado em 9 de outubro de 2007
2 Nettion R Copyright 2007 by Nettion Information Security. Este material pode ser livremente reproduzido, desde que mantidas as notas de copyright e o seu conteúdo original. Envie críticas e sugestões
Leia maisPAPO SMS MANUAL DE INTEGRAÇÃO DO DESENVOLVEDOR VERSÃO 1.0
PAPO SMS MANUAL DE INTEGRAÇÃO DO DESENVOLVEDOR VERSÃO 1.0 APRESENTAÇÃO O WEBSERVICE 1.0 foi desenvolvido para facilitar a solicitação e integração de dados de uma determinada conta PAPO. Sendo que, com
Leia maiswww.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00
www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00 Controle de Revisões Micropagamento F2b Web Services/Web 18/04/2006 Revisão Data Descrição 00 17/04/2006 Emissão inicial. www.f2b.com.br
Leia maisADDRESS RESOLUTION PROTOCOL. Thiago de Almeida Correia
ADDRESS RESOLUTION PROTOCOL Thiago de Almeida Correia São Paulo 2011 1. Visão Geral Em uma rede de computadores local, os hosts se enxergam através de dois endereços, sendo um deles o endereço Internet
Leia maisEmissão de Nota Fiscal de Serviço Eletrônica
Emissão de Nota Fiscal de Serviço Eletrônica Introdução A emissão de Nota Fiscal de Serviço Eletrônica traz ao cliente TTransp a possibilidade de documentar eletronicamente as operações de serviço prestadas
Leia maisSISTEMA DE PRODUTOS E SERVIÇOS CERTIFICADOS. MÓDULO DO CERTIFICADOR MANUAL DE OPERAÇÃO Versão 2.4.6
SISTEMA DE PRODUTOS E SERVIÇOS CERTIFICADOS Versão 2.4.6 Sumário Fluxograma básico do processo de envio de remessa... 5 Criar novo certificado... 6 Aprovar certificado... 16 Preparar e enviar remessa...
Leia maisManual do Usuário. Novo Internet Banking Governo - IBG
Manual do Usuário Novo Internet Banking Governo - IBG Versão V - Abril 2013 Sumário 2. Visão Geral do Sistema... 5 2.1. Operações disponíveis no novo IBG... 6 2.1. Perfis disponíveis... 7 2.2. Definições,
Leia maisProgramação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza
Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem
Leia mais7 Utilização do Mobile Social Gateway
7 Utilização do Mobile Social Gateway Existem três atores envolvidos na arquitetura do Mobile Social Gateway: desenvolvedor do framework MoSoGw: é o responsável pelo desenvolvimento de novas features,
Leia maisVersão 1.0 09/10. Xerox ColorQube 9301/9302/9303 Serviços de Internet
Versão 1.0 09/10 Xerox 2010 Xerox Corporation. Todos os direitos reservados. Direitos reservados de não publicação sob as leis de direitos autorais dos Estados Unidos. O conteúdo desta publicação não pode
Leia maisMANUAL TÉCNICO PARA UTILIZAÇÃO DO BOLETO SERVICE
MANUAL TÉCNICO PARA UTILIZAÇÃO DO BOLETO SERVICE Versão do Manual: 1.6 2 1- O QUE É? O Boleto Service é um aplicativo para geração de boletos na Internet. A chamada a ele pode ser feita a partir de qualquer
Leia maisE&L Protocolo, Documentos Eletrônicos e Processos Perguntas Frequentes
E&L Protocolo, Documentos Eletrônicos e Processos Perguntas Frequentes 1. É possível excluir um processo que já foi enviado? Só será possível excluir o processo se o mesmo ainda não tiver sido recebido.
Leia maisSenha Admin. Nessa tela, você poderá trocar a senha do administrador para obter acesso ao NSControl. Inicialização
Manual do Nscontrol Principal Senha Admin Nessa tela, você poderá trocar a senha do administrador para obter acesso ao NSControl. Inicialização Aqui, você poderá selecionar quais programas você quer que
Leia maisCOLIBRI Ambiente Colaborativo Multimédia MÓDULO MOODLE. Rui Ribeiro colibri@fccn.pt. FCCN - Dezembro 2010
COLIBRI Ambiente Colaborativo Multimédia MÓDULO MOODLE FCCN - Dezembro 2010 Rui Ribeiro colibri@fccn.pt Módulo COLIBRI Concebido por: José Coelho Universidade Aberta Apoiado por: Rui Ribeiro FCCN Vitor
Leia maisManual do PolicyKit-kde. Daniel Nicoletti Tradução: Luiz Fernando Ranghetti
Daniel Nicoletti Tradução: Luiz Fernando Ranghetti 2 Conteúdo 1 Resumo 5 2 Como funciona 6 2.1 Resumo............................................ 6 2.2 O problema.........................................
Leia maisDocumentação. Programa de Evolução Contínua Versão 1.72
Documentação Programa de Evolução Contínua Versão 1.72 Sumário Resumo das Novidades... 3 Configuração das Novidades... 5 Exibição de variações nas listagens... 5 Novo Sistema de Lista de Desejos... 7 Resumo
Leia mais4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição?
Prova de 2011-02 1. Descreva duas maneiras de estabelecer uma conexão entre processos na camada de transporte sem o conhecimento da porta (TSAP) ao qual o servidor remoto esteja associado. 2. Estabelecer
Leia mais4 O Workflow e a Máquina de Regras
4 O Workflow e a Máquina de Regras O objetivo do workflow e da máquina de regras é definir um conjunto de passos e regras configuráveis. Ao longo de sua execução, um usuário consegue simplificar o seu
Leia maisDOCUMENTAÇÃO. Programa de Evolução Contínua Versão 1.84
DOCUMENTAÇÃO Programa de Evolução Contínua Versão 1.84 SUMÁRIO RESUMO DAS NOVIDADES... 3 CONFIGURAÇÃO DAS NOVIDADES... 6 Resolução de Conflitos de Integração de Pedidos de Marketplaces... 6 Configurações
Leia maisDespachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1
DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 1 Sumário 1 - Instalação Normal do Despachante Express... 3 2 - Instalação do Despachante Express em Rede... 5 3 - Registrando o Despachante Express...
Leia maisManual de Utilização Chat Intercâmbio
Manual de Utilização Chat Intercâmbio 1 INDICE 1 Chat Intercâmbio... 6 1.1 Glossário de Termos Utilizados.... 6 1.2 Definições de uma Sala de Chat... 7 1.3 Como Acessar o Chat Intercâmbio... 8 1.4 Pré-requisitos
Leia maisVocê sabia que a partir da compra de 150 licenças de Office 365 a migração para o Exchange Online é gratuita
? Você sabia que a partir da compra de 150 licenças de Office 365 a migração para o Exchange Online é gratuita www.sgatecnologia.com.br - Tel: 31 3504-1066 - 31 2626-0035 Avenida do Contorno, 6594 / 17º
Leia maisMillennium ECO 2.0 (beta)
MILLENNIUM NETWORK Millennium ECO 2.0 (beta) Documentação Técnica (draft) 10/2013 Este documento contém as instruções para a utilização da biblioteca Millenium_Eco que se presta à comunicação de aplicativos
Leia maisHelpAndManual_unregistered_evaluation_copy Manual de Instalação do VisualControl
HelpAndManual_unregistered_evaluation_copy Manual de Instalação do VisualControl I Manual de Instalação do VisualControl Tabela de Conteúdo Parte I Bem Vindo 1 Parte II Instalação 1 1 Instalação Firebird...
Leia maisAutomidia Service Management Desbloqueio de Contas e Provisionamento via Autoatendimento
Automidia Service Management Desbloqueio de Contas e Provisionamento via Autoatendimento Automidia Quem Somos Empresa Brasileira, fundada em 1992 Desenvolvimento de Softwares Centrais de Serviços, Service
Leia maisMANUAL DO USUÁRIO. Guia de orientações e conceitos para manipulação da plataforma Miraklon. VERSÃO 1.0 12.02.2014. Vigência 12.02.
MANUAL DO USUÁRIO VERSÃO 1.0 12.02.2014 Vigência 12.02.2014 Guia de orientações e conceitos para manipulação da plataforma Miraklon. SUMÁRIO 1. CONFIGURAÇÕES... 3 1.1 - Dados Gerais... 3 1.2 Formulários...
Leia maisCenários do CEL. Acessar ao sistema
Cenários do CEL Acessar ao sistema Permitir que o usuário acesse ao Sistema de Léxicos e Cenários nas seguintes condições: logando-se, quando já estiver cadastrado; ou incluindo usuário independente, quando
Leia maisManual do sistema SMARsa Web
Manual do sistema SMARsa Web Módulo Gestão de atividades RS/OS Requisição de serviço/ordem de serviço 1 Sumário INTRODUÇÃO...3 OBJETIVO...3 Bem-vindo ao sistema SMARsa WEB: Módulo gestão de atividades...4
Leia maisSecretaria da Educação do Estado do Rio Grande do Sul. Manual: Sistema de Controle Patrimonial Inventário
Secretaria da Educação do Estado do Rio Grande do Sul Manual: Sistema de Controle Patrimonial Inventário Sumário 1. Introdução... 3 2. Acessar o Controle Patrimonial Web... 4 2.1. Login... 4 3. Inventário...
Leia maisProgramação para Internet I. 2. O protocolo HTTP. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt
Programação para Internet I 2. O protocolo HTTP Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Protocolos Conjunto de regras que define o modo como aplicações informáticas comunicam entre si. Permite
Leia maisAdministração de Redes
Administração de Redes DHCP Dynamic Host Configuration Protocol Prof. Fabio de Jesus Souza Professor Fabio Souza Introdução Principais parâmetros que devem ser configurados para que o protocolo TCP/IP
Leia maisImóvel Mix SGI. 1. Acesso ao Sistema 2. Aspectos Gerais 3. Configuração da Empresa 4. Cadastro de Usuários
Imóvel Mix SGI Imóvel Mix SGI 1. Acesso ao Sistema 2. Aspectos Gerais 3. Configuração da Empresa 4. Cadastro de Usuários 5. Controle de Acesso 6. Cadastro de Clientes 7. Cadastro de Imóveis 8. Vistoria
Leia mais6127. Redes comunicação de dados. RSProf@iol.pt. 2014/2015. Acesso à Internet.
Sumário Acesso à Internet. Elementos típicos de uma rede. Rede de acesso ADSL. Rede de acesso ADSL. Rede de acesso ADSL. Rede de acesso ADSL. Rede de acesso ADSL. Rede de acesso ADSL. Rede de acesso ADSL.
Leia maisSmart Laudos 1.9. A Forma Inteligente de Criar seus Laudos Médicos. Manual do Usuário
Smart Laudos 1.9 A Forma Inteligente de Criar seus Laudos Médicos Manual do Usuário Conteúdo 1. O que é o Smart Laudos?... 3 2. Características... 3 3. Instalação... 3 4. Menu do Sistema... 4 5. Configurando
Leia maisNota Fiscal Paulista. Manual para Envio de Arquivo de Cupons Fiscais via Webservice GOVERNO DO ESTADO DE SÃO PAULO
GOVERNO DO ESTADO DE SÃO PAULO SECRETARIA DE ESTADO DOS NEGÓCIOS DA FAZENDA Nota Fiscal Paulista Manual para Envio de Arquivo de Cupons Fiscais via Webservice Versão 1.1 26/12/2007 Controle de Alterações
Leia maisManual do Sistema de RMO P á g i n a 2. Manual do Sistema de RMO. Registro Mensal de Ocorrências (GRH) Núcleo de Informática
Gerência de Recursos Humanos GRH/PRAD/UFMS Manual do Sistema de RMO Versão On-Line Núcleo de Informática Universidade Federal de Mato Grosso do Sul P á g i n a 2 Manual do Sistema de RMO Registro Mensal
Leia maisManual do Usuário icom Web v1.0
Manual do Usuário icom Web v1.0 Manual do Usuário icom Web Índice 1. Introdução 03 2. Funcionalidades 03 3. Configurações Obrigatórias 03 4. Acessando o icom Web 03 4.1 Primeiro acesso. Criação de Login
Leia maisManual Passo a Passo
Manual Passo a Passo 2015 ACESSO SELEÇÃO DE RA SELEÇÃO DO PRODUTO CARRINHO DE COMPRAS FECHAR PEDIDO ENDEREÇO DE ENTREGA TIPO DE FRETE INFORMAÇÃO DE PAGAMENTO PAGAMENTO CARTÃO DE CRÉDITO PAGAMENTO BOLETO
Leia maisSIGVIG - Sistema de Informações Gerenciais do Trânsito Internacional de Produtos e Insumos Agropecuários Especificação dos Serviços
Especificação dos Serviços Histórico de Revisão Data Versão Descrição Autor 01/03/2013 1.0 Versão inicial. Gustavo Antunes 22/09/2013 1.0 Adicionado a tag aos
Leia maisMANUAL DO PVP SUMÁRIO
Manual PVP - Professores SUMÁRIO 1 INTRODUÇÃO... 6 2 ACESSANDO O PVP... 8 3 TELA PRINCIPAL... 10 3.1 USUÁRIO... 10 3.2 INICIAL/PARAR... 10 3.3 RELATÓRIO... 10 3.4 INSTITUIÇÕES... 11 3.5 CONFIGURAR... 11
Leia maisPrincipais Benefícios. ESET Endpoint Security
Principais Benefícios ESET Endpoint Security Principais Características: - Firewall Pessoal... 1 - AntiSpam... 2 -Bloqueio de Dispositivos... 3 -Bloqueio de URLs... 4 -Agendamento de Tarefas... 5 - ESET
Leia maisManual de Integração Redirecionamento. Versão 1.3
Manual de Integração Redirecionamento Versão 1.3 Janeiro de 2012 Histórico de versões Data Versão Descrição Responsável 28/10/11 1.0 Criação do documento Erivelton Oliveira 19/12/11 1.1 Adição dos campos
Leia maisManual de instalação Priority HIPATH 1100 versão 7.0
Manual de instalação Priority HIPATH 1100 versão 7.0 2014 Innova Soluções Tecnológicas Este documento contém 28 páginas. Elaborado por: Innova Tecnologia de Soluções. Liberado em Novembro de 2014. Impresso
Leia mais2 Diagrama de Caso de Uso
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa
Leia maisMANUAL DO ADMINISTRADOR LOCAL. Entidade Municipal
MANUAL DO ADMINISTRADOR LOCAL Entidade Municipal Abril / 2011 ÍNDICE Objetivos do Sistema de Registro de Integrado - REGIN... 3 Principais Módulos do Sistema... 4 Módulo Controle de Acesso... 5 Módulo
Leia maisMANUAL DO ADMINISTRADOR
WinShare Proxy admin MANUAL DO ADMINISTRADOR Instalação do WinShare Índice 1. Instalação 2. Licenciamento 3. Atribuindo uma senha de acesso ao sistema. 4. Configurações de rede 5. Configurações do SMTP
Leia maisEngenharia de Requisitos Estudo de Caso
Engenharia de Requisitos Estudo de Caso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Engenharia de Requisitos Exemplo 1 Reserva de Hotel 1. INTRODUÇÃO Este
Leia maisE&L Controle de Estoque e Materiais. Perguntas Frequentes
E&L Controle de Estoque e Materiais Perguntas Frequentes 1. Qual relatório deve ser tirado para fazer a prestação de contas? Balancete de Materiais por detalhado. Esse relatório está disponível no menu
Leia maisMANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1
MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento Toledo PR Página 1 INDICE 1. O QUE É O SORE...3 2. COMO ACESSAR O SORE... 4 2.1. Obtendo um Usuário e Senha... 4 2.2. Acessando o SORE pelo
Leia maisadquiriu eventos para um período de tempo especificado. Mostra todos os erros para um período de tempo especificado.
Relatórios Descrição Resumida Firewall Alerts Mostra alertas do dispositivos solicitado para um período Firewall Configuration Activity Mostra todas as alterações de configurações reportadas para um período
Leia maisTREINAMENTO DE USUÁRIO APROVADOR/HOMOLOGADOR. SIPPES Sistema de Pagamento de Pessoal
TREINAMENTO DE USUÁRIO APROVADOR/HOMOLOGADOR SIPPES Sistema de Pagamento de Pessoal Sumário CONFIGURAR ORGANIZAÇÃO MILITAR 1. USUÁRIOS... 6 1.1. Administrador de Parâmetros Cadastrais OM... 6 2. PRÉ-CONDIÇÕES...
Leia maisSistema de de Bilhetagem Eletrônica MANUAL MÓDULO PDV
Sistema de de Eletrônica SETRANSP DOTFLEX MANUAL MÓDULO PDV REGIÃO MANUAL METROPOLITANA MÓDULO PESSOA Revisão JURÍDICA 02 / Setembro SBE de 2008 - DOTFLEX Revisão 00 / Março de 2009 MANUAL MÓDULO EMPRESA
Leia mais3. Explique o motivo pelo qual os protocolos UDP e TCP acrescentam a informação das portas (TSAP) de origem e de destino em seu cabeçalho.
Entregue três questões de cada prova. Prova de 2011-02 1. Descreva duas maneiras de estabelecer uma conexão entre processos na camada de transporte sem o conhecimento da porta (TSAP) ao qual o servidor
Leia maisVersion Notes (Notas da versão) Versão 4.11.1.7-26-02-2013
Florianópolis, 26 de fevereiro de 2013. Abaixo você confere as características e funcionalidades da nova versão 4.11.1.7 do Channel. Para quaisquer dúvidas ou na necessidade de maiores esclarecimentos,
Leia maisManual do Visualizador NF e KEY BEST
Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................
Leia mais1 - Entrando no Sistema
1 Manual do Administrador - Revenda 1 - Entrando no Sistema Acesse o site: http://209.133.196.250/shortcode/login.aspx Sugerimos que você crie em seu site um link para que seus clientes possam acessar.
Leia maisRedes de Computadores II INF-3A
Redes de Computadores II INF-3A 1 ROTEAMENTO 2 Papel do roteador em uma rede de computadores O Roteador é o responsável por encontrar um caminho entre a rede onde está o computador que enviou os dados
Leia maisNovidades do AVG 2013
Novidades do AVG 2013 Conteúdo Licenciamento Instalação Verificação Componentes Outras características Treinamento AVG 2 Licenciamento Instalação Verificação Componentes do AVG Outras características Treinamento
Leia maisAnote aqui as informações necessárias:
banco de mídias Anote aqui as informações necessárias: URL E-mail Senha Sumário Instruções de uso Cadastro Login Página principal Abrir arquivos Área de trabalho Refine sua pesquisa Menu superior Fazer
Leia mais1) MANUAL DO INTEGRADOR Este documento, destinado aos instaladores do sistema, com informações de configuração.
O software de tarifação é uma solução destinada a rateio de custos de insumos em sistemas prediais, tais como shopping centers. O manual do sistema é dividido em dois volumes: 1) MANUAL DO INTEGRADOR Este
Leia maisMANUAL DO USUÁRIO SUMÁRIO
SUMÁRIO 1. Home -------------------------------------------------------------------------------------------------------- 7 2. Cadastros -------------------------------------------------------------------------------------------------
Leia maisManual de Matrícula Web
Manual de Matrícula Web Senac Solution Ensino Superior V.03 13-08-02014 1 Matrícula Web Link de Matrícula 1.1 Link de Matrícula disponível 1.2 Link de Matrícula indisponível 2 Matrícula Web Matrícula 2.1
Leia maisSISTEMA INTEGRADO DE GESTÃO ACADÊMICA
MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO TRIÂNGULO MINEIRO SISTEMA INTEGRADO DE GESTÃO ACADÊMICA MÓDULO PROTOCOLO MANUAL DO USUÁRIO VERSÃO: SETEMBRO/2010 SUMÁRIO Introdução...
Leia maisManual de Integração WebService
Manual de Integração WebService Sumário 1. O que é a Integração WebService? 2. Envio Simples 3. Consultar Status da Mensagem 3.1 Consultar Mensagens Recebidas 4. Tecnologia do WebService Facilita 1. O
Leia maisDOCUMENTO TÉCNICO ESPECIFICAÇÃO DE API DE SINALIZAÇÃO DE NUVEM OPENHYBRID DA VERISIGN. Versão 1.0 Janeiro de 2015. VerisignInc.com
DOCUMENTO TÉCNICO ESPECIFICAÇÃO DE API DE SINALIZAÇÃO DE NUVEM OPENHYBRID DA VERISIGN Versão 1.0 Janeiro de 2015 VerisignInc.com RESSALVA LEGAL NOTIFICAÇÃO DE DIREITOS AUTORAIS Copyright 2015 VeriSign,
Leia maisManual do Sistema de Apoio Operadores CDL
N / Rev.: Manual 751.1/02 Este documento não deve ser reproduzido sem autorização da FCDL/SC Aprovação: Representante da Direção Ademir Ruschel Elaboração: Supervisor da Qualidade Sílvia Regina Pelicioli
Leia maisElaborado por SIGA-EPT. Projeto SIGA-EPT: Manual do Usuário Almoxarifado
Elaborado por SIGA-EPT Projeto SIGA-EPT: Manual do Usuário Almoxarifado Versão Dezembro - 2009 Sumário 1 Introdução 5 1.1 Entrando no sistema e repassando as opções................... 5 1.2 Administração......................................
Leia mais3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio
32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio
Leia maisSUMÁRIO Acesso ao sistema... 2 Atendente... 3
SUMÁRIO Acesso ao sistema... 2 1. Login no sistema... 2 Atendente... 3 1. Abrindo uma nova Solicitação... 3 1. Consultando Solicitações... 5 2. Fazendo uma Consulta Avançada... 6 3. Alterando dados da
Leia maisCurso de Licenciatura em Informática
Curso de Licenciatura em Informática Disciplina: Análise e Projeto de Sistemas Professor: Rafael Vargas Mesquita EXERCÍCIOS SOBRE MODELAGEM DE CASOS DE USO Exercício 1: construa um Diagrama de Casos de
Leia maisAutomidia Service Management Provisionamento para o AD integrado ao Service Desk
Automidia Service Management Provisionamento para o AD integrado ao Service Desk Agenda Objetivos Agenda Histórico e Motivação 05 mins Características da Aplicação 20 mins Apresentação Software 15 mins
Leia maisMANUAL VTWEB CLIENT URBANO
MANUAL VTWEB CLIENT URBANO A marca do melhor atendimento. Conteúdo... 2 1. Descrição... 3 2. Cadastro no sistema... 3 2.1. Pessoa Jurídica... 3 2.2. Pessoa Física... 5 2.3. Concluir o cadastro... 6 3.
Leia maisGlobalPhone - Central Telefónica. Manual do Portal de Selfcare Utilizador
Manual do Portal de Selfcare Utilizador Índice 1 Introdução... 3 1.1 Âmbito do Documento... 3 1.2 Acesso... 4 1.3 Autenticação... 4 2 Extensões... 5 2.1 Reencaminhamentos (redireccionamentos)... 6 2.2
Leia maisAplicação Prática de Lua para Web
Aplicação Prática de Lua para Web Aluno: Diego Malone Orientador: Sérgio Lifschitz Introdução A linguagem Lua vem sendo desenvolvida desde 1993 por pesquisadores do Departamento de Informática da PUC-Rio
Leia maisSistema de Registro de Contratos e Financiamentos
Sistema de Registro de Contratos e Financiamentos Manual de Utilização Financeiras Versão 1.2 Manual de utilização do software para os usuários do Sistema de Registro de Contratos e Financiamentos, com
Leia maisFox Gerenciador de Sistemas
Fox Gerenciador de Sistemas Índice 1. FOX GERENCIADOR DE SISTEMAS... 4 2. ACESSO AO SISTEMA... 5 3. TELA PRINCIPAL... 6 4. MENU SISTEMAS... 7 5. MENU SERVIÇOS... 8 5.1. Ativação Fox... 8 5.2. Atualização
Leia maisDocumentação API VMPay Documentation
Documentação API VMPay Documentation Release 0.0.1 Verti Tecnologia December 23, 2015 Contents 1 Índice 1 1.1 Introdução................................................ 1 1.2 Visão geral................................................
Leia mais