目录

一:什么是数据要素

二:常用的数据要素


一:什么是数据要素

数据要素是Oracle Primavera Unifier维护业务单据/表达的最小单元,也就是我们常说的字段,它将数据定义与字段标签相结合,成为我们用户在 Primavera Unifier 表单上看到的内容。

数据要素(字段)可以由很多种不同的类型,和传统表单字段类型一样,可以是文本框,用户在其中键入信息;选项的下拉菜单,例如日期或名称;单选按钮,用户必须在其中选择显示的选项之一;或复选框,用户可以在其中选择或不选择某些内容。

数据要素也可以设置是自动填充或默认数据的只读字段。

创建数据要素时,仅定义名称和表单标签 — 该要素本质上是一个容器,在 Primavera Unifier 中的用户输入值之前,该容器不包含这些值。

通过使用uDesigner,可以创建要素的“字典”,这些要素可以在多个表单上重复使用以用于不同的目的。

注意:请确保在创建要素之前详细规划表单设计。在窗体上使用数据要素后,我们建议不要更改该要素的数据定义。

请记住,在创建的数据结构的目的是在 Primavera Unifier 的许多业务流程、管理器、shell 或其他组件的整个生命周期中重用数据要素。一个表单中的一段数据(一个字段)可以在 Primavera Unifier 界面中的许多不同位置显示,例如,在多个业务流程表单上、在报告上,或者在成本、计划表或计划表上。

对所需的数据要素数量保持保守,并在命名时尽可能通用。过多的要素可能会使用户感到困惑,并可能降低设计业务流程的效率。如果需要用于唯一目的的数据要素,请在为要素指定的名称中标识该用途。这将使它易于识别,并将其与其他类似的数据要素区分开来。

Unifier 提供了许多数据要素供在设计表单时使用。如果需要,可以添加自己的其他数据要素。有关 Unifier 提供的数据要素的列表,请参阅《统一器参考指南》中有关数据要素的章节。在开始创建数据要素之前,请查看产品已随附的此要素列表;它将帮助你了解它们的功能,并且可以节省你创建可能不需要的新要素的工作量。

二:常用的数据要素

在掌握数据要素的同时,需要先了解要素的几个关键信息,

  • 数据要素名词:相当于要素在底层数据库的ID,一般字母开头,且不含特殊符号,一旦创建成果在BP中引用该要素就会将该要素变成BP表的一个字段列
  • 数据定义来源:数据类型,狭义上的,可关注后续对数据定义的专题文章
  • 表单标签:显示在BP表单上的名词,当然列表显示名词是另外一回事
  • 说明:维护的内容

以下罗列了系统中较为常用的一些数据要素,可以简单熟悉

