<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.atsinformatica.com.br/wikijavainterno/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-br">
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php?feed=atom&amp;namespace=0&amp;title=Especial%3AP%C3%A1ginas_novas</id>
		<title>Wiki Java - Interno - Páginas novas [pt-br]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php?feed=atom&amp;namespace=0&amp;title=Especial%3AP%C3%A1ginas_novas"/>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Especial:P%C3%A1ginas_novas"/>
		<updated>2026-05-28T23:55:37Z</updated>
		<subtitle>De Wiki Java - Interno</subtitle>
		<generator>MediaWiki 1.19.2</generator>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Checklist_para_cria%C3%A7%C3%A3o_de_menu</id>
		<title>Checklist para criação de menu</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Checklist_para_cria%C3%A7%C3%A3o_de_menu"/>
				<updated>2019-08-08T18:37:43Z</updated>
		
		<summary type="html">&lt;p&gt;192.168.0.21: Criou página com 'Passos necessários para o menu do Resulth Web funcionar corretamente:  * Declarar no ''menu-principal.xml''; * Declarar no ''menu-transform.xml''; não se esqueça de usar a ...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Passos necessários para o menu do Resulth Web funcionar corretamente:&lt;br /&gt;
&lt;br /&gt;
* Declarar no ''menu-principal.xml'';&lt;br /&gt;
* Declarar no ''menu-transform.xml''; não se esqueça de usar a tag ''&amp;lt;herda&amp;gt;'';&lt;br /&gt;
* Declarar no ''menu.json'';&lt;br /&gt;
* Declarar o ''nomeView'' no backing bean;&lt;br /&gt;
* Declarar o ''navigation-case'' no ''faces-config.xml'';&lt;br /&gt;
* Lembre-se que o item deve estar declarado tanto no menu novo, quanto no menu antigo.&lt;/div&gt;</summary>
		<author><name>192.168.0.21</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Configurar_tomcat_em_outra_porta</id>
		<title>Configurar tomcat em outra porta</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Configurar_tomcat_em_outra_porta"/>
				<updated>2019-07-02T14:16:37Z</updated>
		
		<summary type="html">&lt;p&gt;192.168.0.21: Criou página com 'Para criar um Tomcat trabalhando em outra porta de forma que possa rodar simultaneamente com um Tomcat existente, os passos são:  # Fazer uma cópia do Tomcat inteiro para ou...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Para criar um Tomcat trabalhando em outra porta de forma que possa rodar simultaneamente com um Tomcat existente, os passos são:&lt;br /&gt;
&lt;br /&gt;
# Fazer uma cópia do Tomcat inteiro para outra pasta;&lt;br /&gt;
# No arquivo &amp;quot;bin/tomcat-debug.bat&amp;quot;, editar 'set JPDA_ADDRESS=7000' para apontar para uma porta que não esteja em uso; esta é a porta usada pelo depurador;&lt;br /&gt;
# No arquivo &amp;quot;conf/server.xml&amp;quot;, editar a porta em '&amp;lt;Server port=&amp;quot;8005&amp;quot; shutdown=&amp;quot;SHUTDOWN&amp;quot;&amp;gt;' para apontar para uma porta que não esteja em uso; esta é a porta utilizada para derrubar remotamente o servidor;&lt;br /&gt;
# No arquivo &amp;quot;conf/server.xml&amp;quot;, editar a porta em '&amp;lt;Connector port=&amp;quot;8080&amp;quot; protocol=&amp;quot;HTTP/1.1&amp;quot;' para apontar para uma porta que não esteja em uso; esta é a porta HTTP utilizada pelo navegador.&lt;/div&gt;</summary>
		<author><name>192.168.0.21</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Centro_de_distribui%C3%A7%C3%A3o</id>
		<title>Centro de distribuição</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Centro_de_distribui%C3%A7%C3%A3o"/>
				<updated>2019-06-19T18:24:35Z</updated>
		
		<summary type="html">&lt;p&gt;192.168.0.21: &amp;quot;A aprovação/reprovação da solicitação deve ocorrer na filial solicitada.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Atenção: documentação parcial; o Centro de distribuição atualmente tem zero documentação.&lt;br /&gt;
&lt;br /&gt;
== Solicitação de Mercadoria ==&lt;br /&gt;
&lt;br /&gt;
* Para poder aprovar ou reprovar a mercadoria, o usuário atual deve estar cadastrado nos parâmetros por filial (Configurações -&amp;gt; Parâmetros por filial -&amp;gt; Vertical eletromóveis -&amp;gt; Permissões -&amp;gt; Usuários com permissão de aprovar/reprovar solicitações de mercadoria);&lt;br /&gt;
* A aprovação/reprovação da solicitação deve ocorrer na filial solicitada.&lt;/div&gt;</summary>
		<author><name>192.168.0.21</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/RN002_-_Deixar_vender_sem_estoque_e_transferir_de_outras_filiais</id>
		<title>RN002 - Deixar vender sem estoque e transferir de outras filiais</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/RN002_-_Deixar_vender_sem_estoque_e_transferir_de_outras_filiais"/>
				<updated>2019-04-08T15:06:19Z</updated>
		
		<summary type="html">&lt;p&gt;192.168.1.78: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Para habilitar o esquema de transferência de estoque de outras filiais, para atender pedidos sem estoque na filial logada (feito originalmente para Lojas Carajás, e que será utilizado no e-commerce da Anjo Azul) precisamos:&lt;br /&gt;
