Mudanças entre as edições de "Instalar Geosales no MAC"

De GeoSales
Ir para navegação Ir para pesquisar
(Criou página com '== Histórico de Revisões == {| class="wikitable" ! Data ! Quem ! Comentários |- | 31/03/2017 || xxx || Criação do Documento |- | 03/04/2017 || xxx || Final...')
 
Linha 5: Linha 5:
 
! Comentários  
 
! Comentários  
 
|-
 
|-
31/03/2017  ||    xxx ||  Criação do Documento
+
06/11/2017  ||    Ryvane Maria    ||  Criação do Documento
|-
 
|  03/04/2017 ||  xxx    ||  Finalização do Documento
 
 
|-
 
|-
 
|}
 
|}
  
 
=Necessidade=
 
=Necessidade=
 +
Os passos a seguir vão mostrar como configurar as permissões do mac para acesso e teste da plataforma mobile.
  
 
=Solução=
 
=Solução=
 
+
O acesso ao arquivo é feito através do Jenkins, após fazer o download, é criado um script para validar as permissões do MAC OS. Após a criação desse script, a
 +
cada novo download só se faz necessário chama-lo , usando como parâmetro o nome do arquivo baixado.
  
 
[[Arquivo:Botao acesso.jpg|600px]]
 
[[Arquivo:Botao acesso.jpg|600px]]
  
<b>Como ativar?</b>
+
<b>Como baixar?</b>
*Para ativar a tela no portal, deve acessar no portal <b>Cadastro > Parâmetros de configuração</b> e devem ser inseridas as seguintes configurações:
 
[[Arquivo:Telaparamentro.jpg|500px]]
 
  * CHAVE 1:Ativa o icone na tela de pedido
 
  * CHAVE:ID_EXIBIR_ANALISE_PEDIDO
 
  * VALOR: S 
 
  * CHAVE 2:Informar a quantidade de vez que o pedido pode ser aprovado
 
  * CHAVE:NR_LIMITE_APROVACAO
 
  * VALOR: Informar a quantidade de vezes que permite o pedido ser aprovado.
 
*Em seguida devemos acessar <b>Segurança> Grupo Permissão</b> e selecionar os grupos que terão acesso a tela e da permissão.
 
[[Arquivo:Grupopermissao.jpg|680px]]
 
*Após ativação e dadas as permissões a tela, devemos acessar <b>Cadastro> Alçada de Autorização de Preço</b> e cadastrar as alçadas de aprovação e vincular os supervisores a sua respectiva alçada.
 
[[Arquivo:Autorizacao.jpg|300px]]
 
 
 
*Após realizar todas as configurações via aplicação, existem mais algumas ações que precisam ser feitas,mas via banco de dados, pois não há tela na aplicação para realização da configuração.
 
 
 
* Com as alçadas cadastradas e os supervisores vinculados a sua alçada, precisamos informar quais os tipos de bloqueio, que cada alçada tem autorização para fazer liberação.
 
** Os tipos de bloqueio que ficam na tabela <b>TIPO_BLOC_PEDIDO_SIT</b>, devem ser vinculados as alçadas através da tabela <b>ALCADA_TIPO_BLOC</b>, a mesma deve ser populada com as seguintes informações: <b>CD_ALCADA</b> da <b>TABELA ALCADA</b> e <b>CD_TIPO_BLOC</b> da <b>TABELA TIPO_BLOC_PEDIDO_SIT</b>, lembrando que devemos atentar quais usuários estão vinculados a alçada, através da TABELA <b>USUARIO_ALCADA</b>.
 
 
 
  
 +
*Para baixar a versão mais atual do sistema , deve-se acessar o Jenkins, e após realizar login seguir o passo a passo: <b> Na aba 'Tudo' selecionar o arquivo GeoSales_Mobile  > Selecione a versão mais atual, neste caso foi a 1671 > Build Artifacts > mobile > dist > Selecione o arquivo, que neste caso foi o compiled-GeoSalesCamil-certCamil > GeoSalesCamil.ipa </b>.
  
 +
<b>Como validar?</b>
  
== CONHECENDO A TELA ==
+
  *  Inicialmente, é criado o seguinte script para autorizar as permissões do sistema para utilização do app:
 +
       
 +
          #!/bin/bash
  
* Nesta primeira parte da tela, mostra as informações do cabeçalho do pedido, observações, informações de histórico de valor e medias.
+
          EXEC_NAME="$1"
[[Arquivo:Cabeçalhopedido.jpg|600px]]
 
* Na tela seguinte mostra a tramitação passada pelo pedido e informações de rentabilidade do pedido.
 
[[Arquivo:Tramitacao.jpg|600px]]
 
* Nesta tela conseguimos visualizar as informações do item do pedido. Informações de desconto, acrescimo, valores unitarios e valores brutos, alem de ter acesso a decomposição do valor do item.
 
[[Arquivo:Itempedido.jpg|600px]]
 
* Nesta tela o sistema apresenta a decomposição do preço do item.
 
[[Arquivo:Detalhe do item.jpg|600px]]
 
  
*Nesta ultima tela, temos acesso as pendencias pelas quais o pedido ficou pendente e caso tenha alçada para autorizar a disponibilidade do botao.
+
          chmod u+x "${EXEC_NAME}/Contents/MacOS/JavaAppLauncher"
[[Arquivo:Pendencia.jpg|600px]]
 
  
 +
  * Após a construção do script, ele deve ser chamado usando como parâmetro o nome do arquivo baixado no Jenkins, como mostra a imagem abaixo: 
  
<b>[RN1]</b> -
+
[[Arquivo:ValidacaoMacOS.png|600px]]
<b>[RN2]</b> -
 
<b>[RN3]</b> -
 
  
<b>[RN4]</b> -
+
  * Agora é só rodar o app!

Edição das 12h32min de 6 de novembro de 2017

Histórico de Revisões

Data Quem Comentários
06/11/2017 Ryvane Maria Criação do Documento

Necessidade

Os passos a seguir vão mostrar como configurar as permissões do mac para acesso e teste da plataforma mobile.

Solução

O acesso ao arquivo é feito através do Jenkins, após fazer o download, é criado um script para validar as permissões do MAC OS. Após a criação desse script, a cada novo download só se faz necessário chama-lo , usando como parâmetro o nome do arquivo baixado.

Botao acesso.jpg

Como baixar?

  • Para baixar a versão mais atual do sistema , deve-se acessar o Jenkins, e após realizar login seguir o passo a passo: Na aba 'Tudo' selecionar o arquivo GeoSales_Mobile > Selecione a versão mais atual, neste caso foi a 1671 > Build Artifacts > mobile > dist > Selecione o arquivo, que neste caso foi o compiled-GeoSalesCamil-certCamil > GeoSalesCamil.ipa .

Como validar?

 *  Inicialmente, é criado o seguinte script para autorizar as permissões do sistema para utilização do app:
       
         #!/bin/bash
         EXEC_NAME="$1"
         chmod u+x "${EXEC_NAME}/Contents/MacOS/JavaAppLauncher"
 * Após a construção do script, ele deve ser chamado usando como parâmetro o nome do arquivo baixado no Jenkins, como mostra a imagem abaixo:  

600px

 * Agora é só rodar o app!