| 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]] |