&lt;br /&gt;
1- Precisa ter o sistema de distribuição na senha (JDT);&lt;br /&gt;
&lt;br /&gt;
2- É necessário que nos Parâmetros de Venda, na aba GERAIS, esteja permitindo utilizar módulo de entrega;&lt;br /&gt;
&lt;br /&gt;
3- O usuário logado precisa ter acesso a estoque de outras filiais (parâmetros do pdv, aba &amp;quot;controle de acesso&amp;quot;, DbCheckBox &amp;quot;Aba estoque de outras filiais&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
4- É necessário que nos Parâmetros de Venda, na aba ITENS/Geral, esteja permitindo utilizar estoque de outra filial;&lt;br /&gt;
&lt;br /&gt;
5- É necessário que nos Parâmetros de Venda, na aba ITENS/Estoque de outra filial, esteja selecionadas as filiais e suas respectivas prioridades;&lt;br /&gt;
&lt;br /&gt;
Atenção:&lt;br /&gt;
* Verificar/Utilizar a filial do Ecommerce definida no Parâmetro Ecommerce;&lt;br /&gt;
* A operação padrão de venda (no Parâmetro PDV) e a operação de venda (no Parâmetro Ecommerce) tem que ser iguais;&lt;br /&gt;
* Verificar/Selecionar: as filiais selecionadas no Parâmetros de Venda devem ser as mesmas também no Parâmetro Ecommerce;&lt;/div&gt;</summary>
		<author><name>192.168.1.78</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Li%C3%A7%C3%B5es_aprendidas</id>
		<title>Lições aprendidas</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Li%C3%A7%C3%B5es_aprendidas"/>
				<updated>2019-01-21T10:42:01Z</updated>
		
		<summary type="html">&lt;p&gt;192.168.0.21: Observação sobre criação de scripts liquibase em branches.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hibernate ==&lt;br /&gt;
&lt;br /&gt;
* @OneToOne: Cuidado ao usar a anotação @OneToOne se o campo for nulável; se isto for feito o Hibernate vai sempre puxar os dados da relação, mesmo que ela seja Lazy, e vai fazer isto de forma ineficiente. Recomenda-se utilizar o @OneToOne apenas se for combinado com &amp;quot;not null&amp;quot;; caso contrário, utilize @ManyToOne.&lt;br /&gt;
&lt;br /&gt;
== Scripts do Liquibase ==&lt;br /&gt;
&lt;br /&gt;
* Se estiver trabalhando em um branch temporário e precisar criar um novo changelog, lembre-se de fazer o merge do AtualizaBanco do branch pai, pois há uma boa chance de que ele já esteja criado. Criar arquivos com o mesmo nome em dois branches separados vai atrapalhar o merge.&lt;/div&gt;</summary>
		<author><name>192.168.0.21</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/UCTL00009_-_Ponto_de_venda_telefonia</id>
		<title>UCTL00009 - Ponto de venda telefonia</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/UCTL00009_-_Ponto_de_venda_telefonia"/>
				<updated>2016-05-11T11:53:07Z</updated>
		
		<summary type="html">&lt;p&gt;Felipecorrea: /* RN-01 - Aba Itens */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Generalização - [[UC00072 - Ponto de venda]] =&lt;br /&gt;
&lt;br /&gt;
= Objetivo =&lt;br /&gt;
*Definir regras especificas para o ponto de venda das empresas de telefonia.&lt;br /&gt;
&lt;br /&gt;
= Pré-requisitos =&lt;br /&gt;
*Considerar documento [[Padrões de desenvolvimento]].&lt;br /&gt;
*Tomar conhecimento do caso de uso [[UC00064 - Parâmetros do PDV]].&lt;br /&gt;
*Tomar conhecimento do caso de uso [[UC00072 - Ponto de venda]].&lt;br /&gt;
&lt;br /&gt;
= Resultado esperado = &lt;br /&gt;
*Assim como o UC00072, porém especificamente para empresas do segmento Telefonia.&lt;br /&gt;
&lt;br /&gt;
= Fluxo de eventos =&lt;br /&gt;
== Fluxos principais ==&lt;br /&gt;
'''Fluxo 1:'''&lt;br /&gt;
&lt;br /&gt;
= Regras de negócio = &lt;br /&gt;
== RN-01 - Aba Itens ==&lt;br /&gt;
[[Arquivo:Manual_de_vendas_JTL.pdf‎]]&lt;br /&gt;
&lt;br /&gt;
'''ICCID:''' Campo para que seja informado o código contido no Chip de um aparelho de telefonia.&lt;br /&gt;
*O campo não é de preenchimento obrigatório e deve ser habilitado apenas para a Operação de Venda: Migração pré para pós.&lt;/div&gt;</summary>
		<author><name>Felipecorrea</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/UC00130_-_Relat%C3%B3rio_de_S%C3%A9ries_em_Estoque</id>
		<title>UC00130 - Relatório de Séries em Estoque</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/UC00130_-_Relat%C3%B3rio_de_S%C3%A9ries_em_Estoque"/>
				<updated>2016-04-29T10:35:52Z</updated>
		
		<summary type="html">&lt;p&gt;Felipecorrea: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Objetivo =&lt;br /&gt;
*Possibilitar ao usuário a consulta das séries em estoque dos produtos.&lt;br /&gt;
&lt;br /&gt;
= Atores =&lt;br /&gt;
*Usuário&lt;br /&gt;
&lt;br /&gt;
= Pré requisitos =&lt;br /&gt;
*Considerar documento [[Padrões de desenvolvimento]]&lt;br /&gt;
*No projeto da rotina, em ''confsrc &amp;gt; META-INF &amp;gt; messages &amp;gt; view.properties'' definir o nome como '''Séries em estoque'''. Este nome será utilizado para criar a página no Wiki.&lt;br /&gt;
*Ter desenvolvido o mecanismo de controle de séries dos produtos.&lt;br /&gt;
&lt;br /&gt;
= Resultado esperado =&lt;br /&gt;
*Gerar a consulta de séries em estoque, possibilitando gerar os vários formatos de arquivos.&lt;br /&gt;
&lt;br /&gt;
= Fluxo de eventos = &lt;br /&gt;
== Fluxos principais ==&lt;br /&gt;
'''Fluxo 1:''' Usuário acessa a rotina no menu '''Relatórios -&amp;gt; Faturamento -&amp;gt; Controle de séries -&amp;gt; Séries em estoque.&lt;br /&gt;
*Sistema exibe os campos de filtragem conforme [[#RN01 - Tela inicial de filtragem| RN01]].&lt;br /&gt;
&lt;br /&gt;
'''Fluxo 2:''' Usuário informa dados para filtragem.&lt;br /&gt;
*Sistema procede conforme regra de negócio [[#RN02 - Filtragem das séries em estoque | RN02]], e em seguida, após clicar em &amp;lt;Pesquisa&amp;gt; o sistema exibe os dados conforme [[#RN03 - Tela exibição dos dados| RN03]].&lt;br /&gt;
&lt;br /&gt;
== Fluxos alternativos ==&lt;br /&gt;
'''Fluxo 1:''' Usuário informa uma visão para impressão e aciona o comando '''Imprimir''' de acordo com o formado de documento desejado.&lt;br /&gt;
*Sistema imprime o relatório conforme [[#RN04 - Impressão do relatório| RN04]] [[#FE01 - Fluxo de exceção 01| FE01]] [[#FE02 - Fluxo de exceção 02| FE02]].&lt;br /&gt;
&lt;br /&gt;
== Fluxos de exceção ==&lt;br /&gt;
=== Fluxo de exceção 1 ===&lt;br /&gt;
Usuário aciona o comando de impressão sem resultados de pesquisa.&lt;br /&gt;
*Sistema exibe a mensagem de erro: '''Não existe dados consultados a serem impressos. Efetue uma consulta válida e tente novamente imprimir.'''&lt;br /&gt;
=== Fluxo de exceção 2 ===&lt;br /&gt;
Usuário aciona o comando de impressão sem ter selecionado um tipo de visão a ser impresso.&lt;br /&gt;
*Sistema exibe a mensagem de erro: '''Nenhum tipo de visão selecionado. Escolha um tipo de visão para imprimir.'''&lt;br /&gt;
&lt;br /&gt;
= Regras de negócio =&lt;br /&gt;
== RN01 - Tela inicial de filtragem ==&lt;br /&gt;
*'''Filiais:''' Componente de múltipla seleção, padrão do sistema.&lt;br /&gt;
*'''Produto:''' Componente de seleção de itens via lookup, padrão do sistema.&lt;br /&gt;
*'''Fornecedor:''' Componente de seleção de pessoas via lookup, padrão do sistema.&lt;br /&gt;
&lt;br /&gt;
== RN02 - Filtragem das séries em estoque ==&lt;br /&gt;
O sistema irá filtrar por séries atribuída a produtos, esses controlados por séries, e suas informações de estoque.&lt;br /&gt;
*'''Filiais:''' Serão consideradas as séries em estoque, das filiais selecionadas neste filtro, caso nenhuma filial for selecionada ou todas as filiais forem selecionadas, deve ser considerado os serias em estoque de todas as filiais da empresa.&lt;br /&gt;
*'''Produto:''' Quando este campo for preenchido com um valor válido, serão pesquisadas séries em estoque do produto preenchido.&lt;br /&gt;
*'''Fornecedor:''' Quando este campo for preenchido com um valor válido, serão pesquisadas séries em estoque que tiveram entrada por este fornecedor.&lt;br /&gt;
&lt;br /&gt;
== RN03 - Tela de exibição de dados ==&lt;br /&gt;
*'''Código:''' Código interno do produto.&lt;br /&gt;
*'''Produto:''' Descrição do produto.&lt;br /&gt;
*'''Nº Série:''' Número da série.&lt;br /&gt;
*'''Últ. Movimentação:''' Data da ultima movimentação da série.&lt;br /&gt;
*'''Custo (R$):''' Preço de custo do produto.&lt;br /&gt;
*'''Filial Ent.:''' Código da filial que ocorreu a entrada da série no estoque da empresa.&lt;br /&gt;
*'''Filial Est.:''' Código da filial em que a série se encontra em estoque.&lt;br /&gt;
*'''Cód. Fornecedor.:''' Código do fornecedor da série;&lt;br /&gt;
*'''Fornecedor:''' Nome/descrição do fornecedor da série.&lt;br /&gt;
*'''Documento:''' Número do documento de entrada da série.&lt;br /&gt;
*'''Entrada:''' Data em que ocorreu a entrada da série no estoque da empresa.&lt;br /&gt;
*'''Dias estoque:''' Quantidade de dias que a série está em estoque na empresa, diferença da data atual até a data de entrada em estoque.&lt;/div&gt;</summary>
		<author><name>Felipecorrea</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Exporta%C3%A7%C3%A3o_de_arquivo_de_carga_para_a_Su%C3%ADte_Mobile</id>
		<title>Exportação de arquivo de carga para a Suíte Mobile</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Exporta%C3%A7%C3%A3o_de_arquivo_de_carga_para_a_Su%C3%ADte_Mobile"/>
				<updated>2015-06-25T12:55:25Z</updated>
		
		<summary type="html">&lt;p&gt;Gregorypacheco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Descrição'''&lt;br /&gt;
&lt;br /&gt;
A rotina de carga de dados Mobile deverá possibilitar a geração de arquivos de exportação para carregar dispositivos mobile bem como importar arquivos gerados nos dispositivos Móveis para carga e atualização do Resulth Web.&lt;br /&gt;
&lt;br /&gt;
'''Localização'''&lt;br /&gt;
&lt;br /&gt;
Menu &amp;gt;&amp;gt; Dispositivos móveis &amp;gt;&amp;gt; Carga de dados&lt;br /&gt;
&lt;br /&gt;
'''Gerando o arquivo de carga'''&lt;br /&gt;
De acordo com as tabelas selecionadas (veja layout de tela em anexo) o sistema deverá gerar um arquivo de texto com as informações que deverão ser carregadas para o dispositivo.&lt;br /&gt;
&lt;br /&gt;
'''Importando arquivos de integração'''&lt;br /&gt;
A rotina deverá possibilitar o apontamento de um arquivo de texto com as informações geradas pelo dispositivo, e posterior carregamenteo do mesmo para o sistema. Caso hajam problemas durante a importação/processamento dos dados, o sistema deverá informar essas diveregências &lt;br /&gt;
&lt;br /&gt;
'''Dependências de integração'''&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Carga de dados.png]]&lt;br /&gt;
&lt;br /&gt;
===Roteiro de testes===&lt;br /&gt;
* Gerar arquivo de importação&lt;br /&gt;
* Importar o mesmo no smartphone&lt;br /&gt;
* Validar via Smartphone a integridade dos dados integrados&lt;br /&gt;
** Cliente&lt;br /&gt;
** Pedido&lt;br /&gt;
** Produto &lt;br /&gt;
** Estoque&lt;br /&gt;
** Tabelas de preço&lt;br /&gt;
** Série&lt;br /&gt;
** Fabricantes&lt;br /&gt;
** Grades&lt;br /&gt;
** Relacionamentos de grade&lt;br /&gt;
** Relacionamento de produtos agregados e similares&lt;br /&gt;
** Condições de pagamento &lt;br /&gt;
** Localização de produtos&lt;br /&gt;
** Administradoras de cartão&lt;br /&gt;
** Planos de financeira&lt;br /&gt;
** Bancos&lt;br /&gt;
** Agências&lt;br /&gt;
** Contas bancárias&lt;br /&gt;
&lt;br /&gt;
* Realizar cadastros de clientes no Dispositivo Móvel&lt;br /&gt;
* Realizar vendas&lt;br /&gt;
** Vendas comuns&lt;br /&gt;
** Vendas com vários produtos&lt;br /&gt;
** Vendas com grades simples e compostas&lt;br /&gt;
** Vendas com várias formas de pagamento&lt;br /&gt;
* Exportar o arquivo do dispositivo &lt;br /&gt;
* Importar o mesmo no Resulth&lt;br /&gt;
* Validar a correta aparição dos erros no grid de log de integração&lt;br /&gt;
* Validar a integridade dos dados importados&lt;br /&gt;
* Realizar alterações nas vendas e nos clientes importados e recomeçar o processo.&lt;/div&gt;</summary>
		<author><name>Gregorypacheco</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Estoque</id>
		<title>Estoque</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Estoque"/>
				<updated>2015-06-23T13:13:45Z</updated>
		
		<summary type="html">&lt;p&gt;Niwrodrigues: Criou página com ''''Descrição''' Responsável por prover uma consulta dos dados básicos de estoque no sistema.  '''URL'''  * Retorna a lista de complementos de produto com version maior que...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Descrição'''&lt;br /&gt;
Responsável por prover uma consulta dos dados básicos de estoque no sistema.&lt;br /&gt;
&lt;br /&gt;
'''URL'''&lt;br /&gt;
&lt;br /&gt;
* Retorna a lista de complementos de produto com version maior que &amp;lt;version&amp;gt;&lt;br /&gt;
** /cxf/mobile/estoques?key=&amp;lt;token_seguranca&amp;gt;&amp;amp;version=&amp;lt;version&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Retorna o complemento de produto com id 1&lt;br /&gt;
** /cxf/mobile/estoques/1?key=&amp;lt;token_seguranca&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Métodos disponíveis'''&lt;br /&gt;
&lt;br /&gt;
GET, recupera informação de uma lista de complementos ou de um complemento específico de acordo com a URL&lt;br /&gt;
&lt;br /&gt;
'''Campos'''&lt;br /&gt;
* ID&lt;br /&gt;
* Version&lt;br /&gt;
* ID da filial&lt;br /&gt;
* ID do produto&lt;br /&gt;
* ID da grade&lt;br /&gt;
* Estoque disponível&lt;/div&gt;</summary>
		<author><name>Niwrodrigues</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Filiais</id>
		<title>Filiais</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Filiais"/>
				<updated>2015-06-23T12:35:58Z</updated>
		
		<summary type="html">&lt;p&gt;Niwrodrigues: Criou página com ''''Descrição''' Responsável por prover CRUD dos dados básicos de filiais no sistema.  '''URL'''  * Retorna a lista de filiais com version maior que &amp;lt;version&amp;gt; ** /cxf/mobil...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Descrição'''&lt;br /&gt;
Responsável por prover CRUD dos dados básicos de filiais no sistema.&lt;br /&gt;
&lt;br /&gt;
'''URL'''&lt;br /&gt;
&lt;br /&gt;
* Retorna a lista de filiais com version maior que &amp;lt;version&amp;gt;&lt;br /&gt;
** /cxf/mobile/filiais?key=&amp;lt;token_seguranca&amp;gt;&amp;amp;version=&amp;lt;version&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Retorna o filiais com id 1&lt;br /&gt;
** /cxf/mobile/filiais/1?key=&amp;lt;token_seguranca&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Métodos disponíveis'''&lt;br /&gt;
&lt;br /&gt;
GET, recupera informação de uma lista de filiais ou de uma filial específica de acordo com a URL&lt;br /&gt;
&lt;br /&gt;
'''Campos'''&lt;br /&gt;
* ID&lt;br /&gt;
* Version&lt;br /&gt;
* Código&lt;br /&gt;
* Nome&lt;/div&gt;</summary>
		<author><name>Niwrodrigues</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Relacionamento_de_produtos_similares</id>
		<title>Relacionamento de produtos similares</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Relacionamento_de_produtos_similares"/>
				<updated>2015-06-23T12:33:20Z</updated>
		
		<summary type="html">&lt;p&gt;Niwrodrigues: Criou página com ''''Descrição''' Responsável por prover CRUD dos dados básicos de itens similares no sistema.  '''URL'''  * Retorna a lista de itens similares com version maior que &amp;lt;versio...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Descrição'''&lt;br /&gt;
Responsável por prover CRUD dos dados básicos de itens similares no sistema.&lt;br /&gt;
&lt;br /&gt;
'''URL'''&lt;br /&gt;
&lt;br /&gt;
* Retorna a lista de itens similares com version maior que &amp;lt;version&amp;gt;&lt;br /&gt;
** /cxf/mobile/itenssimilares?key=&amp;lt;token_seguranca&amp;gt;&amp;amp;version=&amp;lt;version&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Retorna um grupo de itens similares com id 1&lt;br /&gt;
** /cxf/mobile/itenssimilares/1?key=&amp;lt;token_seguranca&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Métodos disponíveis'''&lt;br /&gt;
&lt;br /&gt;
GET, recupera informação de uma lista de grupos ou de um grupo de itens similares específico de acordo com a URL&lt;br /&gt;
&lt;br /&gt;
'''Campos'''&lt;br /&gt;
* ID&lt;br /&gt;
* Version&lt;br /&gt;
* Itens IDs (IDs dos produtos similares)&lt;/div&gt;</summary>
		<author><name>Niwrodrigues</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Relacionamento_de_produtos_agregados</id>
		<title>Relacionamento de produtos agregados</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Relacionamento_de_produtos_agregados"/>
				<updated>2015-06-23T12:32:05Z</updated>
		
		<summary type="html">&lt;p&gt;Niwrodrigues: Criou página com ''''Descrição''' Responsável por prover CRUD dos dados básicos de itens agregados no sistema.  '''URL'''  * Retorna a lista de itens agregados com version maior que &amp;lt;versio...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Descrição'''&lt;br /&gt;
Responsável por prover CRUD dos dados básicos de itens agregados no sistema.&lt;br /&gt;
&lt;br /&gt;
'''URL'''&lt;br /&gt;
&lt;br /&gt;
* Retorna a lista de itens agregados com version maior que &amp;lt;version&amp;gt;&lt;br /&gt;
** /cxf/mobile/itensagregados?key=&amp;lt;token_seguranca&amp;gt;&amp;amp;version=&amp;lt;version&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Retorna um grupo de itens agregados com id 1&lt;br /&gt;
** /cxf/mobile/itensagregados/1?key=&amp;lt;token_seguranca&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Métodos disponíveis'''&lt;br /&gt;
&lt;br /&gt;
GET, recupera informação de uma lista de grupos ou de um grupo de itens agregados específico de acordo com a URL&lt;br /&gt;
&lt;br /&gt;
'''Campos'''&lt;br /&gt;
* ID&lt;br /&gt;
* Version&lt;br /&gt;
* Origem IDs (IDs dos produtos de origem)&lt;br /&gt;
* Destino IDs (IDs dos produtos de destino)&lt;/div&gt;</summary>
		<author><name>Niwrodrigues</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Contas_banc%C3%A1rias</id>
		<title>Contas bancárias</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Contas_banc%C3%A1rias"/>
				<updated>2015-06-23T12:24:30Z</updated>
		
		<summary type="html">&lt;p&gt;Niwrodrigues: Criou página com ''''Descrição''' Responsável por prover CRUD dos dados básicos de contas bancárias no sistema.  '''URL'''  * Retorna a lista de contas com version maior que &amp;lt;version&amp;gt; ** /...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Descrição'''&lt;br /&gt;
Responsável por prover CRUD dos dados básicos de contas bancárias no sistema.&lt;br /&gt;
&lt;br /&gt;
'''URL'''&lt;br /&gt;
&lt;br /&gt;
* Retorna a lista de contas com version maior que &amp;lt;version&amp;gt;&lt;br /&gt;
** /cxf/mobile/contasbancarias?key=&amp;lt;token_seguranca&amp;gt;&amp;amp;version=&amp;lt;version&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Retorna a conta com id 1&lt;br /&gt;
** /cxf/mobile/contasbancarias/1?key=&amp;lt;token_seguranca&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Métodos disponíveis'''&lt;br /&gt;
&lt;br /&gt;
GET, recupera informação de uma lista de contas ou de uma conta específica de acordo com a URL&lt;br /&gt;
&lt;br /&gt;
'''Campos'''&lt;br /&gt;
* ID&lt;br /&gt;
* Version&lt;br /&gt;
* Número&lt;br /&gt;
* Digito verificador&lt;br /&gt;
* ID da agência bancaria&lt;/div&gt;</summary>
		<author><name>Niwrodrigues</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Ag%C3%AAncias</id>
		<title>Agências</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Ag%C3%AAncias"/>
				<updated>2015-06-23T12:22:43Z</updated>
		
		<summary type="html">&lt;p&gt;Niwrodrigues: Criou página com ''''Descrição''' Responsável por prover CRUD dos dados básicos de agências no sistema.  '''URL'''  * Retorna a lista de agências com version maior que &amp;lt;version&amp;gt; ** /cxf/m...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Descrição'''&lt;br /&gt;
Responsável por prover CRUD dos dados básicos de agências no sistema.&lt;br /&gt;
&lt;br /&gt;
'''URL'''&lt;br /&gt;
&lt;br /&gt;
* Retorna a lista de agências com version maior que &amp;lt;version&amp;gt;&lt;br /&gt;
** /cxf/mobile/agenciasbancarias?key=&amp;lt;token_seguranca&amp;gt;&amp;amp;version=&amp;lt;version&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Retorna a agência com id 1&lt;br /&gt;
** /cxf/mobile/agenciasbancarias/1?key=&amp;lt;token_seguranca&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Métodos disponíveis'''&lt;br /&gt;
&lt;br /&gt;
GET, recupera informação de uma lista de agências ou de uma agência específico de acordo com a URL&lt;br /&gt;
&lt;br /&gt;
'''Campos'''&lt;br /&gt;
* ID&lt;br /&gt;
* Version&lt;br /&gt;
* Código&lt;br /&gt;
* Digito verificador&lt;br /&gt;
* Nome&lt;br /&gt;
* ID do banco&lt;/div&gt;</summary>
		<author><name>Niwrodrigues</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Bancos</id>
		<title>Bancos</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Bancos"/>
				<updated>2015-06-23T12:20:57Z</updated>
		
		<summary type="html">&lt;p&gt;Niwrodrigues: Criou página com ''''Descrição''' Responsável por prover CRUD dos dados básicos de bancos no sistema.  '''URL'''  * Retorna a lista de bancos com version maior que &amp;lt;version&amp;gt; ** /cxf/mobile/...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Descrição'''&lt;br /&gt;
Responsável por prover CRUD dos dados básicos de bancos no sistema.&lt;br /&gt;
&lt;br /&gt;
'''URL'''&lt;br /&gt;
&lt;br /&gt;
* Retorna a lista de bancos com version maior que &amp;lt;version&amp;gt;&lt;br /&gt;
** /cxf/mobile/bancos?key=&amp;lt;token_seguranca&amp;gt;&amp;amp;version=&amp;lt;version&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Retorna o banco com id 1&lt;br /&gt;
** /cxf/mobile/bancos1?key=&amp;lt;token_seguranca&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Métodos disponíveis'''&lt;br /&gt;
&lt;br /&gt;
GET, recupera informação de uma lista de bancos ou de um banco específico de acordo com a URL&lt;br /&gt;
&lt;br /&gt;
'''Campos'''&lt;br /&gt;
* ID&lt;br /&gt;
* Version&lt;br /&gt;
* Código&lt;br /&gt;
* Nome&lt;/div&gt;</summary>
		<author><name>Niwrodrigues</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Planos_de_financeira</id>
		<title>Planos de financeira</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Planos_de_financeira"/>
				<updated>2015-06-23T12:01:43Z</updated>
		
		<summary type="html">&lt;p&gt;Niwrodrigues: Criou página com ''''Descrição''' Responsável por prover CRUD dos dados básicos dos planos financeiras no sistema.  '''URL'''  * Retorna a lista de planos com version maior que &amp;lt;version&amp;gt; **...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Descrição'''&lt;br /&gt;
Responsável por prover CRUD dos dados básicos dos planos financeiras no sistema.&lt;br /&gt;
&lt;br /&gt;
'''URL'''&lt;br /&gt;
&lt;br /&gt;
* Retorna a lista de planos com version maior que &amp;lt;version&amp;gt;&lt;br /&gt;
** /cxf/mobile/planosfinanceiras?key=&amp;lt;token_seguranca&amp;gt;&amp;amp;version=&amp;lt;version&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Retorna o plano com id 1&lt;br /&gt;
** /cxf/mobile/planosfinanceiras/1?key=&amp;lt;token_seguranca&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Métodos disponíveis'''&lt;br /&gt;
&lt;br /&gt;
GET, recupera informação de uma lista de planos ou de um plano específico de acordo com a URL&lt;br /&gt;
&lt;br /&gt;
'''Campos'''&lt;br /&gt;
* ID&lt;br /&gt;
* Version&lt;br /&gt;
* Ativo&lt;br /&gt;
* Código &lt;br /&gt;
* ID da administradora de cartão&lt;/div&gt;</summary>
		<author><name>Niwrodrigues</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Administradoras_de_cart%C3%A3o</id>
		<title>Administradoras de cartão</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Administradoras_de_cart%C3%A3o"/>
				<updated>2015-06-23T11:58:30Z</updated>
		
		<summary type="html">&lt;p&gt;Niwrodrigues: Criou página com ''''Descrição''' Responsável por prover CRUD dos dados básicos das administradoras de cartão no sistema.  '''URL'''  * Retorna a lista de administradoras com version maior...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Descrição'''&lt;br /&gt;
Responsável por prover CRUD dos dados básicos das administradoras de cartão no sistema.&lt;br /&gt;
&lt;br /&gt;
'''URL'''&lt;br /&gt;
&lt;br /&gt;
* Retorna a lista de administradoras com version maior que &amp;lt;version&amp;gt;&lt;br /&gt;
** /cxf/mobile/admcartaofinanceira?key=&amp;lt;token_seguranca&amp;gt;&amp;amp;version=&amp;lt;version&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Retorna a administradora com id 1&lt;br /&gt;
** /cxf/mobile/admcartaofinanceira/1?key=&amp;lt;token_seguranca&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Métodos disponíveis'''&lt;br /&gt;
&lt;br /&gt;
GET, recupera informação de uma lista de administradoras ou de uma administradora específica de acordo com a URL&lt;br /&gt;
&lt;br /&gt;
'''Campos'''&lt;br /&gt;
* ID&lt;br /&gt;
* Version&lt;br /&gt;
* Código&lt;br /&gt;
* Apelido&lt;/div&gt;</summary>
		<author><name>Niwrodrigues</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Localiza%C3%A7%C3%A3o_de_estoque</id>
		<title>Localização de estoque</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Localiza%C3%A7%C3%A3o_de_estoque"/>
				<updated>2015-06-23T11:54:55Z</updated>
		
		<summary type="html">&lt;p&gt;Niwrodrigues: Criou página com ''''Descrição''' Responsável por prover CRUD dos dados básicos das localizações de estoque no sistema.  '''URL'''  * Retorna a lista de localizações com version maior q...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Descrição'''&lt;br /&gt;
Responsável por prover CRUD dos dados básicos das localizações de estoque no sistema.&lt;br /&gt;
&lt;br /&gt;
'''URL'''&lt;br /&gt;
&lt;br /&gt;
* Retorna a lista de localizações com version maior que &amp;lt;version&amp;gt;&lt;br /&gt;
** /cxf/mobile/localizacoes?key=&amp;lt;token_seguranca&amp;gt;&amp;amp;version=&amp;lt;version&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Retorna a localização com id 1&lt;br /&gt;
** /cxf/mobile/localizacoes/1?key=&amp;lt;token_seguranca&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Métodos disponíveis'''&lt;br /&gt;
&lt;br /&gt;
GET, recupera informação de uma lista de localizações ou de uma localização específica de acordo com a URL&lt;br /&gt;
&lt;br /&gt;
'''Campos'''&lt;br /&gt;
* ID&lt;br /&gt;
* Version&lt;br /&gt;
* Código&lt;br /&gt;
* Descrição&lt;/div&gt;</summary>
		<author><name>Niwrodrigues</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Condi%C3%A7%C3%B5es_de_pagamento</id>
		<title>Condições de pagamento</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Condi%C3%A7%C3%B5es_de_pagamento"/>
				<updated>2015-06-23T11:32:14Z</updated>
		
		<summary type="html">&lt;p&gt;Niwrodrigues: Criou página com ''''Descrição''' Responsável por prover CRUD dos dados básicos das condições de pagamento do sistema.  '''URL'''  * Retorna a lista de condições de pagamento com versio...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Descrição'''&lt;br /&gt;
Responsável por prover CRUD dos dados básicos das condições de pagamento do sistema.&lt;br /&gt;
&lt;br /&gt;
'''URL'''&lt;br /&gt;
&lt;br /&gt;
* Retorna a lista de condições de pagamento com version maior que &amp;lt;version&amp;gt;&lt;br /&gt;
** /cxf/mobile/condicoespagamento?key=&amp;lt;token_seguranca&amp;gt;&amp;amp;version=&amp;lt;version&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Retorna a condição de pagamento com id 1&lt;br /&gt;
** /cxf/mobile/condicoespagamento/1?key=&amp;lt;token_seguranca&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Métodos disponíveis'''&lt;br /&gt;
&lt;br /&gt;
GET, recupera informação de uma lista de condições de pagamento ou de uma condição específica de acordo com a URL&lt;br /&gt;
&lt;br /&gt;
'''Campos'''&lt;br /&gt;
* ID&lt;br /&gt;
* Version&lt;br /&gt;
* Ativo&lt;br /&gt;
* Código&lt;br /&gt;
* Descrição&lt;/div&gt;</summary>
		<author><name>Niwrodrigues</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Fabricantes</id>
		<title>Fabricantes</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Fabricantes"/>
				<updated>2015-06-23T11:29:49Z</updated>
		
		<summary type="html">&lt;p&gt;Niwrodrigues: Criou página com ''''Descrição''' Responsável por prover CRUD dos dados básicos de fabricante no sistema.  '''URL'''  * Retorna a lista de fabricantes com version maior que &amp;lt;version&amp;gt; ** /cx...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Descrição'''&lt;br /&gt;
Responsável por prover CRUD dos dados básicos de fabricante no sistema.&lt;br /&gt;
&lt;br /&gt;
'''URL'''&lt;br /&gt;
&lt;br /&gt;
* Retorna a lista de fabricantes com version maior que &amp;lt;version&amp;gt;&lt;br /&gt;
** /cxf/mobile/fabricantes?key=&amp;lt;token_seguranca&amp;gt;&amp;amp;version=&amp;lt;version&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Retorna o fabricante com id 1&lt;br /&gt;
** /cxf/mobile/fabricantes/1?key=&amp;lt;token_seguranca&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Métodos disponíveis'''&lt;br /&gt;
&lt;br /&gt;
GET, recupera informação de uma lista de fabricantes ou de um fabricante específico de acordo com a URL&lt;br /&gt;
&lt;br /&gt;
'''Campos'''&lt;br /&gt;
* ID&lt;br /&gt;
* Version&lt;br /&gt;
* Nome&lt;/div&gt;</summary>
		<author><name>Niwrodrigues</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Clientes</id>
		<title>Clientes</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Clientes"/>
				<updated>2015-06-23T11:18:21Z</updated>
		
		<summary type="html">&lt;p&gt;Niwrodrigues: Criou página com ''''Descrição''' Responsável por prover CRUD dos dados básicos de pessoas no sistema.  OBS: Este método retornas os tipos de pessoas que podem ser usados na venda como cli...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Descrição'''&lt;br /&gt;
Responsável por prover CRUD dos dados básicos de pessoas no sistema.&lt;br /&gt;
&lt;br /&gt;
OBS: Este método retornas os tipos de pessoas que podem ser usados na venda como cliente. (Cliente / Fornecedor)&lt;br /&gt;
&lt;br /&gt;
'''URL'''&lt;br /&gt;
&lt;br /&gt;
* Retorna a lista de pessoas com version maior que &amp;lt;version&amp;gt;&lt;br /&gt;
** /cxf/mobile/pessoas?key=&amp;lt;token_seguranca&amp;gt;&amp;amp;version=&amp;lt;version&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Retorna a pessoa com id 1&lt;br /&gt;
** /cxf/mobile/pessoas/1?key=&amp;lt;token_seguranca&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Métodos disponíveis'''&lt;br /&gt;
&lt;br /&gt;
GET, recupera informação de uma lista de pessoas ou de uma pessoa específica de acordo com a URL&lt;br /&gt;
&lt;br /&gt;
'''Campos'''&lt;br /&gt;
* ID&lt;br /&gt;
* Version&lt;br /&gt;
* Ativo&lt;br /&gt;
* Bloqueado&lt;br /&gt;
* Código&lt;br /&gt;
* Nome&lt;br /&gt;
* E-mail&lt;br /&gt;
* Telefone&lt;br /&gt;
** ID&lt;br /&gt;
** DDD&lt;br /&gt;
** Fone&lt;br /&gt;
* Celular&lt;br /&gt;
** ID&lt;br /&gt;
** DDD&lt;br /&gt;
** Fone&lt;br /&gt;
* Endereço&lt;br /&gt;
** Tipo&lt;br /&gt;
** Logradouro&lt;br /&gt;
** Numero&lt;br /&gt;
** Complemento&lt;br /&gt;
** Bairro&lt;br /&gt;
** Nome cidade&lt;br /&gt;
** UF&lt;br /&gt;
** CEP&lt;br /&gt;
* Tipo (CLIENTE / FORNECEDOR)&lt;/div&gt;</summary>
		<author><name>Niwrodrigues</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Tabelas_de_pre%C3%A7o</id>
		<title>Tabelas de preço</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Tabelas_de_pre%C3%A7o"/>
				<updated>2015-06-23T11:07:07Z</updated>
		
		<summary type="html">&lt;p&gt;Niwrodrigues: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Descrição'''&lt;br /&gt;
Responsável por prover CRUD dos dados básicos das tabelas de preço no sistema.&lt;br /&gt;
&lt;br /&gt;
'''URL'''&lt;br /&gt;
&lt;br /&gt;
* Retorna a lista de tabelas de preço com version maior que &amp;lt;version&amp;gt;&lt;br /&gt;
** /cxf/mobile/tabelaspreco?key=&amp;lt;token_seguranca&amp;gt;&amp;amp;version=&amp;lt;version&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Retorna a tabela com id 1&lt;br /&gt;
** /cxf/mobile/tabelaspreco/1?key=&amp;lt;token_seguranca&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Métodos disponíveis'''&lt;br /&gt;
&lt;br /&gt;
GET, recupera informação de uma lista de tabelas ou de uma tabela específica de acordo com a URL&lt;br /&gt;
&lt;br /&gt;
'''Campos'''&lt;br /&gt;
* ID&lt;br /&gt;
* Version&lt;br /&gt;
* Ativo&lt;br /&gt;
* Padrão&lt;br /&gt;
* Descrição&lt;br /&gt;
* Percentual de desconto&lt;br /&gt;
* Filiais (Lista de ids (Long) das filiais)&lt;/div&gt;</summary>
		<author><name>Niwrodrigues</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/RN001_-_Valida%C3%A7%C3%A3o_de_links_de_dispositivos_m%C3%B3veis</id>
		<title>RN001 - Validação de links de dispositivos móveis</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/RN001_-_Valida%C3%A7%C3%A3o_de_links_de_dispositivos_m%C3%B3veis"/>
				<updated>2015-06-17T17:58:46Z</updated>
		
		<summary type="html">&lt;p&gt;192.168.0.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Para que um cliente possa utilizar a Suíte mobile ele deverá adquirir via PDU a compra das funcionalidades desejadas para o mesmo, ou seja, cada função que o aplicativo terá deverá ser adquirida via  PDU, ao ser integrada esta PDU a senha do cliente passará a ter informação da sigla da funcionalidade bem como a quantidade de links adquiridos. &lt;br /&gt;
