首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义MAXIMO采购合同为多供应商

自定义MAXIMO采购合同为多供应商
EN

Stack Overflow用户
提问于 2018-02-16 09:20:45
回答 1查看 79关注 0票数 0

我试图通过编辑java类来定制Maximo发行版。

企业希望插入一份具有多供应商能力的采购合同。问题是,在选择“授权站点”操作时,我必须授权单个站点上合同上的所有供应商,但我无法找到何时或何处调用该操作。

在合同类中,我认为方法是这样的:

代码语言:javascript
复制
public void copySitesToContractAuth(SiteSetRemote siteSetRemote) throws MXException, RemoteException

{
for (int i = 0; i < selectedSites.size(); ++i) {
                MboRemote selectedSite = (MboRemote) selectedSites.elementAt(i);
                MboRemote contractAuth = contractAuthSet.add();

                try {
                    contractAuth.setValue("authsiteid", selectedSite.getString("siteid"), 2L);
                } catch (MXApplicationException var8) {
                    contractAuth.delete();
                    throw var8;
                }
            }
}

但这不是因为它不叫。

是否有人知道必须重写的正确方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-05 13:43:43

我已经通过实现一个更新CONTRACTAUTH表的crontask来解决这个问题。棘手的部分是获得正确的序列号(contractauthid),并在运行时更新存储的maximo引用。

这并不是一个很好的解决方案,但它确实做到了这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48823523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档