Universo Online. Loja de Aplicativos - API v1.0 [05/2012]

Tamanho: px
Começar a partir da página:

Download "Universo Online. Loja de Aplicativos - API v1.0 [05/2012]"

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. 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 mais

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.

Está 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 mais

Como 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. 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 mais

Controle de Almoxarifado

Controle 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 mais

TOTVS Série 1 Varejo (Simples) - Módulo e-commerce

TOTVS 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 mais

Certificado Digital. Manual do Usuário

Certificado 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 mais

Saté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 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 mais

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

CONTRA 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 mais

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.

Está 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 mais

ProJuris 8: Manual de Integração com Provedores de Recortes

ProJuris 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 mais

Histórico da Revisão. Data Versão Descrição Autor

Histó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 mais

Documentação da API Likestore

Documentaçã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 mais

ESPECIFICAÇÕES TÉCNICAS e OPERACIONAIS. BioMatch Server e BioMatch Client

ESPECIFICAÇÕ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 mais

Target. Manual de Integração SOAP. versão 1.0 / 2007. www.virtualtarget.com.br

Target. 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 mais

Configurando Minha Loja com o PagSeguro

Configurando 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 mais

API REST Alimentação/Retorno

API 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 mais

Protocolo de Sinalização SIP

Protocolo 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 mais

Atualizado em 9 de outubro de 2007

Atualizado 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 mais

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

PAPO 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 mais

www.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 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 mais

ADDRESS RESOLUTION PROTOCOL. Thiago de Almeida Correia

ADDRESS 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 mais

Emissão de Nota Fiscal de Serviço Eletrônica

Emissã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 mais

SISTEMA 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. 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 mais

Manual do Usuário. Novo Internet Banking Governo - IBG

Manual 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 mais

Programaçã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 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 mais

7 Utilização do Mobile Social Gateway

7 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 mais

Versão 1.0 09/10. Xerox ColorQube 9301/9302/9303 Serviços de Internet

Versã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 mais

MANUAL TÉCNICO PARA UTILIZAÇÃO DO BOLETO SERVICE

MANUAL 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 mais

E&L Protocolo, Documentos Eletrônicos e Processos Perguntas Frequentes

E&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 mais

Senha Admin. Nessa tela, você poderá trocar a senha do administrador para obter acesso ao NSControl. Inicialização

Senha 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 mais

COLIBRI Ambiente Colaborativo Multimédia MÓDULO MOODLE. Rui Ribeiro colibri@fccn.pt. FCCN - Dezembro 2010

COLIBRI 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 mais

Manual do PolicyKit-kde. Daniel Nicoletti Tradução: Luiz Fernando Ranghetti

Manual 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 mais

Documentação. Programa de Evolução Contínua Versão 1.72

Documentaçã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 mais

4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição?

4. 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 mais

4 O Workflow e a Máquina de Regras

4 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 mais

DOCUMENTAÇÃO. Programa de Evolução Contínua Versão 1.84

DOCUMENTAÇÃ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 mais

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

Despachante 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 mais

Manual de Utilização Chat Intercâmbio

Manual 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 mais

Você 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 ? 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 mais

Millennium ECO 2.0 (beta)

Millennium 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 mais

HelpAndManual_unregistered_evaluation_copy Manual de Instalação do VisualControl

HelpAndManual_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 mais

Automidia Service Management Desbloqueio de Contas e Provisionamento via Autoatendimento

Automidia 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 mais

MANUAL 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. 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 mais

Cenários do CEL. Acessar ao sistema

Cená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 mais

Manual do sistema SMARsa Web

Manual 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 mais

Secretaria 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 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 mais

Programaçã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 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 mais

Administração de Redes

Administraçã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 mais

Imóvel Mix SGI. 1. Acesso ao Sistema 2. Aspectos Gerais 3. Configuração da Empresa 4. Cadastro de Usuários

Imó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 mais