&lt;br /&gt;
No Resulth Web o cliente terá a possibilidade de vincular o acesso a uma determinada rotina adquirida e aos dispositivos desejados respeitando sempre o número de licenças compradas.&lt;/div&gt;</summary>
		<author><name>Gregorypacheco</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Regras_de_neg%C3%B3cio</id>
		<title>Regras de negócio</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Regras_de_neg%C3%B3cio"/>
				<updated>2015-06-17T17:57:35Z</updated>
		
		<summary type="html">&lt;p&gt;192.168.1.78: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[[RN001 - Validação de links de dispositivos móveis]]&lt;br /&gt;
*[[RN002 - Deixar vender sem estoque e transferir de outras filiais]]&lt;/div&gt;</summary>
		<author><name>Gregorypacheco</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Registro_de_dispositivos_m%C3%B3veis</id>
		<title>Registro de dispositivos móveis</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Registro_de_dispositivos_m%C3%B3veis"/>
				<updated>2015-06-17T15:06:19Z</updated>
		
		<summary type="html">&lt;p&gt;Gregorypacheco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Descrição'''&lt;br /&gt;
Rotina destinada a possibilitar o registro de dispositivos móveis no sistema, ou seja, através da mesma será possível gerar um Token que libera um Smartphone ou Tablet através do aplicativo da Suíte Mobile a integrar com o Resulth Web. Apenas dispositivos móveis registrados poderão enviar ou receber informações do Web Service.&lt;br /&gt;
&lt;br /&gt;
'''Localização'''&lt;br /&gt;
&lt;br /&gt;
Menu &amp;gt;&amp;gt; Dispositivos móveis &amp;gt;&amp;gt; Registro de dispositivos&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Registrando um novo dispositivo'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Grid principal&lt;br /&gt;
&lt;br /&gt;
Ao ser acessada, a rotina de registro de dispositivos deverá mostrar um grid com a lista dos dispositivos registrados para aquela filial, neste deverão haver os seguintes campos:&lt;br /&gt;
&lt;br /&gt;
* ID, código inteiro, auto-incremental gerado pelo sistema&lt;br /&gt;
* Token, código hash SHA1 gerado automaticamente pelo cliente, este código será utilizado posteriormente para autenticar cada dispositivo. No grid deverão ser mostrados os 5 primeiros dígitos deste número, que contém na verdade 128 caracteres.&lt;br /&gt;
* IMEI, código de identificação do dispositivo móvel, este é enviado pelo aparelho na sua primeira conexão ao Web Service do sistema.&lt;br /&gt;
* Nome do dispositivo, nome capturado pelo aplicativo e enviado para o Web Service na primeira conexão com o sistema, este nome refere-se ao nome do aparelho que pode ser conferido nas configurações do Android.&lt;br /&gt;
* Apelido, nome dado a cada dispositivo no momento do registro&lt;br /&gt;
* Data do registro&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Grid registro dispositivo.JPG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Novo dispositivo&lt;br /&gt;
&lt;br /&gt;
Ao ser acessada a função de Registro de Novo Dispositivo, através do clique no botão presente na tela, o usuário deverá ser levado para uma tela semelhante a tela abaixo, nela o usuário deverá ter a possibilidade de informar as  filiais na qual este aplicativo poderá logar. Deverá também informar o apelido do dispositivo que esta sendo registrado. No momento da seleção das filiais o sistema deverá validar se o cliente possui links suficientes de dispositivos móveis para aquela filial, de acordo com a regra de negócio [[RN001 - Validação de links de dispositivos móveis]]&lt;br /&gt;
[[Arquivo:Novo dispositivo.JPG]]&lt;br /&gt;
&lt;br /&gt;
Geração do Token&lt;br /&gt;
&lt;br /&gt;
Ao ser concluído o preenchimento das informações o usuário deverá clicar no botão registrar dispositivo, neste momento um QR code com o token e a URL de destino deverão ser mostrados na tela, abaixo do QR code deverá ser mostrado de forma textual tanto o token quanto a URL do Web Service para casos em que a câmera do dispositivo não consiga ler o QR code.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Qr code.JPG]]&lt;/div&gt;</summary>
		<author><name>Gregorypacheco</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Produto</id>
		<title>Produto</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Produto"/>
				<updated>2015-06-11T17:20:06Z</updated>
		
		<summary type="html">&lt;p&gt;Niwrodrigues: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Descrição'''&lt;br /&gt;
