我在 AX 中有一个简单的 getter 类,并希望通过外部程序的 AIF Web 服务使用它。类看起来像这样:
static Email getEMail(HcmWorkerRecId _hcmWorkerRecId)
{
;
email = HcmWorker::find(_hcmWorkerRecId).Email();
return email;
}
我需要什么才能从中获得 AIF Web 服务?
我在 AX 中有一个简单的 getter 类,并希望通过外部程序的 AIF Web 服务使用它。类看起来像这样:
static Email getEMail(HcmWorkerRecId _hcmWorkerRecId)
{
;
email = HcmWorker::find(_hcmWorkerRecId).Email();
return email;
}
我需要什么才能从中获得 AIF Web 服务?
我只需要添加 SysEntryPointAttribute 元数据属性并将方法设置为公共:
[SysEntryPointAttribute]
public Email getEMailByItemValueId(HcmWorkerRecId _hcmWorkerRecId)
{
;
email = HcmWorker::find(_hcmWorkerRecId).Email();
return email;
}
然后我添加了一个服务和一个服务组并部署了它。
这篇博文有一个很好的帮助:http: //dynamics-ax.blogspot.de/2011/08/microsoft-dynamics-ax-2012-dive-into_10.html