Mudanças

Ir para navegação Ir para pesquisar
Linha 161: Linha 161:       −
== Utilização ==
+
=== Consulta principal ===
*  
+
* Abaixo temos uma consulta SQL de exemplo, para retorno do JSON, pronto pra o envio;
 +
* Os campos '''ASSINANTES''', '''DESTINATARIOS''' e '''RELATORIOS''' não precisam ser alterados;
 
<syntaxhighlight lang="sql">
 
<syntaxhighlight lang="sql">
 
SELECT REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
 
SELECT REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(
Linha 179: Linha 180:  
       , '${relatorios}', X.RELATORIOS) JSON
 
       , '${relatorios}', X.RELATORIOS) JSON
 
FROM (
 
FROM (
     SELECT F.CODCOLIGADA, F.CODFILIAL, 'Dossiê do Colaborador' CLASSIFICACAO, ISNULL(PR.CODPROF, '') CODPROF,
+
     SELECT F.CODCOLIGADA, F.CODFILIAL, 'Dossiê do Colaborador' CLASSIFICACAO,
          P.NOME, F.CHAPA, F.CODPESSOA, REPLACE(@TXT, '${TXT}', P.EMAIL) ASSINANTES, '' DESTINATARIOS,
+
          ISNULL(PR.CODPROF, '') CODPROF, P.NOME, F.CHAPA, F.CODPESSOA,
 +
          REPLACE(RTRIM((SELECT REPLACE(@TXT, '${TXT}', EMAIL) + '  '
 +
                          FROM ASSINANTES
 +
                          ORDER BY ID
 +
                          FOR XML PATH(''))), '  ', ',') ASSINANTES,
 +
          REPLACE(@TXT, '${TXT}', P.EMAIL) DESTINATARIOS,
 
           'Termo de autorização para uso de imagem pessoal' ASSUNTO,
 
           'Termo de autorização para uso de imagem pessoal' ASSUNTO,
 
           REPLACE(RTRIM((SELECT RELATORIO + '  ' FROM RELATORIOS FOR XML PATH(''))), '  ', ',') RELATORIOS
 
           REPLACE(RTRIM((SELECT RELATORIO + '  ' FROM RELATORIOS FOR XML PATH(''))), '  ', ',') RELATORIOS
Linha 191: Linha 197:  
) X
 
) X
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
 +
== Criação do processo (fórmula visual) ==
       
[[Categoria:CI]]
 
[[Categoria:CI]]
CI, ERP, Funcionários, Professores, Burocratas, Administradores
3 639

edições

Menu de navegação