Responsável por prover CRUD dos dados básicos de produtos no sistema.&lt;br /&gt;
&lt;br /&gt;
'''URL'''&lt;br /&gt;
&lt;br /&gt;
* Retorna a lista de itens (produtos/serviços) com version maior que &amp;lt;version&amp;gt;&lt;br /&gt;
** /cxf/mobile/itens?key=&amp;lt;token_seguranca&amp;gt;&amp;amp;version=&amp;lt;version&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Retorna o item com id 1&lt;br /&gt;
** /cxf/mobile/itens/1?key=&amp;lt;token_seguranca&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Métodos disponíveis'''&lt;br /&gt;
&lt;br /&gt;
GET, recupera informação de uma lista de itens ou de um item específico de acordo com a URL&lt;br /&gt;
&lt;br /&gt;
'''Campos'''&lt;br /&gt;
* ID&lt;br /&gt;
* Version&lt;br /&gt;
* Código&lt;br /&gt;
* Referência&lt;br /&gt;
* Descrição completa&lt;br /&gt;
* Descrição estendida&lt;br /&gt;
* ID do fabricante&lt;br /&gt;
* Referência do fabricante&lt;br /&gt;
* Garantia&lt;br /&gt;
* Código Grupo&lt;br /&gt;
* Código sub-grupo&lt;br /&gt;
* Usa série&lt;br /&gt;
* Usa grade&lt;br /&gt;
* Alerta&lt;br /&gt;
* Tipo (PRODUTO / SERVICO)&lt;br /&gt;
* Grades (Relacionamentos de grade)&lt;br /&gt;
** ID&lt;br /&gt;
** Descrição&lt;br /&gt;
* Localizações (Localizações de estoque do produto)&lt;br /&gt;
** ID&lt;br /&gt;
** Localização ID&lt;br /&gt;
* Preços (Tabela preço item)&lt;br /&gt;
** ID&lt;br /&gt;
** ID tabela de preço&lt;/div&gt;</summary>
		<author><name>192.168.0.2</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Fila_de_integra%C3%A7%C3%A3o</id>
		<title>Fila de integração</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Fila_de_integra%C3%A7%C3%A3o"/>
				<updated>2015-06-11T13:40:49Z</updated>
		
		<summary type="html">&lt;p&gt;192.168.0.1: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Descrição'''&lt;br /&gt;
