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

news2024/11/15 11:50:51

目录

基本介绍 Basic Introduction

业务流程组件 Business Process Components

数据定义 Data Definitions

数据要素 Data Elements

状态 Status

表单 Forms

工作流程 (可选)Workflow

日志 Log

上部表单 Upper Form

详细表单 Detail Form

行项日志 LineItem Log

文本输入表单 Text Entry Form

响应列表 Response List


基本介绍 Basic Introduction

Oracle PrimaveraUnifier 业务流程 (简称BP) 是一组协调的任务和活动,可导致特定业务目标的实现。例如,创建、路由和审核采购订单是一个业务流程。大多数业务流程都包含一个工作流,该工作流指定业务流程节点应如何从头到尾进行,通俗的说,可以理解为我们场所的表单。

通过使用uDesigner,将启动业务流程并设计其组件。将设计用户在Primavera Unifier中填写的表单。在Primavera Unifier中,这些表单驱动着业务流程。对于大多数 BP,这些表单将附加到您设计的工作流中的步骤。作为工作流的一部分,用户将使用这些表单作为一个团队进行协作以完成业务流程。用户将使用每个业务流程的“人员、内容、地点和时间”信息以及运行项目所需的信息填写表单,以维护行动项、管理文档存档、跟踪工作流任务和里程碑、与项目团队成员沟通和协作以及生成项目报告。

在 uDesigner 中,还可以设计日志,这些日志将列出每当业务流程通过工作流完成其周期以及为经理或 shell 创建记录时创建的记录。

业务流程组件 Business Process Components

要创建业务流程,你需要在 uDesigner 中设计和创建以下组件:

数据定义 Data Definitions

支持如何在 Primavera Unifier 中输入和存储数据:

数据定义是创建数据元素的构建基块。数据定义描述了如何将数据输入到Primavera Unifier中并存储。定义由数据类型(无论是按字母顺序排列的字符串还是数字)、数据大小(字符串的字符数)和输入法(来自文本框、下拉菜单、单选按钮或复选框)组成。Unifier 提供了许多标准数据定义在 uDesigner 中使用。你可以添加自己的其他人。

(可选)若要支持数据选取器,请执行以下操作:

如果你正在设计一个跨外壳运行的业务流程,数据选取器将帮助 Primavera Unifier 用户在层次结构中查找和选取正确的 BP 记录。

Oracle PrimaveraUnifier 数据定义(Data Definitions)Oracle Primavera Unifier数据定义描述了如何将数据输入到Unifier中并存储。数据定义是构建数据元素(表单字段)的基础。有三种类型的数据定义:Basic,Cost Code,Data Pickerhttps://blog.csdn.net/kping163/article/details/128230101

数据要素 Data Elements

数据要素是要在表单上创建的字段

数据要素是用户在 Primavera Unifier 中的表单上看到的字段。数据要素可以是文本框,用户在其中键入信息;选项的下拉菜单,例如日期或名称;单选按钮,用户必须在其中选择显示的选项之一;或复选框,用户可以在其中选择或不选择某些内容。数据要素的行为由与其关联的数据定义控制。

使用 uDesigner,你可以创建要素的“字典”,这些要素可以在多个业务流程表单、资产类和实体表单上重复使用。 Oracle PrimaveraUnifier 之数据要素(Data Element)icon-default.png?t=M85Bhttps://blog.csdn.net/kping163/article/details/128227580

状态 Status

对于在 Primavera Unifier 中指示其生命周期内状况或状态的记录、行项目和资产:

  • 记录状态指示表单在业务流程中任何时间点(如“已批准”、“挂起”或“已关闭”)所处的位置。每个业务流程在其工作流中至少生成一个(有时是多个)事务。在每个步骤中,Primavera Unifier 用户必须将记录状态应用于表单。状态是指定为工作流中两个步骤之间的链接的操作。链接执行的操作在 Primavera Unifier 中显示为用户在表单上做出的选择。此选项会将任务移至下一步。创建业务流程时,你可以指定用户在完成工作流中的每个步骤时可以选择的状态。
  • 行项状态指示行项在业务流程中任意点的位置。它不同于记录状态,与记录状态不同,它不是工作流的可见部分;相反,行项目状态是在工作流中移动的表单的一部分。例如,文档业务流程可能将多个文档捆绑在一起以供审阅。捆绑包中的每个文档都表示为一个行项目,因此可以赋予单独的状态:一个文档可以批准,而另一个文档可以发回进行编辑。必须为每个订单项指定一种状态。
  • 资产状态与其他状态不同。资产状态控制哪些资产显示在资产类别表上,而不是影响业务伙伴或行项目的处置。例如,用户可能希望工作表显示处于“停止服务”和“已停用”状态的资产。

表单 Forms