6127. Redes comunicação de dados. RSProf@iol.pt. 2014/2015. Acesso à Internet.

6127. 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 mais

Smart 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 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 mais

Nota Fiscal Paulista. Manual para Envio de Arquivo de Cupons Fiscais via Webservice GOVERNO DO ESTADO DE SÃO PAULO

Nota 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 mais

Manual 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

Manual 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 mais

Manual do Usuário icom Web v1.0

Manual 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 mais

Manual Passo a Passo

Manual 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 mais

SIGVIG - Sistema de Informações Gerenciais do Trânsito Internacional de Produtos e Insumos Agropecuários Especificação dos Serviços

SIGVIG - 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 mais

MANUAL DO PVP SUMÁRIO

MANUAL 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 mais

Principais Benefícios. ESET Endpoint Security

Principais 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 mais

Manual de Integração Redirecionamento. Versão 1.3

Manual 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 mais

Manual de instalação Priority HIPATH 1100 versão 7.0

Manual 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 mais

2 Diagrama de Caso de Uso

2 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 mais

MANUAL DO ADMINISTRADOR LOCAL. Entidade Municipal

MANUAL 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 mais

MANUAL DO ADMINISTRADOR

MANUAL 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 mais

Engenharia de Requisitos Estudo de Caso

Engenharia 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 mais

E&L Controle de Estoque e Materiais. Perguntas Frequentes

E&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 mais

MANUAL 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. 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 mais

adquiriu eventos para um período de tempo especificado. Mostra todos os erros para um período de tempo especificado.

adquiriu 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 mais

TREINAMENTO DE USUÁRIO APROVADOR/HOMOLOGADOR. SIPPES Sistema de Pagamento de Pessoal

TREINAMENTO 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 mais

Sistema de de Bilhetagem Eletrônica MANUAL MÓDULO PDV

Sistema 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 mais

3. 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.

3. 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 mais

Version Notes (Notas da versão) Versão 4.11.1.7-26-02-2013

Version 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 mais

Manual do Visualizador NF e KEY BEST

Manual 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 mais

1 - Entrando no Sistema

1 - 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 mais

Redes de Computadores II INF-3A

Redes 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 mais

Novidades do AVG 2013

Novidades 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 mais

Anote aqui as informações necessárias:

Anote 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 mais

1) MANUAL DO INTEGRADOR Este documento, destinado aos instaladores do sistema, com informações de configuração.

1) 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 mais

MANUAL DO USUÁRIO SUMÁRIO

MANUAL DO USUÁRIO SUMÁRIO SUMÁRIO 1. Home -------------------------------------------------------------------------------------------------------- 7 2. Cadastros -------------------------------------------------------------------------------------------------

Leia mais

Manual de Matrícula Web

Manual 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 mais

SISTEMA INTEGRADO DE GESTÃO ACADÊMICA

SISTEMA 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 mais

Manual de Integração WebService

Manual 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 mais

DOCUMENTO 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 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 mais

Manual do Sistema de Apoio Operadores CDL

Manual 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 mais

Elaborado por SIGA-EPT. Projeto SIGA-EPT: Manual do Usuário Almoxarifado

Elaborado 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 mais

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

3 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 mais

SUMÁRIO Acesso ao sistema... 2 Atendente... 3

SUMÁ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 mais

Curso de Licenciatura em Informática

Curso 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 mais

Automidia Service Management Provisionamento para o AD integrado ao Service Desk

Automidia 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 mais

MANUAL VTWEB CLIENT URBANO

MANUAL 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 mais

GlobalPhone - Central Telefónica. Manual do Portal de Selfcare Utilizador

GlobalPhone - 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 mais

Aplicação Prática de Lua para Web

Aplicaçã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 mais

Sistema de Registro de Contratos e Financiamentos

Sistema 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 mais

Fox Gerenciador de Sistemas

Fox 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 mais

Documentação API VMPay Documentation

Documentaçã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