A fila de integração é uma rotina que visa possibilitar o acompanhamento dos itens que foram integrados&lt;br /&gt;
Na mesma deverá existir o id da integração, tipo do registro, a data em que a integração foi gerada bem como alguma outra eventual observação como log de erro ou informações adicionais.&lt;br /&gt;
&lt;br /&gt;
'''Geração de fila de integração'''&lt;br /&gt;
Toda a integração do sistema se baseará através do campo version do registro. O campo version é um campo datetime que é atualizado sempre que o registro é atualizado ou inserido no sistema, ao nível de centésimos de segundos. A fila de integração mostrará em ordem cronológica de alteração/inserção os últimos X registros de cada entidade. Quando a integração perguntar ao Web Service por produtos pendentes de integração por exemplo, e passar a data de sua última integração o Web Service deverá realizar a mesma busca no banco de dados que a fila de integração faz para montar a fila, ou seja, irá retornar os registros com data/hora de integração maior a data/hora passados pela chamada de Web Service.&lt;br /&gt;
&lt;br /&gt;
'''Objetivo'''&lt;br /&gt;
&lt;br /&gt;
Esta rotina visa possibilitar o acompanhamento da integração para saber se o registro foi ou não integrado, debug de eventuais falhas e etc. A cada vez que uma rotina altera um registro integrável ela deve gerar um registro nesta fila, que na verdade &lt;br /&gt;
&lt;br /&gt;
'''Localização'''&lt;br /&gt;
&lt;br /&gt;
A rotina deverá ficar situada em Resulth Web &amp;gt;&amp;gt; Menu &amp;gt;&amp;gt; Movimento &amp;gt;&amp;gt; Integração&lt;br /&gt;
&lt;br /&gt;
'''Layout de tela'''&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Grid integração.JPG]]&lt;/div&gt;</summary>
		<author><name>Gregorypacheco</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Web_Service_REST</id>
		<title>Web Service REST</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Web_Service_REST"/>
				<updated>2015-06-11T13:14:14Z</updated>
		
		<summary type="html">&lt;p&gt;Niwrodrigues: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Descrição'''&lt;br /&gt;
&lt;br /&gt;
Originalmente construído para prover integração com a [http://ajuda.atsinformatica.com.br/wikidelphiinterno/index.php/SU%C3%8DTE_MOBILE_-_MANUAL_T%C3%89CNICO#Funcionalidades Suíte Mobile do Resulth Web] o Web Service (WS) do Resulth Web provê métodos de integração para as principais rotinas do sistema.&lt;br /&gt;
Toda requisição para este Web Service é autenticada através de um token que na verdade é o IMEI do aparelho, para isso o usuário deve primeiramente realizar o registro do dispositivo no seu link do Resulth Web através da rotina de registro de dispositivos móveis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Métodos'''&lt;br /&gt;
*[[Filiais]]&lt;br /&gt;
*[[Produto]]&lt;br /&gt;
*[[Estoque]]&lt;br /&gt;
*[[Tabelas de preço]]&lt;br /&gt;
*[[Clientes]]&lt;br /&gt;
*[[Fabricantes]]&lt;br /&gt;
*[[Relacionamento de produtos agregados]]&lt;br /&gt;
*[[Relacionamento de produtos similares]]&lt;br /&gt;
*[[Condições de pagamento]]&lt;br /&gt;
*[[Localização de estoque]]&lt;br /&gt;
*[[Administradoras de cartão]]&lt;br /&gt;
*[[Planos de financeira]]&lt;br /&gt;
*[[Bancos]]&lt;br /&gt;
*[[Agências]]&lt;br /&gt;
*[[Contas bancárias]]&lt;/div&gt;</summary>
		<author><name>Gregorypacheco</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Rotinas</id>
		<title>Rotinas</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Rotinas"/>
				<updated>2015-06-11T13:08:52Z</updated>
		
		<summary type="html">&lt;p&gt;Gregorypacheco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[[Web Service REST]]&lt;br /&gt;
