Oracle PrimaveraUnifier 之数据要素(Data Element)
目录
一:什么是数据要素
二:常用的数据要素
一:什么是数据要素
数据要素是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)相关推荐
- Oracle项目业务表单设计:Oracle PrimaveraUnifier BP
目录 基本介绍 Basic Introduction 业务流程组件 Business Process Components 数据定义 Data Definitions 数据要素 Data Elemen ...
- D3中数据与DOM element绑定之data() enter() exit()浅析
几个非常有用的links: [1] three little circles. http://bost.ocks.org/mike/circles/ [2] How selection works. ...
- 【Kotlin】Kotlin 语言集合中的高阶函数详解 ( 数据类 data class | maxBy | minBy | filter | map | any | count | find )
文章目录 I . List 集合高阶函数引入 II . Kotlin 数据类 ( data class ) III . Java 代码 与 Kotlin 代码实现对比 ( 查询年龄最大的 ) IV . ...
- 我国数据要素统一大市场构建的问题与对策
导读: 当前大规模利用数据的主体主要是企业和政府部门,这两类主体在什么条件下能够使用其收集到的数据,法律的规定较为模糊.例如,按照<数据安全法><网络安全法>等法律规定,平台企 ...
- SAP MDG —— 数据建模 Data Modeling
MDG 数据模型 Data Modeling SAP MDG包含以下三大块数据模型: 物料主数据(Material Master) 业务合作伙伴(BP),客户(Customer)和供应商(Suppli ...
- oracle tns 代理配置_OGG实现Oracle到MySQL数据平滑迁移
技术分享 | 使用OGG实现Oracle到MySQL数据平滑迁移 - 爱可生开源社区opensource.actionsky.com 一.OGG概述 OGG全称为Oracle GoldenGate, ...
- oracle导出对象和数据,浅析Oracle对象和数据的导入导出
对于Oracle对象和数据的导入导出,我们会用到一些小工具.以前我们一般都是使用PL/SQL Developer来实现,但是PL/SQL Developer在导出.导入数据时有两个问题: 1.要把表数 ...
- oracle怎么将一列挪到另一列,详细讲解Oracle数据库的数据迁移方法
<详细讲解Oracle数据库的数据迁移方法>由会员分享,可在线阅读,更多相关<详细讲解Oracle数据库的数据迁移方法(4页珍藏版)>请在人人文库网上搜索. 1.详细讲解 Or ...
- oracle元数据存储在表空间,oracle db中数据和元数据的概念
本帖最后由 warehouse 于 2014-8-10 11:58 编辑 02年研究dw相关的产品和业务时第一次听说了元数据的概念,很多资料上是这样描述元数据的概念的:元数据是定义或者描述数据的数据. ...
最新文章
- Python程序设计题解【蓝桥杯官网题库】 DAY10-算法训练
- 老鼠之Atlas之旅(一):Atlas官方站点
- 微信公众号开发 [03] 结合UEditor实现图文消息群发功能
- android jar 加密
- Oracle内部错误:ORA-07445[kcflfi()+466] [INT_DIVIDE_BY_ZERO]一例
- java參数传递机制浅析
- jsp页面c标签循环map , c:foreach 循环map
- 解决maven项目中,缺少 maven dependencies
- Docker快速搭建TeamSpeak多人语音聊天服务器
- matlab 全部的随机数函数
- 钉钉宣布品牌全新升级 首次明确回答了自身和生态的关系
- mysqldump备份过程中都干了些什么
- android studio for android learning (十六) support-annotations简介
- C语言实现FTP客户端(已编译,亲试可用~)
- 文本溢出显示省略号并显示tooltip组件
- python 马赛克拼图_使用 python 做到马赛克拼图
- c++三种排序学习图文笔记(冒泡,插入,快速)
- DPDK 网卡驱动学习
- 如何进行APP抓包 ? - 学习/实践
- 七年老安卓的九十月小结
热门文章
- Python中求最大值和最小值max()函数、min()函数
- 大连散客旅游网今日开通一站式服务升级滨城自助游
- 视频转动漫软件有哪些?小编亲测6款工具,1秒穿越漫画场景
- ajax实现登录成功后设置cookie,使用jquery的cookie实现登录页记住用户名和密码的方法...
- 《Java150道面试题全集》
- 如何判断一个结构体的大小
- uniapp H5、app、小程序不同端之间跳转
- Java富文本设置行间距,如何解决富文本设置行间距的单行带间距问题
- fastdfs+nginx+keepalived+openoffice+lua 实现文件上传、下载、水印、预览(word、excel、ppt、txt),feign文件上传
- 信号与系统实验 01 - | 连续系统频域分析的MATLAB实现