Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 3 Próxima »

01. DADOS GERAIS


Produto:

TOTVS CRM Automação da Força de Vendas

Linha de Produto:

Linha TOTVS CRM SFA

ERPs impactados:Protheus, Datasul e ERPs terceiros
Módulo:Vendas
Função:Cabeçalho
Ticket:
Requisito/Story/Issue:


02. ESCOPO FUNCIONAL

No Android, visto que o local já pode ter sido selecionado na tela de visão 360 para iniciar o atendimento, o sistema deve considerar o local selecionado dentro do cabeçalho do pedido de venda, quando esse registro estiver disponível para seleção. 

Será criado um registro de parâmetro para executar o comportamento. Caso esse parâmetro estiver ativo, ele determinará o registro selecionado automaticamente acima da lógica do campo idnpadrao.

03. ESCOPO TÉCNICO

Configuração

  • Pelo tools, opção 18, o sistema deve criar o seguinte registro na tabela wsconfigpedidogeral:
    •     <changeSet author="systemScript" failOnError="false" id="7:53d7765c88ed88ae458950ac1d10a57f" runOnChange="true">
              <preConditions onError="HALT" onFail="MARK_RAN" onSqlOutput="IGNORE">
                  <customPrecondition className="com.wealthsystems.sim3g.dao.hibernate.api.liquibase.custom.precondition.RegisterExistsPrecondition">
                      <param name="table" value="WsConfigPedidoGeral"/>
                      <param name="column" value="chave"/>
                      <param name="value" value="'SELECIONAR_LOCAL_ATENDIMENTO_POR_PADRAO'"/>
                  </customPrecondition>
              </preConditions>
              <insert tableName="WsConfigPedidoGeral">
                  <column name="idWsConfigPedidoGeral" valueSequenceNext="SEQPKWSCONFIGPEDIDOGERAL"/>
                  <column name="chave" valueComputed="'SELECIONAR_LOCAL_ATENDIMENTO_POR_PADRAO'"/>
                  <column name="idnAtivo" valueComputed="1"/>
                  <column name="label" valueComputed="''"/>
              </insert>
          </changeSet>
      
      

Implementação no pedido

  • No Android, ao construir um pedido novo a partir da tela de visão 360,
    • O sistema deverá armazenar o local selecionado no atendimento em memória.
    • Ao consultar, pela primeira vez, as opções selecionáveis do campo "Local"
      • O sistema deverá verificar se o local selecionado no atendimento está entre as opções disponíveis para seleção
        • Se estiver,
          • O sistema deverá atualizar o campo local para o local selecionado no atendimento
        • Caso contrário,
          • Não executar ação nenhuma, respeitando o comportamento atual
  • Sem rótulos