*[[Fila de integração]]&lt;br /&gt;
*[[Registro de dispositivos móveis]]&lt;br /&gt;
*[[Exportação de arquivo de carga para a Suíte Mobile]]&lt;br /&gt;
*[[Importação de arquivo de carga da Suíte Mobile]]&lt;/div&gt;</summary>
		<author><name>192.168.0.2</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/UC00129_-_Registro_de_dispositivo_m%C3%B3vel</id>
		<title>UC00129 - Registro de dispositivo móvel</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/UC00129_-_Registro_de_dispositivo_m%C3%B3vel"/>
				<updated>2015-06-11T12:02:42Z</updated>
		
		<summary type="html">&lt;p&gt;192.168.0.2: /* RN01 - Registro de dispositivo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Objetivo =&lt;br /&gt;
*Possibilitar o registro de aplicativos móveis que irão integrar com o Resulth Web.&lt;br /&gt;
&lt;br /&gt;
= Atores =&lt;br /&gt;
*Usuário&lt;br /&gt;
&lt;br /&gt;
= Pré-requisitos =&lt;br /&gt;
*Considerar documento [[Padrões de desenvolvimento]].&lt;br /&gt;
*No projeto da rotina, em confsrc &amp;gt; META-INF &amp;gt; messages &amp;gt; view.properties definir o nome como '''Registro de dispositivo móvel'''. Este nome será utilizado para criar a página no Wiki.&lt;br /&gt;
*Gerar log/auditoria para as alterações realizadas na rotina.&lt;br /&gt;
&lt;br /&gt;
= Resultado esperado =&lt;br /&gt;
*Quando um cliente adquirir a Suíte Mobile do Resulth Web seja possível registrar os dispositivos móveis que irão integrar com o mesmo.&lt;br /&gt;
&lt;br /&gt;
= Diagrama de classes =&lt;br /&gt;
&lt;br /&gt;
= Fluxo de eventos =&lt;br /&gt;
== Fluxos principais ==&lt;br /&gt;
'''Fluxo 1:''' &lt;br /&gt;
Usuário acessa o Resulth Web na rotina de registro de dispositivos móveis. O sistema abre um grid com a listagem de todos os dispositivos já registrados mostrando os campos, Código, que é um número sequencial para controle da contagem de dispositivos registrados, Identificação do dispositivo, que é o nome do dispositivo escolhido pelo usuário no momento do dispositivo, IMEI que o número de identificação do dispositivo.&lt;br /&gt;
Usuário decide registrar um novo dispositivo, neste o momento o sistema deverá possibilitar o registro do dispositivo de acordo com a seguinte regra de negócio: [[#RN01 - Registro de dispositivo | RN01]]&lt;br /&gt;
&lt;br /&gt;
== Fluxos alternativos ==&lt;br /&gt;
'''Fluxo 1:''' &lt;br /&gt;
&lt;br /&gt;
== Fluxos de exceção ==&lt;br /&gt;
'''Fluxo 1:''' &lt;br /&gt;
&lt;br /&gt;
= Regras de negócio =&lt;br /&gt;
== RN01 - Registro de dispositivo ==&lt;br /&gt;
Caso o cliente possua na senha links de dispositivos móveis disponíveis, o sistema deverá gerar um QR code com a URL do web service daquele link do RW. &lt;br /&gt;
O sistema deverá possibilitar imprimir o QR para os casos em que o dispositivo não seja capaz de ler o QR code.&lt;br /&gt;
O sistema também deverá mostrar em formato texto o link do Web Service para que em casos críticos de leitura do QR code o cliiente possa informar manualment o mesmo.&lt;/div&gt;</summary>
		<author><name>192.168.0.2</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Painel_de_vers%C3%B5es_do_Resulth_WEB</id>
		<title>Painel de versões do Resulth WEB</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/Painel_de_vers%C3%B5es_do_Resulth_WEB"/>
				<updated>2015-06-01T12:37:43Z</updated>
		
		<summary type="html">&lt;p&gt;Daniel: /* Administração */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Cadastro =&lt;br /&gt;
O acesso ao painel é restrito a usuários cadastrados com permissões específicas para cada um. Para cadastrar-se solicite autorização ao responsável pelo setor de desenvolvimento.&lt;br /&gt;
&lt;br /&gt;
= Administração =&lt;br /&gt;
== Grupos ==&lt;br /&gt;
Rotina onde podem ser criados grupos com perfis de acesso específicos no painel, que futuramente serão utilizados no cadastro de usuários.&lt;br /&gt;
&lt;br /&gt;
== Usuários ==&lt;br /&gt;
Rotina onde são cadastrados os usuários autorizados a acessar o painel com suas devidas permissões de acesso.&lt;br /&gt;
&lt;br /&gt;
== Repositório de versões ==&lt;br /&gt;
Rotina onde são cadastrados os repositórios de versão do painel. É destes repositórios que serão buscadas as versões tanto para atualização quanto para criação.&lt;br /&gt;
&lt;br /&gt;
== Servidores ==&lt;br /&gt;
&lt;br /&gt;
== Servidores de banco de dados ==&lt;br /&gt;
&lt;br /&gt;
== Sistemas ==&lt;br /&gt;
&lt;br /&gt;
= Servidores =&lt;br /&gt;
&lt;br /&gt;
= Agendamento =&lt;br /&gt;
Nesta rotina é possível agendar tarefas para serem executadas em um determinado dia e horário no servidor através das seguintes funcionalidades:&lt;br /&gt;
&lt;br /&gt;
#'''Botão [Agendar tarefa]:''' Quando acionado direciona o usuário para tela de agendamento de tarefas que é composta por:&lt;br /&gt;
#*'''Tarefa:''' ''Combobox'' que exibe as tarefas podem ser executadas através do agendamento pelo painel. Atualmente as opções são as seguintes:&lt;br /&gt;
#*#'''Atualizar versão:'''&lt;br /&gt;
#*#'''Criar link:'''&lt;br /&gt;
#*#'''Limpar índices do lucene:'''&lt;br /&gt;
#*#'''Parar tomcat:'''&lt;br /&gt;
#*#'''Reiniciar tomcat:'''&lt;br /&gt;
#*#'''Iniciar tomcat:'''&lt;br /&gt;
#*'''Data agendada:''' Campo onde deverão ser selecionados data e hora em que a tarefa selecionada será executada. Atualmente os horários autorizados para o agendamento de tarefas são de '''23:01 as 05:00'''.&lt;br /&gt;
&lt;br /&gt;
     &amp;lt;font face=&amp;quot;Arial&amp;quot;&amp;gt;&lt;br /&gt;
     '''É expressamente proibido''' o agendamento de qualquer tarefa entre os horários de '''05:01 as 23:00 de segunda a domingo'''.&lt;br /&gt;
     Qualquer agendamento fora do período autorizado só pode ser feito diante autorização de um superior.&lt;br /&gt;
&lt;br /&gt;
= Logs de usuários =&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/UCOS00009_-_Controle_de_requisi%C3%A7%C3%A3o_e_expeci%C3%A7%C3%A3o_de_itens_de_estoque</id>
		<title>UCOS00009 - Controle de requisição e expecição de itens de estoque</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/UCOS00009_-_Controle_de_requisi%C3%A7%C3%A3o_e_expeci%C3%A7%C3%A3o_de_itens_de_estoque"/>
				<updated>2015-05-11T18:53:27Z</updated>
		
		<summary type="html">&lt;p&gt;Gregorypacheco: /* Layouts de tela */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Objetivo =&lt;br /&gt;