表单是用户在Unifier中看到和填写的内容;他们推动业务流程。对于大多数 BP,这些表单附加到工作流中的步骤,以便交换信息。作为工作流的一部分,用户使用运行项目所需的信息填写表单,以维护措施项、管理文档存档、跟踪工作流任务和里程碑、与项目团队成员沟通和协作以及生成项目报告。

工作流程 (可选)Workflow

要指定业务流程应如何从头到尾进行,请执行以下操作:

工作流定义如何传送记录并控制业务流程中每个步骤的行为。每个步骤都使用你在 uDesigner 中创建的表单。

日志 Log

大多数业务流程将包括一个或多个工作流;但是,某些业务流程只有一个目的来存储数据。这些业务流程称为非工作流 BP。非工作流业务伙伴的一个示例是记录有关公司的联系人和其他常规信息的一个或多个表单

要包含 Primavera Unifier 中为管理器、shell 或业务流程创建的所有记录,请执行以下操作:

每个管理器、shell 和业务流程都包含一个日志。此日志包含在 Primavera Unifier 中为此组件创建的所有记录;对于业务流程,在 BP 运行时创建的所有记录,从创建到存档。日志包含发生的每个事务的一条记录。每条记录都包含交易期间生成的所有信息,包括表单、文档、注释和收集的其他数据。

你可以设计一个特殊的选取器日志,以便为数据选取器创建树结构。此树结构使 Primavera Unifier 用户更容易从日志中选择正确的记录。

每个业务流程类型都需要特定的部分来组成它将使用的表单。表格可以包括:

上部表单 Upper Form

上面的窗体包含窗体正在管理的基本信息,例如记录的名称及其说明、记录的创建者和创建时间等。它还包含业务流程表单的常规数据输入、信息或参考字段。

详细表单 Detail Form

大多数详细表单都是为了添加或修改某些类型的业务订单的行项目。出于计划目的,明细窗体用于输入新的计划项目。出于计划目的,它们用于输入将出现在计划上的活动

 

行项日志 LineItem Log

此列表显示已添加到业务伙伴记录的物料,如 WBS 成本编号或文档附件。

行项目可以在多个选项卡下进行组织,以便于复杂流程访问信息

文本输入表单 Text Entry Form

这是 BP 窗体底部的一个区域,你可以在其中直接输入文本

响应列表 Response List

这是 BP 窗体底部的一个区域,你可以在其中添加和组织文本注释或文件附件。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/73741.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

找不到msvcr110dll,无法继续执行代码,解决方法分享

找不到msvcr110dll,无法继续执行代码,电脑出现这种情况,主要是缺失了msvcr110dll这个文件。 要解决这个问题,其实不难,有多种方法 第一种解决msvcr110dll的方法 1在百度搜索下载msvcr110.dll文件 2下载后将文件放在c盘windows…

Stimulsoft Dashboards.PHP 2022.4.5 Crack

Stimulsoft Dashboards.PHP 是一个用于设计和查看仪表板的完整软件包。您可以使用该工具集成到您的应用程序中或作为独立的解决方案。同时,不需要复杂的配置或第三方模块。您可以轻松地将仪表板集成到几乎任何 PHP 应用程序中。 仪表板设计器是一个直接影响分析面板…

【推荐学习收藏】9种回归算法及实例总结的太详细了

我相信很多人跟我一样,学习机器学习和数据科学的第一个算法是线性回归,它简单易懂。由于其功能有限,它不太可能成为工作中的最佳选择。大多数情况下,线性回归被用作基线模型来评估和比较研究中的新方法。 在处理实际问题时&#…

Web大学生网页作业成品——游戏主题HTM5网页设计作业成品 (HTML+CSS王者荣耀8页)

🎉精彩专栏推荐👇🏻👇🏻👇🏻 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业…

043-推箱子游戏源代码3

上一讲:042-推箱子游戏源代码2 摘要: 1、使用JAVA基础知识 2、GUI界面编程实现推箱子界面,常用控件的综合应用; 3、使用JAVA绘图技术实现推箱子过程的绘图功能; 4、使用键盘事件,通过方向键实现推箱子过程; 5、使用音频技术,实现播放背景音乐功能; 6、使用IO流技…

从西北工业大学被攻击说起,谈网络安全的最后一道防线—密码

一、背景 据央视2022年9月5日报道,我国西北工业大学(以下简称西工大)遭到美国国家情报局特定入侵办公室(代号TAO)非法入侵,目前已查明涉案人员13人,攻击次数一千余次,大量关键核心数…

保姆级微信双开教程

不知道大家是不是和我一样,两个微信账号,一个用于工作,一个用于私人。 一般来说,日常生活中使用的登录微信的设备也就3种,PC、Android、IOS。这三种设备中,Android经过各种厂商对OS的优化后,基本…

动态规划入门-01背包问题

