Á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

Versão 1 Próxima »

01. DADOS GERAIS


Produto:

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

Linha de Produto:

Linha TOTVS CRM SFA

Módulo:Venda
Função:Aprovação
Ticket:
Requisito/Story/Issue:

DTSFAPD-2399 - Obtendo detalhes do item... STATUS

02. ESCOPO FUNCIONAL

Atualmente, o sistema conta com uma tela para cadastro de tipos de bloqueios dinâmicos do cliente, que possui as seguintes configurações funcionais:

Entretanto, existem as seguintes colunas que estão sem aplicação funcional:

  • Requer autorização

O sistema deverá implementar o comportamento de enviar o pedido para aprovação de clientes que possuem bloqueios do tipo de bloqueio em questão, caso a coluna "Requer aprovação" estiver marcada como sim.

A coluna "Requer autorização" não será mais exibida, por não haver aplicação funcional.

02. ESCOPO TÉCNICO

  • Pelo tools, opção 18, o sistema deverá criar o tipo de aprovação segundo a configuração a seguir:
    •     <changeSet author="systemScript" failOnError="false" id="" 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="TipoAprovacao"/>
                      <param name="column" value="sglTipoAprovacao"/>
                      <param name="value" value="'PEDIDO_BLOQUEIO'"/>
                  </customPrecondition>
              </preConditions>
              <insert tableName="tipoaprovacao">
                  <column name="idtipoaprovacao" valueSequenceNext="SEQPKTIPOAPROVACAO"/>
                  <column name="descricao" valueComputed="'Aprovação vinculada a tipos de bloqueios que requerem aprovação'"/>
                  <column name="sgltipoaprovacao" valueComputed="'PEDIDO_BLOQUEIO'"/>
                  <column name="idnativo" valueComputed="1"/>
                  <column name="codigoerp" valueComputed="null"/>
                  <column name="codigo" valueComputed="null"/>
                  <column name="observacao" valueComputed="null"/>
                  <column name="wsversao" valueComputed="null"/>
              </insert>
              <comment></comment>
      
      
    • Na WEB, na tela "Cadastro > Geral > Tipo pedido",
      • A coluna "Requer autorização" deve ser removida da grid
      • Deverá ser criada coluna "Tipo aprovação", 
  • Na WEB/Android, ao finalizar pedido,
    • O sistema deverá verificar se o cliente possuem bloqueios vinculados à tipo de bloqueio cujo campo "Requer aprovação" = Sim, como mostra a consulta a seguir:
        • /* select b.idbloqueio from bloqueio b 
          inner join tipobloqueio tb on tb.idtipobloqueio = tb
          where b.idparceiro = :cliente_cabeçalho
  • Sem rótulos