====功能介绍====
公司外部扩展,指的是公司自定义字段中的单行文本字段可支持数据源来自于帮我吧客户档案的资产表的数据,然后赋值到公司字段中,使得客服人员在填写客户资料时更加快速高效。
====文本字段-数据源-帮我吧资产表====
使公司的自定义单行文本字段在开启外部扩展(启用外部数据源)后能够操作帮我吧自定义资产表,并将数据中的数据对应工单的自定义字段值中。
**配置地址**
https://www.bangwo8.com/osp2016/SDK/Tables/ticketAssetTable.php
**配置参数**
^ 名称 ^ 类型 ^ 必填 ^ 注释 ^
| tableId | int | tableId与tableName参数至少填写一个 |资产表id |
| tableName | string | ::: |资产表唯一标识,两个参数同时存在但又不是同一个资产表时,以该参数指向的资产表为准。 |
| cPara | string | 是 |资产表的字段与公司自定义字段对应参数,该参数用于配置选中的资产里的哪些资产字段取值回填到公司的哪些字段中;如asset_field_1:company_price,_id:company_x ;其中asset_field_1为资产表字段唯一标识,company_price和company_x为公司自定义字段唯一标识;特殊字段标识说明:_id为选中资产的对应资产id、tid为系统字段工单id;参数有多个时,以逗号分隔|
| filter | string |否 |筛选资产表数据的条件(模糊搜索),资产表字段:取值。filter参数可用于筛选资产表所属人的数据,如在弹框时要显示的是所属人为工单当前公司的所有资产表数据,则配置为ownerType:company,owner:{ {company.companyId}}|
| display | string | 否 |用于初始化设置,如第一次配置该资产表时,配置参数display=asset_field_1,asset_field_2,则显示这两列数据,但是可视化选项中是展示所有资产表字段,但是如果右上角的按钮选择显示/隐藏字段选中field_a,field_b,field_d这三个不同字段,则以这三个字段为准来显示,即display参数与可视化操作冲突时以可视化为准;可视化的操作以客服偏好为准,及每个客服之间选择显示的数据互不影响; |
**注意:**
①filter参数用于筛选资产表所属人的数据时,固定传两个参数:ownerType;owner 非必填,如果owner不为空,则ownerType也不能为空,否则显示所有数据
②ownerType:资产表数据的所属人类型,所属人类型为联系人取值:contacter,所属人类型为公司取值:company
③owner :资产表数据的所属人,所属人类型为联系人占位符取值为:{ {user.cId} }(联系人id),所属人类型为公司占位符取值为:{ {company.companyId} }(公司id)
④非占位符时直接写联系人id或者公司id值;
该占位符获取的是当前页面数据,非数据库数据;如果配置了这两个参数,但是工单页面数据为空,则这两个参数不生效,显示所有数据;
如果owner不为空,则ownerType也不能为空,否则显示所有数据
⑤没有设置display参数时,第一次配置该外部扩展:默认显示所有字段,可视化选项选择中所有字段。
⑥有传display参数,第一次配置该外部扩展:显示的是该参数列,可视化选中的也是显示的字段。再次添加字段参数,不会再生效。
**配置地址示例**
https://www.bangwo8.com/osp2016/SDK/Tables/ticketAssetTable.php?tableId=5249234&cPara=gmmk:field_123&filter=ownerType:company,owner:{{company.companyId}}