要素名称(Name 要素标签(EN) 数据定义 (Data-Define) 要素标签(CN
record_no Record NO  Record Number Data 记录编号
title Title Short Description Text 标题
ugenProjectNumber Project Number SYS Shell Number 项目编号
ugenProjectName Project Name SYS Shell Name 项目名称
description Description Description Text 描述
department Department Department PD 申请部门
application Dept Application Dept Department PD 申请部门
udrwFileNumberTB32 File Number SYS Short Description Text 32 文件编号
qty QTY Decimal Amount 数量
tagNo Tag No. Raininghome Basic Text 标签编号/位号
unit Unit Unit of Measure 单位
ugenVendorBP Vendor BP Picker 供应商
upcoContractPK Contract BP Picker 合同
customer_PK Customer Name BP Picker 客户
owner_DP Owner Company Name DP 业主
due_date Due Date Date Picker 结束日期
uuu_creation_date Creation Date  SYS Date Picker 创建日期
creator_id Creator User Picker 创建人
user_PK User Name User Picker 创建人
status Status Short Description Text 状态
short_desc Short Description Raininghome Basic Text 描述
lineitem_status status Short Description Text 状态
uuu_dm_publish_path Publish Path SYS Description Text 2000 发布时间

通常笔者在维护BP时,都会要求下面的团队在EXCEL上将常用要素即BP的要素整理,这样,就不必依赖系统查重

或是设计将EXCEL数据要素表集成导入到Unifier系统中,免去人工创建的麻烦

这个行业的分享不多,希望更多感兴趣的朋友一同参与,探讨或合作 !

本人可提供Oracle 多种产品技术服务,包括产品的部署和维护及培训,欢迎与我取得联系!

如何联系蚕豆哥_蚕豆哥的博客-CSDN博客电邮:kangpingchn@hotmail.com (@gmail.com,@outlook.com)https://campin.blog.csdn.net/article/details/52950969

Oracle PrimaveraUnifier 之数据要素(Data Element)相关推荐

  1. Oracle项目业务表单设计:Oracle PrimaveraUnifier BP

    目录 基本介绍 Basic Introduction 业务流程组件 Business Process Components 数据定义 Data Definitions 数据要素 Data Elemen ...

  2. D3中数据与DOM element绑定之data() enter() exit()浅析

    几个非常有用的links: [1] three little circles. http://bost.ocks.org/mike/circles/ [2] How selection works.  ...

  3. 【Kotlin】Kotlin 语言集合中的高阶函数详解 ( 数据类 data class | maxBy | minBy | filter | map | any | count | find )

    文章目录 I . List 集合高阶函数引入 II . Kotlin 数据类 ( data class ) III . Java 代码 与 Kotlin 代码实现对比 ( 查询年龄最大的 ) IV . ...

  4. 我国数据要素统一大市场构建的问题与对策

    导读: 当前大规模利用数据的主体主要是企业和政府部门,这两类主体在什么条件下能够使用其收集到的数据,法律的规定较为模糊.例如,按照<数据安全法><网络安全法>等法律规定,平台企 ...

  5. SAP MDG —— 数据建模 Data Modeling

    MDG 数据模型 Data Modeling SAP MDG包含以下三大块数据模型: 物料主数据(Material Master) 业务合作伙伴(BP),客户(Customer)和供应商(Suppli ...

  6. oracle tns 代理配置_OGG实现Oracle到MySQL数据平滑迁移

    技术分享 | 使用OGG实现Oracle到MySQL数据平滑迁移 - 爱可生开源社区​opensource.actionsky.com 一.OGG概述 OGG全称为Oracle GoldenGate, ...

  7. oracle导出对象和数据,浅析Oracle对象和数据的导入导出

    对于Oracle对象和数据的导入导出,我们会用到一些小工具.以前我们一般都是使用PL/SQL Developer来实现,但是PL/SQL Developer在导出.导入数据时有两个问题: 1.要把表数 ...

  8. oracle怎么将一列挪到另一列,详细讲解Oracle数据库的数据迁移方法

    <详细讲解Oracle数据库的数据迁移方法>由会员分享,可在线阅读,更多相关<详细讲解Oracle数据库的数据迁移方法(4页珍藏版)>请在人人文库网上搜索. 1.详细讲解 Or ...

  9. oracle元数据存储在表空间,oracle db中数据和元数据的概念

    本帖最后由 warehouse 于 2014-8-10 11:58 编辑 02年研究dw相关的产品和业务时第一次听说了元数据的概念,很多资料上是这样描述元数据的概念的:元数据是定义或者描述数据的数据. ...

最新文章

  1. Python程序设计题解【蓝桥杯官网题库】 DAY10-算法训练
  2. 老鼠之Atlas之旅(一):Atlas官方站点
  3. 微信公众号开发 [03] 结合UEditor实现图文消息群发功能
  4. android jar 加密
  5. Oracle内部错误:ORA-07445[kcflfi()+466] [INT_DIVIDE_BY_ZERO]一例
  6. java參数传递机制浅析
  7. jsp页面c标签循环map , c:foreach 循环map
  8. 解决maven项目中,缺少 maven dependencies
  9. Docker快速搭建TeamSpeak多人语音聊天服务器
  10. matlab 全部的随机数函数
  11. 钉钉宣布品牌全新升级 首次明确回答了自身和生态的关系
  12. mysqldump备份过程中都干了些什么
  13. android studio for android learning (十六) support-annotations简介
  14. C语言实现FTP客户端(已编译,亲试可用~)
  15. 文本溢出显示省略号并显示tooltip组件
  16. python 马赛克拼图_使用 python 做到马赛克拼图
  17. c++三种排序学习图文笔记(冒泡,插入,快速)
  18. DPDK 网卡驱动学习
  19. 如何进行APP抓包 ? - 学习/实践
  20. 七年老安卓的九十月小结

热门文章

  1. Python中求最大值和最小值max()函数、min()函数
  2. 大连散客旅游网今日开通一站式服务升级滨城自助游
  3. 视频转动漫软件有哪些?小编亲测6款工具,1秒穿越漫画场景
  4. ajax实现登录成功后设置cookie,使用jquery的cookie实现登录页记住用户名和密码的方法...
  5. 《Java150道面试题全集》
  6. 如何判断一个结构体的大小
  7. uniapp H5、app、小程序不同端之间跳转
  8. Java富文本设置行间距,如何解决富文本设置行间距的单行带间距问题
  9. fastdfs+nginx+keepalived+openoffice+lua 实现文件上传、下载、水印、预览(word、excel、ppt、txt),feign文件上传
  10. 信号与系统实验 01 - | 连续系统频域分析的MATLAB实现