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

用友TurboCRM外部数据查询列表配置说明

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

TurboCRM6.1外部数据查询列表配置说明

TurboCRM EAI6.1提供在CRM系统中查询外部数据的标准查询列表功能。用户可以通过提供数据库链接信息用来查询任何数据库的数据;如不配置数据库链接信息,则使用U8-适配器中配置的U8EAI方式来读取数据。

实施人员通过对查询配置文件的修改,可以进行自定义查询、菜单权限和数据权限的设置。涉及主要操作有如下两个方面:

1. 修改查询配置文件ufinterfacequery.xml。文件在 turbocrm60\\code\\www\\eai\\目录

下。

2. 增加CRM自定义菜单。菜单的Url指向/eai/ufquerylist.php?queryID=xxx,其中参数

xxx代表在查询配置文件中指定的查询配置信息ID。

配置文件ufinterfacequery.xml

配置文件ufinterfacequery.xml的标准格式如下:

AuthControlObject=”数据权限CRM控制对象” AuthControlField=”数据权限U8控制字段”>

<字段名Label=\字段标题\是否列表显示\是否合计\ Width=\默认宽度\

Interface节点

Interface节点为根节点,它的配置有两种情况。一种是查询的信息为通过调用U8EAI接口得到的信息;另一种情况是直接访问U8数据库中的表或视图得到的信息。后一种情况适用于查询U8系统中进行过客户化开发的信息,这类信息无法通过U8EAI接口获取。两种情况的Interface节点配置如下:

1. 通过调用U8EAI接口得到查询信息,Interface节点不需要设置属性,或属性值为空。

??

??

2. 直接访问U8数据库得到查询信息,Interface节点属性设置如下:

??

属性DBServer为U8数据库服务器名。 属性DBName为查询信息的数据库名。

属性DBUser为用户名,DBPassWord为密码。

Query节点

Query节点对应一个查询信息页面的配置。Interface下可以包含多个Query节点,通过ID属性来区分。节点属性设置如下:

??

属性ID为查询配置的标识。

属性Label为查询列表的显示标题。

属性SQL为查询的SQL语句。需要特别注意的是每条语句后面都要有where条件,因为之后的查询条件Condition节点中的条件都是用“AND”字符连接到SQL语句之后的。如果查询语句不需要where条件,必须在语句后面加上“where 1=1”。

属性Privilege为CRM的菜单权限。属性值为该Query节对应的自定义菜单(通过Query节点的ID属性和自定义菜单Url中的ID参数对应)的权限中内容(自定义的字符串信息)。例如“LIST_UFACCEPTLIST”。

属性AuthControlObject为数据权限过滤的CRM对象。假如通过客户来过滤查询结果,AuthControlObject的值就设置为“ACCOUNT”。值为空不过滤。

属性AuthControlField为数据权限过滤的CRM对象的识别码对应的U8中的字段。假如通过客户来过滤查询结果AuthControlField值就设置为“cCusCode”。值为空不过滤。

Condition节点

Condition节点用来配置查询窗口中进行查询的字段。该节点不包含属性,通过其子节点Express来进行设置。Condition节点可以包含多个Express节点,而且至少要包含一个Express节点。

Express节点

每个Express节点对应一个字段查询条件的设置,区间条件查询可以通过两个Express节点来实现。节点的属性设置如下:

属性FiledName为查询的字段名。 属性Label为字段在查询窗口上的显示标题。 属性Type为字段的类型。其取值为Numberfield(数值型)、Textfield(文本型)、Datefield(日期型)。 属性AllowBlank为是否允许该查询条件为空。其取值为True(允许)、false(不允许)。 属性Operator为该查询条件的操作符。根据字段类型的不同取值为“>=”、“>”、“=”、“<”、“<=”、“<>”、“Like”等。需要特别注意的是有些符号在XML中要用转义符表示。例如用“>”表示“>”,用“<”表示“<”等等。 属性DefaultValue为该查询条件输入的默认值。

Filed节点

Filed节点用来配置查询结果列表上的字段。该节点不包含属性,通过其子节点来进行设置。Filed节点可以包含多个子节点,其子节点的属性设置如下:

配置文件实例

Type=\

Type=\

Type=\

Type=\

新建自定义菜单

首先登录到用友TurboCRM的KEY,点击“客户化平台”→“自定义菜单”→“CRM菜单设置”,在相应位置下增加一个子菜单。填写英文标签、简体标签、繁体标签。填写权限,内容为与配置文件中对应的Query节点中属性Privilege的值。填写Url,内容为eai/ufquerylist .php?queryID=xxx,其中xxx代表在查询配置文件中指定的Query的ID。保存后进入CRM中,点击这个菜单就可以进入相应的EAI-U8数据查询页面。

新建自定义菜单的内容如图:

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