Histórico da Página
...
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
$/RM/Atual/Release/Prj-Projetos/RM.Prj.TotvsMessage.Configurator.Server
[ConfiguratorPacoteAttribute(typeof(Properties.Resources), "d3593c4e-1a4c-58fb-b9c8-feaf13c2fa8b", nameof(Properties.Resources.sPrjCaptionPacoteMntEAI2))]
public class PrjTopMntProtheusPacoteConfiguratorEai : EaiPacoteConfiguratorBase
{
/// <summary>
/// Configurador de Integrações EAI.
/// </summary>
public PrjTopMntProtheusPacoteConfiguratorEai(){}
/// <summary>
/// Retorna lista de configurador do EAI 2.0 utilizados pelo pacote.
/// </summary>
/// <returns></returns>
public override EAIConfigurationProductResult ConfigurationsProduct()
{
return new EAIConfigurationProductResult();
}
/// <summary>
///
/// </summary>
/// <returns></returns>
public override EAIPackage GetEAIPackage()
{
return new EAIPackage()
{
integrationId = "1129d688-d724-5afb-9f55-c9f8ce498d57",
name = Properties.Resources.sPrjCaptionPacoteMntEAI2,
description = Properties.Resources.sPrjTitleConfigEAI2MNT,
documentationUrl = "https://tdn.totvs.com/x/AYMOFQ",
Adapters = getTransactions()
};
}
/// <summary>
///
/// </summary>
/// <returns></returns>
private List<EAIPackageAdapter> getTransactions()
{
List<EAIPackageAdapter> result = new List<EAIPackageAdapter>()
{ new EAIPackageAdapter() { AdapterId=EaiAdapterTypeEnum.Equipment,
Version = "1.002", Mode = EnabledModeEnum.emReceive },
new EAIPackageAdapter() { AdapterId=EaiAdapterTypeEnum.Activity,
Version = "1.000", Mode = EnabledModeEnum.emReceive },
new EAIPackageAdapter() { AdapterId=EaiAdapterTypeEnum.Appointment,
Version = "1.000", Mode = EnabledModeEnum.emSend },
new EAIPackageAdapter() { AdapterId=EaiAdapterTypeEnum.AssetMonthlyDirectCosts,
Version = "1.000", Mode = EnabledModeEnum.emReceive },
new EAIPackageAdapter() { AdapterId=EaiAdapterTypeEnum.AssetMonthlyUnDirectCosts,
Version = "1.000", Mode = EnabledModeEnum.emReceive }
};
return result;
}
/// <summary>
/// Defiição de parâmetros de pacote.
/// </summary>
/// <returns></returns>
public override EAIPacoteApiParamsResult GetParamsPacote()
{
EAIPacoteApiParamsResult result = new EAIPacoteApiParamsResult();
List<EAIConfigSchemaEntity> configSchema = new List<EAIConfigSchemaEntity>();
result.paramsList = configSchema;
return result;
}
/// <summary>
/// Serviços necessários para integração Siga MNT
/// </summary>
/// <returns></returns>
public override EAIPacoteApiServicesRequiredResult GetApiServicesRequired()
{
return new EAIPacoteApiServicesRequiredResult()
{
Services = new List<EAIPacoteApiServiceRequired>()
{ new EAIPacoteApiServiceRequired() { Name = "WSINTRMMNT.apw?WSDL", Type = CanalComunicacaoEnum.teSOAP } }
};
}
} | ||||||
04. Vinculo Processos
04.1 Validação
Import HTML Content
Visão Geral
Conteúdo das Ferramentas