第一范文网 - 专业文章范例文档资料分享平台

用友ERP UAP平台培训教程

来源:用户分享 时间:2025/7/5 4:44:35 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

自定义函数开发方式:

自定义函数通过配置文件{nc_home}/ resources/script/SelfDefFunction.xml和自定义类(与自定义函数对应的方法需要是静态方法)进行实现,例如:

需要加入自定义函数时,只需在《functions》标签中加入《function》标签,每个《function》标签定义一个自定义函数,

name为函数名称;

content是函数内容,在功能选择区选择并双击后,脚本即根据此处的content定义把内容插入脚本编辑区;

description是自定义函数的描述信息,在功能选择区选择自定义函数后,功能描述去即根据description定义内容显示描述信息;

import用于指定自定义的函数类,写法为:import + static + 全类名 + . + *,即把自定义类的所有静态方法导入脚本供脚本方法使用。

2.5.9.2 Java Compute

实现EIP平台与java的整合。通过java类实现复杂的处理,以解决通过图形化节点难于配置甚至根本不能配置的中间逻辑处理。它囊括了大部分中间处理环节,包括:消息转换、数据库操作、文件操作、Webservice调用等。

Computer节点属性如下图:

通过任意JAVA IDE工具进行编写java类,通过此类进行消息的处理过程,在属性编辑器中填写已经好的JAVA类名即可。此JAVA类需实现IJavaTransform接口或继承AbstractJavaTransform抽象类。接口方法与具体使用如下:

/** * 通过java程序进行环境消息转换 * * 本函数负责的两个主要工作:1、构造目标消息; 2、设置JAVA节点的后续路由 * JAVA节点定义时指定的Class必须实现此接口或者扩展AbstractJavaTransform抽象类 * message是EIP运行期传入的源消息,开发人员可以从源消息中获取源数据 * 在此方法实现中,开发人员要构造目标消息,EIP通过EIPMessageUtils类为开发人员提供了 对消息处理的大部分函数共开发人员调用 * 构造好目标消息后,把此目标消息作为返回值 * 路由处理:开发人员可以根据业务逻辑设置不同的节点后续路由,默认路由为Out.如果没有返回值 ,则执行默认路由 * * @param message 源环境消息 * @return 转换后的消息 * @throws Exception 转换过程中被认为转换错误的异常全部抛出 */ public MessageContext transform(MessageContext message) throws Exception;

处理类编辑好之后,选择EIP平台的相应组件下的java类目录,点击鼠标右键,导入此类以及依赖的第三方jar文件;然后在属性编辑器中选择此JAVA类即可。

2.5.10路由

在运行态,我们常常需要根据消息的某个字段的内容来选择不同的流程分

支,这时候我们就要用到路由交换组件。由于我们的消息是树形结构的,因此很容易把消息映射成XML。而XPath是对XML消息进行过滤的一种有效的手段,因此,用友集成平台的路由节点是用XPath来进行消息路由。

? 路由

1、 根据XPath条件将消息路由到指定的出口 2、 可以动态增加出口

3、 提供图形化编辑界面来编辑XPath

下图是一个编辑好的路由节点,共有两个条件,如果选中“全部执行”那么在有多个条件满足的情况下,流程会走所有的分支。

由于条件是XPath表达式,为了方便用户编辑,在店中上图中鼠标下的按钮时候,会弹出如下所示的辅助界面,该界面会根据类型生成一个消息上下文样本,用户点击相应的属性会生成xpath,我们内置了一些常用的函数,并有简单说明,以帮助用户来生成自己的条件:

由于默认的端点有限,在路由节点上我们可以动态增加断点,如下所示:

2.5.11 LDAP

LDAP服务器可以用来方便的存取用户信息,验证用户名密码。它遵循了一

搜索更多关于: 用友ERP UAP平台培训教程 的文档
用友ERP UAP平台培训教程.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8um3289xen1x2cx44edz_10.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top