简介

功能功能为用户提供数据支持

位置

开发=》核心引擎=》数据源引擎

创建数据源

以创建js数据源为例

1. 选择服务

注意:服务要和工艺图所属的服务一致,工艺流程规划那边才可以看到

2. 创建模块

3.创建js数据源

4. 编写数据源内容

  /**
 * 必须按照如下格式返回数据,否则数据出错,params(过滤条件)可以省略
 * return {
 *    fields:["Tag号1","Tag号2"],
 *    data:[{id:'Tag号1',value:'数值',name:'设备名称',type:'设备名称',remark:'描述'}],
 * };
 */

  const fields = ['Tag-1', 'Tag-2', 'Tag-3', 'Tag-4'];
  const dataArray = fields.map((item) => {
    return {
      id: item,                           // tag号    (必须)
      value: JE.useUtils().random(0, 1),  // 数值     (必须)
      name: '设备编号' + item,             // 设备名称
      type: 'TEST',                       // 设备类型
      remark: '描述' + item,              // 描述
    };
  });
  return {
    data: dataArray,
    fields,
  };

5.数据源最终生成用于工艺流程图数据格式

[ 
    {id: 'Tag-1', value: 0, name: '设备编号Tag-1', type: 'TEST', remark: '描述Tag-1'},
    {id: 'Tag-2', value: 1, name: '设备编号Tag-2', type: 'TEST', remark: '描述Tag-2'},
    {id: 'Tag-3', value: 1, name: '设备编号Tag-3', type: 'TEST', remark: '描述Tag-3'},
    {id: 'Tag-4', value: 0, name: '设备编号Tag-4', type: 'TEST', remark: '描述Tag-4'}
]

6.在工艺流程规划中的配置

最后编辑: 庞峰  文档更新时间: 2024-11-20 13:05   作者:庞峰