&lt;br /&gt;
Possibilitar o usuário realizar requisição e devolução de itens de estoque na ordem de serviço. Esta rotina será mais comumente utilizada pelo mecânicos da oficina, onde os mesmos irão requisitar os itens da OS que ele precisará para prosseguir com a manutenção.&lt;br /&gt;
&lt;br /&gt;
= Atores =&lt;br /&gt;
&lt;br /&gt;
*Usuário&lt;br /&gt;
&lt;br /&gt;
= Pré-requisitos =&lt;br /&gt;
&lt;br /&gt;
*Deverão estar cadastradas no sistema:&lt;br /&gt;
&lt;br /&gt;
:*Produtos&lt;br /&gt;
* Os produtos precisam ter estoque disponível&lt;br /&gt;
&lt;br /&gt;
= Resultado esperado =&lt;br /&gt;
&lt;br /&gt;
= Diagrama de classes =&lt;br /&gt;
&lt;br /&gt;
= Fluxo de eventos =&lt;br /&gt;
&lt;br /&gt;
== Fluxo principais ==&lt;br /&gt;
&lt;br /&gt;
* O cliente deseja incluir um registro do tipo requisição de peças [[#RN01 - Requisição | RN01]]&lt;br /&gt;
* O cliente deseja incluir um registro do tipo devoluão de peças [[#RN02 - Devolução | RN02]]&lt;br /&gt;
&lt;br /&gt;
== Fluxo alternativos ==&lt;br /&gt;
&lt;br /&gt;
== Fluxo de exceções ==&lt;br /&gt;
&lt;br /&gt;
= Regras de negócio =&lt;br /&gt;
&lt;br /&gt;
== RN01 - Requisição ==&lt;br /&gt;
&lt;br /&gt;
O usuário acessa o menu na opção Cadastro &amp;gt;&amp;gt; Ordem de Serviços &amp;gt;&amp;gt; Controle de requisição e Expedição. Quando a mesma for acessada através desta opção, um grid padrão do sistema deverá ser aberto, com opção para abrir uma nova requisição, ou realizar uma filtragem para impressão.&lt;br /&gt;
O usuário deverá preencher os campos e informar os itens desta requisição. Ao final do processo o sistema permite ao usuário imprimir a requisição.&lt;br /&gt;
&lt;br /&gt;
A rotina de requisição estará disponível também dentro da tela da OS, ou seja, assim que uma OS é gravada no sistema, o Resutlth Web habilita 2 botões de controle de requisição e expedição, um fica na parte superior da tela da OS e possbilita ao usuário abrir uma requisição já preenchida com os itens que aida não foram requisitados da OS emquestão, quando acesso este botão o sistema já deverá abrir a tela com os dados de data, mecânico e número da OS já preenchidos. Assim que aberta a tela, o usuário deverá proceder normalmente com a inclusão de itens e suas respectivas quantidades.&lt;br /&gt;
Ao concluir o processo, o sistema deverá prover uma forma de o usuário imprimir a requisição através de um botão de imprimir. Caso o usuário acione o botão de imprimir antes de salvar o registro, o sistema deverá salvá-lo e posteriormente prosseguir com a impressão, caso ele acione primeiro o botão de salvar, o sistema já deverá perguntar ao usuário se o mesmo deseja imprimir o registro.&lt;br /&gt;
&lt;br /&gt;
Dados da impressão:&lt;br /&gt;
&lt;br /&gt;
O documento a ser impresso deverá prover as seguintes informações:&lt;br /&gt;
* Cabeçalho com nome da empresa e logo&lt;br /&gt;
* Data&lt;br /&gt;
* Número da OS&lt;br /&gt;
* Tipo do registro (Requisição ou devolução)&lt;br /&gt;
* Lista de itens&lt;br /&gt;
* Local para assinatura do gerente do almoxarifado&lt;br /&gt;
* Local para assinatura da pessoa que esta recebendo a mercadoria&lt;br /&gt;
&lt;br /&gt;
Ao ser acessada a tela de uma OS o sistema deverá avisar se a mesma possui itens incluídos na mesma que ainda não foram requisitados, para isso deverá ser incluída uma mensagem na tela que deverá permanecer piscando de vermelho para alertar ao usuário, ao ser clicada, a mesma deverá mostrar a lista dos itens e sua quantidades, e caso tenha grades mostrar as grades que não foram requisitadas.&lt;br /&gt;
&lt;br /&gt;
O outro botão que fica disponível na tela da OS possibilita a inclusão de uma requisição/devolução feita do zero, ou seja, diferentemente do botão citado anteriormente esta não traz a requisição já preenchida.&lt;br /&gt;
&lt;br /&gt;
== RN02 - Devolução ==&lt;br /&gt;
Quando a opção escolhida por uma devolução:&lt;br /&gt;
&lt;br /&gt;
O usuário deverá proceder normalmente com a inclusão de itens e suas respectivas quantidades, no entanto o sistema não deverá permitir que sejam incluídos itens que não estão na OS como requisitados.&lt;br /&gt;
Ao concluir o processo, o sistema deverá prover uma forma de o usuário imprimir a requisição através de um botão de imprimir. Caso o usuário acione o botão de imprimir antes de salvar o registro, o sistema deverá salvá-lo e posteriormente prosseguir coma impressão, caso ele acione primeiro o botão de salvar, o sistema já deverá perguntar ao usuário se o mesmo deseja imprimir o registro.&lt;br /&gt;
&lt;br /&gt;
Uso da tela inicial para consultas e impressões:&lt;br /&gt;
&lt;br /&gt;
A tela deverá prover uma forma do usuário realizar consultas e imprimir relatórios das requisições e devolução realizadas no sistema, para isso o mesmo deverá permitir filtrar por:&lt;br /&gt;
&lt;br /&gt;
 Tipo:&lt;br /&gt;
 Requisição&lt;br /&gt;
 Devolução&lt;br /&gt;
 Data&lt;br /&gt;
 Mecânico&lt;br /&gt;
 Responsável por realizar a requisição/devolução&lt;br /&gt;
&lt;br /&gt;
No documento impresso deverá possuir todos os campos citados na filtragem. Quando não for selecionado um “tipo” deverá ser listados/impressos todos os registros, independentemente de ser requisição ou devolução.&lt;br /&gt;
Caso o usuário não queira imprimir a listagem e sim, apena localizar um registro, o mesmo deverá ter a possibilidade de acionar o botão visualizar, e dentro da tela que se abre, re-imprimir o registro com exatamente o mesmo layout que a requisição/devolução foi impressa pela primeira vez.&lt;br /&gt;
&lt;br /&gt;
Controle de acessos:&lt;br /&gt;
&lt;br /&gt;
A função de controle de expedição e devolução deverá ser liberada apenas para clientes que possuem o módulo de OS e deverá prover de controle de permissões tais como todas as demais rotinas do sistema.&lt;br /&gt;
&lt;br /&gt;
= Layouts de tela =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gregorypacheco</name></author>	</entry>

	<entry>
		<id>http://wiki.atsinformatica.com.br/wikijavainterno/index.php/UC00009_-_Manifesta%C3%A7%C3%A3o_de_destinat%C3%A1rio</id>
		<title>UC00009 - Manifestação de destinatário</title>
		<link rel="alternate" type="text/html" href="http://wiki.atsinformatica.com.br/wikijavainterno/index.php/UC00009_-_Manifesta%C3%A7%C3%A3o_de_destinat%C3%A1rio"/>
				<updated>2015-04-13T17:21:49Z</updated>
		
		<summary type="html">&lt;p&gt;Gregorypacheco: /* RN06 - Envio do XML de manifesto à receita */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Objetivo =&lt;br /&gt;
*Possibilitar ao usuário realizar as operações de manifestação de destinatário.&lt;br /&gt;
&lt;br /&gt;
De acordo com Nota Técnica 2012/002 (NT2012_002.pdf), disponibilizada pela Secretaria da Fazenda (SEFAZ), a partir do dia 01/07/2012, todos os eventos vinculados ao processo de Manifestação do Destinatário estarão disponíveis para testes (homologação) no ambiente nacional da NF-e. A partir de 01/08/2012 as empresas destinatárias poderão registrar os ventos em ambiente operacional.&lt;br /&gt;
&lt;br /&gt;
= Atores =&lt;br /&gt;
*Usuário&lt;br /&gt;
*Sistema&lt;br /&gt;
&lt;br /&gt;
= Pré-requisitos =&lt;br /&gt;
*Considerar documento [[Padrões de desenvolvimento]].&lt;br /&gt;
*No projeto da rotina, em confsrc &amp;gt; META-INF &amp;gt; messages &amp;gt; view.properties definir o nome como '''Manifestação de destinatário'''. Este nome será utilizado para criar a página no Wiki.&lt;br /&gt;
&lt;br /&gt;
= Resultado esperado =&lt;br /&gt;
O novo processo permite que o destinatário da NF-e possa se manifestar sobre a sua participação comercial descrita na NF-e, confirmadas informações prestadas pelo seu fornecedor e emissor do respectivo documento fiscal.&lt;br /&gt;
Este XML tem a mesma estrutura do XML de um cancelamento, passando-se apenas algumas informações diferentes bem como algumas poucas outras tags conforme serão descritas logo mais.&lt;br /&gt;
&lt;br /&gt;
Deverá ser disponibilizada uma nova rotina no sistema que deverá ser acessada através do menu:&lt;br /&gt;
Movimento &amp;gt;&amp;gt; Faturamento &amp;gt;&amp;gt; Manifesto de Destinatário&lt;br /&gt;
&lt;br /&gt;
= Diagrama de classes =&lt;br /&gt;
&lt;br /&gt;
= Layouts sugeridos =&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Manif destinatario.png | Tela '''Manifestação de destinatário'''&lt;br /&gt;
File:Grid tela manif destinatario.png | Tela de consulta '''Manifestação de destinatário'''&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Fluxo de eventos =&lt;br /&gt;
== Fluxos principais ==&lt;br /&gt;
'''Fluxo 1:''' &lt;br /&gt;
Cliente acessa a rotina para manifestar ciência da emissão. O sistema deverá proceder de acordo com a regra de negócio [[#RN01 - Evento de ciência da emissão | RN01]].&lt;br /&gt;
&lt;br /&gt;
'''Fluxo 2:''' &lt;br /&gt;
Cliente acessa a rotina para manifestar confirmação da operação. O sistema deverá proceder de acordo com a regra de negócio [[#RN02 - Evento de confirmação da operação | RN02]]&lt;br /&gt;
&lt;br /&gt;
'''Fluxo 3:''' &lt;br /&gt;
Cliente acessa a rotina para manifestar desconhecimento da operação . O sistema deverá proceder de acordo com a regra de negócio [[#RN03 - Evento de desconhecimento da operação | RN03]]&lt;br /&gt;
&lt;br /&gt;
'''Fluxo 4:''' &lt;br /&gt;
Cliente acessa a rotina para manifestar que a operação não foi realizada. O sistema deverá proceder de acordo com a regra de negócio [[#RN04 - Evento de operação não realizada | RN04]]&lt;br /&gt;
&lt;br /&gt;
'''Fluxo 5:'''&lt;br /&gt;
O cliente acessa a rotina para realizar uma consulta dos manifestos já realizados. O sistema devera proceder de acordo com a regra de negócio [[#RN05 - Consulta de manifestos | RN05]].&lt;br /&gt;
&lt;br /&gt;
== Fluxos alternativos ==&lt;br /&gt;
'''Fluxo 1:''' &lt;br /&gt;
&lt;br /&gt;
== Fluxos de exceção ==&lt;br /&gt;
'''Fluxo 1:''' &lt;br /&gt;
O sistema apresentou erro, gerou o manifesto mas não conseguiu transmitir. O cliente deverá ter a possibilidade de consultar o manifesto e tentar reemitir a partir da mesma tela de emissão.&lt;br /&gt;
&lt;br /&gt;
'''Fluxo 1:''' &lt;br /&gt;
O sistema esta fora do ar no momento da tentativa de emissão do manifesto. O manifesto deverá ser gravado localmente e permitir posterior consulta para reenvio.&lt;br /&gt;
&lt;br /&gt;
= Regras de negócio =&lt;br /&gt;
== RN01 - Evento de ciência da emissão ==&lt;br /&gt;
1 - Ciência da Operação&lt;br /&gt;
Este evento registra na NF-e que o destinatário da operação, constante nesta NF-e, tem conhecimento que o documento foi emitido, mas ainda não expressou uma manifestação conclusiva para a operação.&lt;br /&gt;
É um evento opcional e pode ser evitado, já que normalmente o destinatário da NF-e deve possuir o arquivo XML da NF-e enviado e/ou disponibilizado pelo emitente.&lt;br /&gt;
Toda nota informada ao contribuinte tem que ter registrada a sua respectiva manifestação até um prazo máximo de 180 dias, contados da data da ciência. A manifestação poderá ser a Confirmação da Operação, Desconhecimento da Operação ou Operação não Realizada.&lt;br /&gt;
 &lt;br /&gt;
Para realizar um manifesto de ciência da operação o cliente deverá informar o número da NF ou a chave de acesso e clicar no botão Ciência da operação.&lt;br /&gt;
&lt;br /&gt;
Apenar um evento deste tipo poderá ser registrado para cada nota.&lt;br /&gt;
&lt;br /&gt;
Ao ser acionado o botão de ciência da emissão o sistema deverá proceder conforme [[#RN06 - Envio do XML de manifesto à receita  | RN06]].&lt;br /&gt;
&lt;br /&gt;
== RN02 - Evento de confirmação da operação ==&lt;br /&gt;
O evento será registrado após a realização da operação, e significa que a operação ocorreu conforme informado na NF-e.&lt;br /&gt;
Confirma a operação e o recebimento da mercadoria (para as operações com circulação de&lt;br /&gt;
mercadoria). Quando a NF-e trata de uma circulação de mercadorias, o momento de registro do evento deve ser posterior à entrada física da mercadoria no estabelecimento do destinatário.&lt;br /&gt;
Este evento também deve ser registrado para NF-e onde não existem movimentações de mercadorias, mas foram objeto de ciência por parte do destinatário. Após a Confirmação da Operação pelo destinatário, a empresa emitente fica impedida de cancelar a NF-e. Apenas o evento Ciência da Operação não inibe a autorização para o pedido de cancelamento da NF-e, conforme o prazo definido na legislação vigente. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para realizar um manifesto de confirmação da operação o cliente deverá informar o número da NF ou a chave de acesso e clicar no botão confirmação da operação.&lt;br /&gt;
&lt;br /&gt;
Apenar um evento deste tipo poderá ser registrado para cada nota.&lt;br /&gt;
Caso exista um manifesto de desconhecimento ou de rejeição da operação este último que passará a valer definitivamente.&lt;br /&gt;
&lt;br /&gt;
Ao ser acionado o botão de confirmação da operação o sistema deverá proceder conforme [[#RN06 - Envio do XML de manifesto à receita  | RN06]].&lt;br /&gt;
&lt;br /&gt;
== RN03 - Evento de desconhecimento da operação ==&lt;br /&gt;
Este evento tem como finalidade possibilitar ao destinatário se manifestar quando da utilização indevida de sua Inscrição Estadual, por parte do emitente da NF-e, para acobertar operações fraudulentas de remessas de mercadorias para destinatário diverso. Este evento protege o destinatário de passivos tributários envolvendo o uso indevido de sua Inscrição Estadual/CNPJ.&lt;br /&gt;
O destinatário poderá enviar uma única mensagem de Confirmação da Operação, Desconhecimento da Operação ou Operação não Realizada, valendo apenas a última mensagem registrada. Exemplo: o destinatário pode desconhecer uma operação que havia confirmado inicialmente ou confirmar uma operação que havia desconhecido inicialmente.&lt;br /&gt;
O evento de ‘Ciência da Operação’ não configura a manifestação final do destinatário, portanto&lt;br /&gt;
não cabe o registro deste evento após a manifestação final do destinatário.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao ser acionado o botão de desconhecimento da operação o sistema deverá proceder conforme [[#RN06 - Envio do XML de manifesto à receita  | RN06]].&lt;br /&gt;
&lt;br /&gt;
== RN04 - Evento de operação não realizada ==&lt;br /&gt;
Este evento será informado pelo destinatário quando, por algum motivo, a operação legalmente acordada entre as partes não se realizou (devolução sem entrada física da mercadoria no estabelecimento do destinatário, sinistro da carga durante seu transporte, etc.), não cabendo neste caso a emissão de uma Nota Fiscal de devolução.&lt;br /&gt;
Este evento permite o registro da declaração de Operação não Realizada pelo destinatário, permitindo também a informação complementar da justificativa desta informação.&lt;br /&gt;
&lt;br /&gt;
Para realizar um manifesto de desconhecimento da operação o cliente deverá informar o número da NF ou a chave de acesso e clicar no botão descinhecimento da operação.&lt;br /&gt;
&lt;br /&gt;
Apenar um evento deste tipo poderá ser registrado para cada nota. Caso exista um manifesto de conhecimento ou de rejeição da operação este último que passará a valer definitivamente.&lt;br /&gt;
&lt;br /&gt;
Caso o usuário opte por manifestar uma operação não realizada o sistema deverá exigir que ele informe o motivo, este trata-se de um campo texto onde o usuário irá informar o motivo que deverá ser validado para ter entre 15 e 255 caracteres.&lt;br /&gt;
&lt;br /&gt;
Ao ser acionado o botão de operação não realizada o sistema deverá proceder conforme [[#RN06 - Envio do XML de manifesto à receita  | RN06]].&lt;br /&gt;
&lt;br /&gt;
== RN05 - Consulta de manifestos ==&lt;br /&gt;
De acordo com o layout sugerido em anexo, a rotina deverá possibilitar consultar os eventos manifestados para aquela nota, para isso o usuário deverá pesquisar pela chave de acesso, data de emissão do evento ou pelo número da NF; casos sejam localizados eventos registros para aqueles filtros, o sistema deverá listar em um grid as informações dos mesmos com as seguintes colunas:&lt;br /&gt;
&lt;br /&gt;
Nota fiscal =&amp;gt; número da nota fiscal.&lt;br /&gt;
&lt;br /&gt;
Emissão =&amp;gt; data de envio da operação.&lt;br /&gt;
&lt;br /&gt;
Evento =&amp;gt; ‘Ciência da Operação’, ‘Confirmação da Operação’, ‘Operação não realizada’ ou ‘Desconhecimento da operação’.&lt;br /&gt;
&lt;br /&gt;
Protocolo =&amp;gt; número do protocolo de retorno da operação, quando status = ‘registrada’.&lt;br /&gt;
&lt;br /&gt;
Chave de acesso =&amp;gt; Chave de acesso da NF-e.&lt;br /&gt;
&lt;br /&gt;
Status =&amp;gt; situação do retorno da operação: registrada ou rejeitada.&lt;br /&gt;
&lt;br /&gt;
Motivo operação não realizada =&amp;gt; descrição da justificativa da operação não realizada.&lt;br /&gt;
&lt;br /&gt;
== RN06 - Envio do XML de manifesto à receita ==&lt;br /&gt;
O sistema deverá dispor de um botão para cada tipo de manifesto que ao ser acionado deverá montar o XML do evento e submeter à receita federal.&lt;br /&gt;
&lt;br /&gt;
Caso o usuário opte por manifestar uma operação não realizada o sistema deverá exigir que ele informe o motivo, este trata-se de um campo texto onde o usuário irá informar o motivo que deverá ser validado para ter entre 15 e 255 caracteres.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Quando um manifesto for registrado o XML do mesmo deverá ser gravado no banco de dados bem como o seu XML de retorno correspondente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso seja confirmada a operação selecionada, será gerado e transmitido o XML. O retorno da SEFAZ poderá ser registrada’ ou ‘rejeitada’. Caso haja autorização, será retornado o número do protocolo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Validações:&lt;br /&gt;
&lt;br /&gt;
- O destinatário poderá enviar uma única mensagem de Confirmação de Operação, Desconhecimento da Operação ou Operação não Realizada.&lt;br /&gt;
&lt;br /&gt;
- O destinatário poderá desconhecer uma operação que havia confirmado incialmente ou poderá confirmar uma operação que havia desconhecido inicialmente.&lt;br /&gt;
&lt;br /&gt;
- A Ciência da Operação poderá ser realizada uma única vez.&lt;/div&gt;</summary>
		<author><name>Gregorypacheco</name></author>	</entry>

	</feed>