动态规划入门-01背包问题 问题描述 假设你有个最大载重量为300kg300kg300kg的背包,有4个物品。它们的重量分别为123kg,88kg,93kg,100kg123kg,88kg,93kg,100kg123kg,88kg,93kg,100kg,价值分别为$$10,$19,$8,$20$。 请问背包内最大可以放入多少价值的物品…

第二证券|ChatGPT被“玩坏”,美图大涨45%,AIGC赛道风口来了?

AIGC(人工智能主动生成内容)近期被ChatGPT带火了! 近来明星人工智能公司OpenAI发布了全新的谈天机器人模型ChatGPT。该模型能够主动生成代码以及绘画、答复一系列问题、承认自己的错误、质疑不正确的假设,乃至回绝不合理的要求&a…

Caspase-1活性分析:艾美捷FAM-FLICA试剂盒解决方案

艾美捷FAM-FLICA Caspase-1 (YVAD) Assay Kit FAM-FLICA Caspase-1 活性分析试剂盒检测方案: 1、凋亡诱导: 在开始实验之前,确定可重复的方法用于通过触发胱天蛋白酶活性获得阳性对照。此过程随每个细胞系而显著变化。例如,细胞…

JUC并发编程第九篇,原子操作类分类解析,LongAdder为什么这么快原理分析?

JUC并发编程第九篇,原子操作类分类解析,LongAdder为什么这么快原理分析?一、基本类型原子类二、数组类型原子类三、引用类型原子类四、对象的属性修改原子类五、原子操作增强类六、原理分析,LongAdder 为什么这么快?位…

JS获取音频的总时长,解决Audio元素duration为NaN || Infinity 问题

当我们在加载一个线上mp3地址或者获取audio的duration的时候,会发现有拿到duration是Infinity的情况,这时如果我们动态的展示录音时间时候就会有问题。首先明确一下这是chrome浏览器自己的存在的一个bug,因为我们拿到的录音数据流没有定义长度…

商务与经济统计 | 推断统计

一.概率 事件 若干样本点的集合 事件的概率 等于事件中所有的样本点概率之和 条件概率 贝叶斯定理 二.离散型概率分布 随机变量 是一次试验的结果的数值性描述 离散型随机变量 指的是有穷个数值或一系列无穷的数值的随机变量 连续型随机变量 代表某一区间或多个区间…

通配符的应用

我们使用通配符描述切入点,主要的目的就是简化之前的配置,具体都有哪些通配符可以使用? *:单个独立的任意符号,可以独立出现,也可以作为前缀或者后缀的匹配符出现 execution(public * com.itheima.*.UserService.find…

webpack基础配置教程

文章目录1.初识Webpack2.开启项目3.处理js和json文件webpack小试牛刀webpack打包js/json文件webpack默认不能处理css4.webpack配置文件1.初识Webpack 什么是webpack? Webpack是一个模块打包器(意思同构建工具,所谓构建︰将程序员写完的【源代码】&#…

Sentinel服务熔断功能

Sentinel服务熔断功能 sentinel整合ribbonopenFeignfallback 1、环境搭建&#xff08;新建模块&#xff09; 1.1、启动nacos和sentinel 1.2、新建服务提供者cloudalibaba-provider-payment9003/9004模块 1、引入pom.xml文件 <?xml version"1.0" encoding&quo…

21.前端笔记-CSS-字体图标

1、字体图标产生 使用场景&#xff1a;用于显示网页中通用的小图标iconfont 为什么不用精灵图&#xff1a; &#xff08;1&#xff09;图片文件还是比较大的 &#xff08;2&#xff09;图片本身放大或缩小会失真 &#xff08;3&#xff09;一旦图片制作完毕想要更换&#xf…

ThingsBoard 3.1.1版本在window本地运行之设备直连(二)

目录 前言 1、Thingsboard 框架 2、MQTT设置 1.MQTT概念 2.MQTT在TB里担任的角色 3.MQTT配置 3、结果 前言 ThingsBoard是一个物联网管理平台&#xff0c;这个平台可以让其他企业入驻进来&#xff0c;这些入驻的企业或者个人就是租户&#xff08;tenant&#xff09;&#…

入门系列 - Git工作流程

Git工作流程 Git的工作流程一般如下&#xff1a; 克隆 Git 资源作为工作目录。在克隆的资源上添加或修改文件。如果其他人修改了&#xff0c;你可以更新资源。在提交前查看修改。提交修改。在修改完成后&#xff0c;如果发现错误&#xff0c;可以撤回提交并再次修改并提交。 …

【C++】vector

vector与string许多功能相似&#xff0c;有了string的基础学起来很轻松 文章目录一、vector的介绍二、vector的使用1、vector定义&#xff08;构造&#xff09;类2、vector与string相似的接口3、vector迭代器失效问题三、vector的模拟实现一、vector的介绍 vector文档&#xf…