<!-- Segundo Card Tabs e conteúdo das guias -->
<div class="card">
<div<ul class="explanationtabs">
<h2<li class="custom-heading"><i class="fa-solid fa-eye"></i>    VISÃO GERAL</h2> tab col s4"><a href="#tab1">DETALHES FUNCIONAIS</a></li>
<p<li class="justificado">
tab col s4"><a href="#tab2">DETALHES TÉCNICOS</a></li>
A nova funcionalidade do TOTVS CRM - SFA aprimora o processo de geração de relatórios. Anteriormente, ao clicar em "Relatório", era exigida uma escolha manual de formato. Agora, os usuários podem predefinir um formato (PDF ou XLSX) nas configurações. Assim, ao acionar o botão, o download é iniciado automaticamente no formato selecionado, tornando o fluxo mais ágil.</div>
<div class="explanation">
<li class="tab col s4"><a href="#tab3">FAQ</a></li>
</ul>
<!-- Tab Content -->
<div id="tab1" class="col s12">
<div class="tab-content">
<div style="background-color: #f4f5f7; padding: 20px; margin-left: 50px; margin-right: 50px;">
<h2<section classid="custom-headingsection1"><i classstyle="famargin-solid fa-rocket"></i>    OBJETIVO</h2>top: 40px;">
<p class="justificado">
Aprimorar a experiência na solução, acelerando o download de relatórios no formato escolhido, diminuindo etapas e evitando erros manuais.<!-- Tab 70 conteúdo -->
<!-- Segundo Card -->
<h2 class="custom-heading">
</p>
<i </div>
</div>
</div>
<divclass="fa-solid fa-eye"></i>    VISÃO GERAL
</h2>
<p class="container2justificado">
<!-- ... (seu conteúdo existente) ... -->
<!-- Tabs e conteúdo das guias -->
<div class="card">
<ul class="tabs">
A nova funcionalidade do TOTVS CRM - SFA aprimora o processo de geração de
relatórios. <li class="tab col s4"><a href="#tab1">DETALHES FUNCIONAIS</a></li>
Anteriormente, ao clicar em "Relatório", era exigida uma escolha
manual de <li class="tab col s4"><a href="#tab2">DETALHES TÉCNICOS</a></li>
<li class="tab col s4"><a href="#tab3">FAQ</a></li>
</ul>
<!-- Tab Content -->
formato. Agora, os usuários podem predefinir um formato (PDF ou
XLSX) nas configurações. Assim, ao acionar o botão, o download é iniciado
<div id="tab1" class="col s12">
<div class="tab-content"> automaticamente no formato selecionado, tornando o fluxo mais ágil.
</p>
<br>
<div<h2 styleclass="background-color: #f5f5f5; padding: 20px; margin-left: 10px; margin-right: 10px;">
custom-heading">
<i class="fa-solid fa-rocket"></i>    OBJETIVO
</h2>
<p <section idclass="section1" style="margin-top: 40px;"justificado">
Aprimorar a experiência na solução, acelerando o download de relatórios no
formato escolhido, diminuindo etapas e evitando erros manuais.
</p>
<br>
<!-- Tab 70 conteúdo... (seu conteúdo existente) ... -->
<h2 class="custom-heading">
<i class="fa-solid fa-book"></i>   ANTES DE COMEÇAR
</h2>
<h3>Requisitos</h3>
<p>Para utilizar o recurso, certifique-se de estar usando a versão padrão da solução.</p>
</section>
<section id="section2" style="margin-top: 40px;">
<h2 class="custom-heading"><i class="fa-solid fa-star"></i>  DETALHES FUNCIONAIS</h2>
<h3>Funções </h3>
<ul class="browser-default">
<li>
<p>
<b>Anteriormente</b>, para obter o relatório do pedido no TOTVS SFA ambiente web, era necessário:
</p>
<ul class="browser-default">
<li>Clicar no botão <b>"Relatório"</b>.</li>
<li>Selecionar o formato desejado (<b>PDF</b> ou <b>XLSX</b>) em uma nova aba.</li>
</ul>
</li>
<li>
<p><b>Com a melhoria</b>, será inserido um parâmetro nas configurações:</p>
<ul class="browser-default">
<li><b>Determinar previamente</b> o formato de arquivo.</li>
<li><b>Permitir download automático</b> ao clicar no botão <b>"Relatório"</b>.</li>
</ul>
</li>
</ul>
</section>
<section id="section3" style="margin-top: 40px;">
<h2 class="custom-heading"><i class="fa-solid fa-shoe-prints"></i>  COMO USAR?</h2>
<h3> Passo a Passo</h3>
<ol>
<li<b>relatório</b>.</li>
<li>Vá para a pasta de <b>pedidos</b>.</li>
<li>No card <b>espelho do pedido</b>, clique no ícone <b>lápis de editar</b>.</li>
<li>Na seção "<b>Downloand sem filtros:</b>", selecione uma das opções <b>"Formato PDF"</b> ou <b>"XLSX"</b>.</li>
<li>Depois de salvo, ao acessar o pedido e clicar em <b>relatório</b>, automaticamente ele fará o <b>download</b>.</li>
</ol>
<br>
<img src="https://totvscrm.com/wp-content/uploads/2023/08/GIF0018.gif" alt="" class="imagem-responsiva">
</</section>
<section id="section4" style="margin-top: 40px;">
<h2 class="custom-heading"><i class="fa-solid fa-signs-post"></i>  EXEMPLO PRÁTICO</h2>
<h3>Caso de uso</h3>
<p>
<b>Cenário<<b>Cenário:</b>: João é representante de vendas. Sua ferramenta principal é o TOTVS CRM - SFA,
onde ela acompanha os
pedidos de seus clientes.
</p>
<br>
<p>
<b>Desafio Antigo<Antigo:</b>: Diariamente, ao necessitar de relatórios de
pedidos para compartilhar, João
enfrentava um pedidos para compartilhar, João enfrentava um processo
trabalhosoprocesso trabalhoso: primeiro, clicava no botão <b>Relatório</b>Relatório,
aguardava uma
nova aba abrir, e depois selecionava o formato desejado para finalmente
finalmente realizar o download. Eram necessários ao menos 3 cliques e uma
espera.
</p><br>
<p>
<b>Solução Atualizada:</b> Agora, após configurar sua preferência de formato no </p>
TOTVS CRM - SFA, João
precisa apenas clicar no botão Relatório. <br>
A solução, imediatamente, faz o
download no formato que ele escolheu anteriormente.
</p>
<br>
<p>
<b>Solução Atualizada:</b> A nova funcionalidade eliminou etapas desnecessárias, permitindo que João
acesse os relatórios que precisa <b>Solução Atualizada</b>: Agora, após configurar sua preferência decom mais agilidade, otimizando seu tempo e
eficiência.
</p>
</section>
formato no TOTVS
CRM - SFA, João precisa apenas clicar no botão
</div>
<b>Relatório</b>. A solução, imediatamente, faz o download no formato
<!-- Tab que30 ele escolheu anteriormente.fim -->
</p>
<!-- Tab <br>
30 fim -->
<p>
</div>
<b>Resultado</b>: A nova funcionalidade eliminou etapas desnecessárias, permitindo </div>
<div id="tab2" class="col s12">
que João acesse os relatórios que precisa com mais agilidade, otimizando seu<div class="tab-content">
tempo e eficiência.
<div style="background-color: #f4f5f7; padding: 20px; margin-left: 50px; margin-right: 50px;">
</p>
<section id="section5" style="margin-top: 40px;">
<!-- Primeira coluna do conteúdo
da guia 2 -->
</section>
<h2 class="custom-heading"><i class="fa-solid fa-gear"></i>  DETALHES TÉCNICOS</h2>
<br>
</div>
<!-- Tab 70 conteúdo -->
<h3>Adicionando o Novo Campo</h3>
<p>Localize-se dentro da tela "Relatório" <div→ style="background-color: #dfe1e5; padding: 20px">
"Relatório" → "opção Editar relatório". Aqui, você deverá adicionar um novo campo:</p>
<!-- Tab 30 conteúdo<ul --class="browser-default">
<div id="indice"> <li><b>Label:</b> "Download sem filtros:"</li>
<h2><i class="fa-solid fa-address-book"></i> NESTE ARTIGO</h2>
<li><b>Tipo:</b> Combobox</li>
<ul><li><b>Obrigatório:</b> Sim</li>
<li><b>Persistência:</b> tabela <li data-target="section1">ANTES DE COMEÇAR<<code>RELATORIOBI</code>, campo <code>sglformatosemfiltro</code></li>
<li><b>Adaptações:</b> Crie um campo do tipo <code>varchar(80)</code> NULLABLE <li data-target="section2">DETALHES FUNCIONAIS<na opção 7 do tools.</li>
</ul>
<li data-target="section3">COMO USAR?</li>
<p><b>Obs:</b> adicionar esse novo campo em toda tela de edição dos relatórios que não possuem filtro.</p>
<li data-target="section4">EXEMPLO PRÁTICO</li>
<h3>Configurando Opções do <Combobox</ul>
<br>h3>
</div>
<p>O combobox terá 3 opções, cada uma correspondendo a um <div id="indice">comportamento específico:</p><br>
<ol>
<h2><i class="fa-solid fa-link"></i> LINKS ÚTEIS</h2>
<li><b>Padrão (selecionar formato):</b> Valor a ser persistido: <code>PADRAO</code></li>
<ul>
<li><b>Formato PDF:</b> Valor a <li><a href="https://produtos.totvs.com/produto/totvs-crm/automacao-da-forca-de-vendas/" class="link-item">PORTAL DE PRODUTOS</a><ser persistido: <code>PDF</code></li>
<li><a href="https://informa.totvs.com/" class="link-item">TOTVS INFORMA</a><<li><b>Formato XLSX:</b> Valor a ser persistido: <code>XLSX</code></li>
</ol>
<li><a href="https://centraldeatendimento.totvs.com/hc/pt-br/community/topics" class="link-item">CENTRAL COLABORATIVA</a></li>
<h3>Determinando Comportamentos <de Download</ul>h3>
</div>
<p>Ao acionar o botão "Relatório", o
sistema deve verificar o valor selecionado no combobox e agir de <!-- Tab 30 fim -->
acordo:</p>
<ol>
<li><b>Padrão (selecionar <!-- Tab 30 fim -->
formato):</b> O SFA mantém o modelo atual.</li>
<li><b>Formato PDF:</div>
b> O SFA inicia o download automático no formato PDF.</div>li>
</div>
<div id="tab2" class="col s12">
<div class="tab-content"> <li><b>Formato XLSX:</b> O SFA inicia o download automático no formato XLSX.</li>
<div style="background-color: #f5f5f5; padding: 40px; margin-left: 10px; margin-right: 10px;">
</ol>
<h3>Instrução de Verificação</h3>
<section id="section5" style="margin-top: 40px;">
<p>Para confirmar a configuração, realize <!-- Primeira coluna do conteúdo da guia 2 -->
a seguinte busca:</p>
<h2<pre><code class="customlanguage-heading"><i class="fa-solid fa-gear"></i>  ESCOPO TÉCNICO</h2>
sql"> SELECT
sglformatosemfiltro
<h3>Adicionando o Novo Campo</h3>FROM
<p>Localize-se dentro da tela "Relatório" → "Relatório" → "opçãorelatoriobi
Editar relatório". Aqui, você deverá adicionar um novo campo:</p>
WHERE
<ul class="browser-default">
nome <li><b>Label:</b> "Download sem filtros:"</li>= 'Espelho do Pedido.prpt';</code></pre>
<br>
<li><b>Tipo:</b> Combobox</li>
<li><b>Obrigatório:</b> Sim</li>div>
<li><b>Persistência:</b> tabela <code>RELATORIOBI</code>, campo <code>sglformatosemfiltro</code></li>
<li><b>Adaptações:</b> Crie um campo do tipo <code>varchar(80)</code> NULLABLEdiv>
na opção 7 do tools.</li>div>
<div id="tab3" </ul>class="col s12">
<div class="tab-content">
<div style="background-color: #f4f5f7; padding: 20px; margin-left: 50px; <p><b>Obs:</b> adicionar esse novo campo em toda tela de edição dos relatórios que não possuem filtro.</p>
margin-right: 50px;">
<!-- Primeira coluna do conteúdo da guia 2 -->
<h3>Configurando Opções do Combobox</h3><div class="container">
<p>O combobox terá 3 opções, cada uma correspondendo a um comportamento específico:</p><br><h2 class="custom-heading"><i class="fa-solid fa-circle-question"></i> PERGUNTAS FREQUENTES</h2>
<ol>
<ul class="collapsible">
<li><b>Padrão (selecionar formato):</b> Valor a ser persistido: <code>PADRAO</code></li>
<li>
<li><b>Formato PDF:</b> Valor a ser persistido: <code>PDF</code></li>
<div class="collapsible-header"><i class="material-icons">question_answer</i>Posso manter o método antigo de seleção de formato a <li><b>Formatocada XLSX:download?</b>div>
Valor a ser persistido: <code>XLSX</code></li>
</ol>
<div
<h3>Determinando Comportamentos de Download</h3>
class="collapsible-body"><span>Sim! Basta selecionar a opção "Padrão (selecionar formato)" no combobox. Assim, sempre que clicar em "Relatório", será solicitado que escolha o formato desejado.
<p>Ao acionar o botão "Relatório", o sistema deve verificar o valor selecionado no combobox e agir de acordo:</p>span></div>
<ol>
</li>
<li><b>Padrão (selecionar formato):</b> O SFA mantém o modelo atual.</li>
<li><b>Formato PDF:</b> O SFA inicia o download automático no formato PDF.</li>
<!-- Adicione mais perguntas e respostas aqui conforme necessário -->
<li><b>Formato XLSX:</b> O SFA inicia o download automático no formato XLSX.</li>ul>
</ol>div>
<h3>Instrução de Verificação</h3>
<p>Para confirmar a configuração, realize a seguinte busca:</p>
<!-- Primeira coluna do conteúdo da guia 2 -->
<pre><code class="language-sql"> SELECT
sglformatosemfiltro</div>
FROM
</div>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script>
<script>
// Inicialização das relatoriobitabs
document.addEventListener("DOMContentLoaded", function () {
var tabs = document.querySelectorAll(".tabs");
WHEREM.Tabs.init(tabs);
});
</script>
<script>
const items = document.querySelectorAll("#indice li");
items.forEach(item => {
nomeitem.addEventListener('click', (e) => 'Espelho{
do Pedido.prpt';</code></pre>
const targetId <br>
= e.target.getAttribute('data-target');
const
targetElement = document.getElementById(targetId);
window.scrollTo({
</div>
top: targetElement.offsetTop <div style="background-color: #dfe1e5; padding: 20px">- 10,
<!-- Tab 30 conteúdo -->
<div id="indice">behavior: "smooth"
});
});
<h2><i class="fa-solid fa-link"></i> LINKS ÚTEIS</h2>
<ul>
<li><a href});
</script>
<script src="https://kit.fontawesome.com/c97d4c197a.js" crossorigin="anonymous"></script>
<script src="https://produtoscdnjs.totvscloudflare.com/ajax/libs/produto/totvs-crm/automacao-da-forca-de-vendas/" class="link-item">PORTAL DE PRODUTOS</a></li>
materialize/1.0.0/js/materialize.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min.js"></script>
<script>hljs.highlightAll();</script>
<script src="scripts.js"></script>
<script>
document.addEventListener('DOMContentLoaded', function() {
var elems = document.querySelectorAll('.collapsible');
<li><avar instances href="https://informa.totvs.com/" class="link-item">TOTVS INFORMA</a></li>
<li><a href= M.Collapsible.init(elems);
});
</script>
<!-- ... (conteudo video) ... -->
<script src="https://centraldeatendimentowww.totvsyoutube.com/hc/pt-br/community/topics" class="link-item">CENTRAL COLABORATIVA</a></li>
iframe_api"></script>
<script>
var player;
function onYouTubeIframeAPIReady() {
player = new </ul>YT.Player('player', {
</div>
height: '315',
width: '560',
</div>videoId: 'FvsuBOvyyro',
playerVars: {
</div>
</div>
<div id="tab3" class="col s12">
<div class="tab-content">
<div style="background-color: #f5f5f5; padding: 20px">
<!-- Primeira coluna do conteúdo da guia 2 -->
<div class="container">
<h2 class="custom-heading"><i class="fa-solid fa-circle-question"></i> PERGUNTAS FREQUENTES</h2>
<ul class="collapsible">
<li>
<div class="collapsible-header"><i class="material-icons">question_answer</i>Posso manter o método antigo de seleção de formato a cada download?</div>
<div class="collapsible-body"><span>Sim! Basta selecionar a opção "Padrão (selecionar formato)" no combobox. Assim, sempre que clicar em "Relatório", será solicitado que escolha o formato desejado.
</span></div>
</li>
<!-- Adicione mais perguntas e respostas aqui conforme necessário -->
</ul>
</div>
<!-- Primeira coluna do conteúdo da guia 2 -->
</div>
<div style="background-color: #dfe1e5; padding: 20px">
<!-- Tab 30 conteúdo -->
<div id="indice">
<h2><i class="fa-solid fa-link"></i> LINKS ÚTEIS</h2>
<ul>
<li><a href="#" class="link-item">PORTAL DE PRODUTOS</a></li>
<li><a href="#" class="link-item">TOTVS INFORMA</a></li>
<li><a href="#" class="link-item">CENTRAL COLABORATIVA</a></li>
</ul>
</div>
</div>
</div>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script>
<script>
// Inicialização das tabs
document.addEventListener("DOMContentLoaded", function () {
var tabs = document.querySelectorAll(".tabs");
M.Tabs.init(tabs);
});
</script>
<script>
const items = document.querySelectorAll("#indice li");
items.forEach(item => {
item.addEventListener('click', (e) => {
const targetId = e.target.getAttribute('data-target');
const targetElement = document.getElementById(targetId);
window.scrollTo({
top: targetElement.offsetTop - 10,
behavior: "smooth"
});
});
});
</script>
<script src="https://kit.fontawesome.com/c97d4c197a.js" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min.js"></script>
<script>hljs.highlightAll();</script>
<script src="scripts.js"></script>
<script>
document.addEventListener('DOMContentLoaded', function() {
var elems = document.querySelectorAll('.collapsible');
var instances = M.Collapsible.init(elems);
});
</script>
<!-- ... (conteudo video) ... -->
start: 1238, // 20:38 em segundos
end: 1356 // 22:36 em segundos
}
});
}
</script>
|