Histórico da Página
...
04.2 Validação dos processosCaso
Após a exposição dos processo, os mesmo são exibidos para o usuário RM na aba de validações . Mas ainda não é suficiente, pois você tem apenas quais os processo foram marcados pelo usuário para "Validar" na tela do documento. Precisamos dessa informação em camada server para que o analista codifique sua validação.
Foi disponibilizado método na framework cujo sua responsabilidade e retornar informações referente documento anexado ao seu "DataServer" Principal. Sendo assim, você pode consumir esse método e implementar sua validação.
Você deverá adicionar em seu Facade, uma chamada para o método "RetornarDadosArquivo(actionName, serverName, pkValues)" disponível na interface IGlbTotvsSignMod.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
using RM.Glb.TotvsSign;
using RM.Glb.TotvsSign.IService;
using RM.Lib.Server;
using System.Collections.Generic;
namespace RM.Imb.Aluguel.Facade
{
public class ImbAluguelTotvsSignFacade : RMSFacade
{
/// <summary>
///
/// </summary>
/// <param name="actionName">Action que deseja localizar</param>
/// <param name="serverName">Nome do dataserver que foi o anexo do documento: Exemplo: ImbContratoLocData</param>
/// <param name="pkValues">Pk da entidade Principal. Exemplo:1;45 Coligada =1 e CodContrato=45</param>
/// <returns></returns>
public List<ImbDocumentSignItem> RetornarDocumentoTotvsSign(string actionName, string serverName, List<string> pkValues)
{
List<ImbDocumentSignItem> retorno = new List<ImbDocumentSignItem>();
using (var totvsSign = CreateModule<IGlbTotvsSignMod>("GlbTotvsSignMod"))
if (totvsSign.IsConfiguracaoIntegracaoTotvsSign())
{
totvsSign.RetornarDadosArquivo(actionName, serverName, pkValues)
?.ForEach(doc => retorno.Add(doc));
}
return retorno;
}
}
|
Import HTML Content
Visão Geral
Conteúdo das Ferramentas