目录
一:前言
每个成熟的零代码产品或平台必定有需要一个强大的表单/流程设计器作支撑,以便快速的搭建业务功能等,进而提高企业业务流转效率,在本文介绍的uDesigner 便是实现Oracle Primavera Unifier 项目协同管理系统中的关键功能模块
二:uDesigner 介绍
看看官方的说法
uDesigner 是为那些想要创建和发布自己的定制外壳(Shell)、管理器和业务流程的客户提供的设计工具。 uDesigner 模块能够创建自己的Shell和管理器,以及表单和工作流的任意组合,以自动化业务流程,例如资金请求、承诺、支出、维护记录或资本项目、维持或站点使用的任何其他流程 操作人员。
在 uDesigner 中创建外壳(Shell)、管理器、业务流程或其他实体后,您可以在开发环境和测试环境中配置、设置和测试,以获得完整性和功能性。
开发或测试环境复制了 Unifier 生产环境。
一旦元素经过测试并满足您的要求,就可以将其导入 Unifier 生产环境并供 Unifier 用户使用。
业务流程包括
- 业务流程
- 资产管理器
用户可以在资源管理器中输入公司资产,为其设置折旧计划,并将其分类以更有效地管理它们。最终,Unifier 可以将这些资产收集到一张纸上,以每月、每季度或每年的增量跟踪资产折旧。
资产管理者使用三种最常见的折旧方法 - 直线、双倍下降或年数字总和 - 以及手动折旧。无论使用哪种方法,都会在您指定的任何期间内计算资产的整个生命周期的资产折旧。例如,如果资产在两年内折旧,并且您指定了每月折旧增量,则资产的价值将在购置之日起两年内每月重新计算。
分类级别和汇总表上的资产表上的资产值会自动重新计算,但用户也可以随时手动刷新值。然后将这些值汇总到公司帐户表。
与Unifier中的大多数模块不同,资源管理器不使用业务流程;相反,它使用属性形式来创建资产类,并使用详细信息形式来创建资产本身。在 Unifier 中,资产类别将资产映射到公司科目代码,跟踪资产成本和折旧,并使用当前资产价值更新公司账户表。此外,经理使用参考流程从公司级 BP 中提取资产的购置成本。
在 Unifier 中,“资产管理”节点列出了每个类的名称。在这些节点上,Unifier 用户创建和修改新资产、设置其折旧计划以及刷新资产以重新计算其值并更新资产类别表和公司科目表。
“资产工作表”节点显示每个类的资产表,以及显示类资产表中每个类的总价值的摘要资产表。Unifier 会自动为创建的每个资产类别创建一个资产表。在这些工作表上,Unifier 用户可以添加新资源并指定资产应显示在工作表上的内容;将资产映射到公司帐户代码,并将资产的当前折旧值汇总到公司帐户表。在摘要资产表上,他们可以刷新资产值并将其导出为 csv 格式。
可配置模块(Configurable Module)
资产管理器(Asset Manager )
成本管理器(Cost Manager)
标准成本管理器(Standad Cost Manager)
标准成本管理器是 Unifier 用户跟踪公司级别和项目/外壳级别成本的地方。
标准成本管理器通常用于施工项目,因此使用 CBS 代码结构来分解工作。您可以使用 CBS 代码结构以及公司帐户代码和基金代码在详细级别上链接收入和支出。
标准成本管理器结合了许多成本核算特性和功能,以生成以下成本管理工具:
- 要显示的成本表:
- 公司和计划预算以及已支出的资金。
- 项目/壳牌预算,用于按 CBS 代码跟踪成本。
注意:可以使用成本类型业务流程、项目/外壳预算或工作表中的汇总手动或自动将成本添加到此工作表中。
- 用于跟踪公司级信息(如资产、资源或设施维护)的公司帐户表。它类似于成本表,但它使用帐户代码而不是 CBS 代码。
- 基金表,用于跟踪公司的收入和跨项目/空壳的资金分配。可以使用成本类型的业务流程和公式手动或自动将资金添加到此工作表。同样,可以使用成本业务流程手动或自动分配或使用资金。
- 每个一揽子采购订单(基本承诺)的分项价格表 (SOV),以简化跟踪和报销发票或付款应用程序。
- 现金流,以用户指定的频率生成各种现金流曲线。
通用成本管理器(General Cost Manager)
通用成本经理监视 Unifier 中可配置外壳的成本相关活动。与 Unifier 中的标准成本管理器不同,通用成本管理器分析的数据来自壳和子壳的成本表,而不是标准项目。Unifier 中的标准成本管理器旨在适应业务融资,这通常适合在固定时间范围内进行的项目。另一方面,通用成本经理非常适合持续性质的项目/外壳,例如建筑外壳,您通常希望收集和分析特定建筑物在该建筑物生命周期内的运营和维护成本。
在设计通用成本经理时,您将定义成本编号,这些成本编号将收集和分析外壳下存在的任何内容的成本相关信息。您可以为可能在任何 shell 中管理的所有各种项目或业务需求创建成本编号,并将它们包含在支持所有各种 shell 的单个成本管理器中。
通用成本管理器的工作方式与 Unifier 的标准成本管理器类似,但存在以下差异。
注释:
- 只能创建一个通用成本经理。这个管理器可以在你的所有外壳中使用。
- 不能在同一外壳中同时使用标准成本管理器和通用成本管理器。
标准成本管理器 |
通用成本管理器 |
---|---|
可用于标准项目和外壳 |
仅适用于贝壳 |
用于生命周期有限的资本项目 |
用于具有延长生命周期的项目 |
使用 CBS 代码结构 |
使用自定义编码结构;它不使用 CBS 代码 |
成本表:
|
成本表:
|
仅汇总货币金额 注意:Shell 不支持来自标准成本管理器的任何汇总。 |
|
包括一份资金表 |
不支持资助表 |
提供挣值和现金流功能 |
不提供挣值或现金流功能 |
基本提交 BP 创建分项价格表 (SOV) 表 |
基本承诺 BP 创建“承诺摘要”而不是 SOV |
文档管理器(Document Manager)
在 Unifier 中,文档管理器维护项目的所有文件和文档。每个项目/外壳都包含自己的文档管理器,另一个文档管理器驻留在公司级别。经理确保员工和项目/shell 成员始终使用最新版本的文档,并使访问和分发文档的效率。文档管理器中的文件存储在 Unifier 文件服务器上。在 Unifier 中,它们可以组织成文件夹结构以对它们进行分类并使它们易于使用,就像文件柜一样。
文档管理器与业务流程集成。Unifier 用户可以直接从文档管理器启动业务流程,并自动将文件和文件夹附加到其中。此外,您可以设计业务流程以自动将其记录及其注释和附件发布到文档管理器。实际上,这将通过业务流程(对于工作流和非工作流流程)生成记录信息的详细审核跟踪。根据管理员设置业务流程的方式,当业务流程到达工作流中的特定步骤时,或者在发送有关业务流程状态的电子邮件通知时,或两者兼而有之,它会自动发布到文档管理器。(请参阅统一器参考指南中的uuu_dm_record_info_path元素说明。
在 Unifier 中,导航器中的“文档”节点是存储和管理所有项目文档(如图形、电子表格、图像文件、Microsoft Office 文件)的位置。用户可以直接在此节点中存储文档,也可以将它们组织到此节点下的文件夹中。用户可以从此节点上载、下载、修订或标记所有项目文档。“文档”节点具有用于版本控制的签入/签出、文档锁定和修订历史记录功能。
“未发布的文档”节点是从本地计算机上载并附加到业务流程但尚未发布到“文档”节点的文件的临时自动存储库。当用户从本地计算机上载文件并将其附加到业务流程时,该文档将自动存储在“未发布的文档”节点中,并带有指向其所属业务流程的链接(除非已使用 uuu_dm_publish_path data 元素配置了文件夹的路径;请参阅下面的注释)。指向业务流程的链接允许管理员查看文档的来源。这样,管理员可以控制可在文稿管理器中访问的文稿。例如,分包商可能会提交信息请求 (RFI),并附上请求建筑师提供输入的文档。附加的文档可以通过链接追溯到原始业务流程,文档将在未发布的节点中可用。然后,管理员可以查看文档,决定存储文档的位置,并将其发布到“文档”节点;或者管理员可以决定根本不发布它们。
注释:
- 创建文档管理器属性是可选的,所有默认属性都将应用。
- 图形文件与列出的基本文件一起处理,并与之捆绑关联的参照文件,类似于 zip 文件。
- 对于使用文件夹结构的文档类型业务流程,可以指定将配置的文件夹路径追加到文件夹结构中。此追加路径基于在业务流程窗体上的uuu_dm_publish_path数据元素中配置的路径,以及选择的“将行项目文件夹结构追加到自动发布路径”选项。请参阅设计上层窗体。
文档属性表单可以包含使用自动排序进行编号的字段。此功能要求“文档属性”窗体最多包含两个基于 SYS 自动序列数据定义的数据元素。您可以使用此定义创建任意数量的数据元素(字段)。使用此定义的字段为创建的所有文档提供唯一编号的自动排序。字段的内容是根据在 Unifier 中配置的自动排序数据元素的格式自动生成的。使用此数据定义的数据元素:
- 始终为只读
- 可以放置在隐藏块中
- 可用于移动配置
- 可以选择作为数据选取器的显示元素
- 可以添加到集成,标记为仅输出
- 不能被选为链接元素
- 无法自动填充或反向自动填充
- 无法使用超链接
- 不能成为动态数据集定义的一部分
计划管理器(Planning Manager)
在规划管理器中,Unifier 用户可以规划新项目/外壳和提案,并为已在 Unifier 中运行的项目/外壳创建预测。他们不能像在 Unifier 中管理真实项目/外壳那样管理计划的项目/外壳;但是,他们可以使用这些业务流程将这些项目/外壳的规划阶段作为 Unifier 中的业务流程进行管理,使用其他业务流程使用的相同功能。计划项目/外壳可以包括成本表、资源表、资金表和其他典型业务流程;但某些数据,如日期和资金,可以被视为未来的预测。
注: 由于计划BP不是“实时”项目/外壳,因此计划项目/外壳和提案的数据元素不能自动填充,不能包含公式,也不应是动态数据集的一部分。
您可以在公司和项目/外壳级别拥有规划经理。
规划表是规划管理器功能的核心。每个规划项目“类型”(例如资本计划或校园改造)可以有一个或多个规划表,其中包含有关贵公司正在考虑的此类计划的信息。Unifier 用户正是从这些工作表中访问、创建、更新以及导入或导出公司的计划。为计划项设计的业务流程可以将信息汇总到计划表上。
此外,使用项目/外壳创建类型的业务流程,您可以创建新的项目或外壳,以便在项目达到特定状态或条件时用于计划项。如果项目/外壳创建 BP 包含计划项选取器,则 Unifier 用户可以将新项目/外壳与计划项链接起来。此业务伙伴不会将计划项链接到计划管理器中的项目,而是在创建项目/外壳时自动创建链接,并且数据将开始从此项目中的业务流程汇总到计划表。(请参阅项目/外壳创建。
关于汇总计划项数据:
- 您可以通过两种方式汇总计划物料的值:
- 使用项目选取器或外壳选取器:如果计划项用于特定项目或外壳,则必须在计划项属性窗体上包括项目或外壳选取器。用户可以将计划项直接链接到项目/外壳,项目或外壳中具有与属性窗体上的字段匹配的业务流程会将值汇总到计划表。
- 使用计划项选取器:如果在项目/外壳创建 BP 上包括计划项选取器,则用户可以在创建项目或命令行管理程序中包括计划项。项目或命令行管理程序中字段与计划项属性窗体上的字段匹配的业务流程会将值汇总到计划工作表。
使用Unifier的快照功能,Unifier用户可以在任何时间点拍摄计划表的“照片”。这是一种“向下钻取”到规划过程的方法,以公开需要特别注意的特定计划或规划阶段。
在 Unifier 中,用户在“计划项”节点中创建新计划和建议、从外部应用程序导入计划、导出计划模板以及将计划链接到 Unifier 中正在运行的项目/外壳。
“计划工作表”节点是用户创建和管理计划工作表的位置。计划表可以包含一个或多个计划和建议的数据。在计划表中,用户可以使用计划表上所做的更改自动更新各个计划。反过来,他们可以使用对单个计划所做的更改来刷新计划表。
组合管理器(Portfolio Manager)
项目组合管理器是贵公司的预算预测计划员可以收集项目(计划和执行中)的成本和进度信息,并对“假设”方案执行分析的地方。这些方案用于根据可用的预算目标和公司的战略目标为项目组合提出最佳项目组合。
使用项目组合管理器,计划人员可以为特定的“计划区间”(例如,从 2014 年到 2020 年)创建项目组合,然后在该项目组合中创建多个方案。每个方案都可以对公司层次结构中特定 shell 类型的计划项目和活动项目使用预测数字和实际值以及计划日期。
预算预测计划员在工作表上创建这些方案,每个方案一个。使用管理员设置的查询条件,方案工作表可以从层次结构中的任何 shell 类型中提取以下数据:
- 来自外壳属性窗体或单记录业务流程的项目信息
- shell 属性窗体或单记录业务流程中的项目开始日期和结束日期
- 来自每个项目成本经理的现金流数据(预测和实际)
有了这些数据,计划员可以预测特定时间段的成本(称为“期间结构”)。然后,规划人员可以通过以下方式操作方案:
- 包括或排除项目
- 将计划项目的开始日期推迟到未来
- 修改项目结束日期以更改项目的工期
- 通过手动编辑现金流量列提出不同的现金流分配数字
- 与项目经理协商拟议预算
注: 规划人员在方案中建议的数字不会影响项目的实时数据。建议的数字仅存储在项目组合管理器中,在公司管理层批准方案之前不会影响实时项目数据。
完成这些情景分析后,可以将最佳(或几个最佳)方案发送给执行决策者以供批准。
当方案获得批准后,Unifier:
- 将已批准的方案标记为“共享”,以便项目经理可以看到批准的日期和编号。该方案设置为只读模式,无法再修改或删除。
- 使用已批准方案中的建议数字更新每个项目的原始预算编号。
- 使用已批准方案中的建议数字更新每个项目的月度或年度现金流数字。
- 更新将在项目组合的计划期间开始的任何计划项目的项目开始日期(如果已更改)。
- 使用方案工作表上更改的任何项目/外壳信息更新项目/外壳数据,并向您发送更新的电子邮件通知。
- 锁定预算和现金流数字以防止任何进一步的更改。
资源管理器(Resource Manager)
在资源管理器中,Unifier 用户可以设置和管理公司或外壳的人力资源。这些资源始终在公司层面维护,以在公司的项目或 shell 之间分配。资源还可以包括合作伙伴公司的资源。
注释:
- 资源管理器在通用外壳中的功能有限:
- 用户无法在通用外壳中分配资源。这意味着他们无法查看分配和利用率表。
- 资源预订业务流程不可用;但是,用户可以在通用 shell 中将资源直接预订到“资源摘要”工作表上。
使用资源管理器,Unifier 用户可以将工作职能分类为角色,然后可以分配给项目/外壳。这些角色将用于定义可计费费率,这些费率用于预算编制,也可用于跨项目规划资源需求。角色由人力资源填充,即可以在项目/外壳中执行这些角色的人员。用户可以在资源管理器中将人员分配给角色和项目/外壳。
在资源管理器中,人员可以担任多个角色,具体取决于其技能或兴趣。例如,建筑角色和管道角色可能由同时具有木工和管道技能的一个人担任。
资源管理器支持时间表业务流程,用于捕获和跟踪与项目、命令行管理程序和公司级别的活动和工作分配相关的实际资源成本。经理还支持硬资源预订 BP 和软资源预订 BP,使用日历显示资源已预订的项目/外壳,以及资源不可用的时间。
资源管理器会自动创建用户管理资源、预订以及某些预算和预测功能所需的以下工作表:
分配摘要 |
显示公司和项目级别角色分配的主分配表。只读。 |
---|---|
资源配置 |
允许从公司级别针对项目手动输入角色分配,以便用户可以跨项目平衡资源。资源分配表在项目和公司级别汇总到分配摘要表。 |
预订摘要 |
以小时视图和货币视图显示跨项目的硬资源预订。 |
实际值摘要 |
显示公司时间表数据中的资源实际值。只读。 |
利用率摘要 |
显示当前资源的总利用率占公司级别总利用率的百分比。只读。 |
预订与实际 |
在公司和项目/外壳级别,以小时视图和货币视图显示跨项目/外壳的硬资源预订,类似于预订摘要表。还显示每个资源的预订工时、实际工时和差异(已预订工时减去实际工时)的列。只读。 |
可用性 |
在公司级别,显示跨项目/外壳的每个资源的当前可用性。资源可用性等于资源的总容量减去项目/shell 的总预订数,再减去指定的非项目时间。 |
计划管理器(Schedule Manager)
在进度管理器中,Primavera Unifier 用户可以在项目/外壳和项目群级别创建和管理进度表。他们可以创建根据项目或外壳的需求自定义的项目/外壳计划表。当他们为项目/外壳创建第一个时间表表时,Primavera Unifier 会自动创建一个计划时间表表。创建这些工作表后,用户可以使用它们来创建项目/外壳活动和任务、为任务分配资源、创建活动之间的关系、跟踪进度和变量以及计算进度的关键路径。
在 Primavera Unifier 中,用户还可以从 Primavera Project Planner P3® 或 Microsoft® Project 导入项目进度记录。这些外部项目进度表可以提供其他详细信息或支持进度计划信息;例如,资源信息或分包商或供应商计划。导入的时间表可在 Primavera Unifier 中编辑,并且数据可用于报告。
计划管理器将计划活动显示为交互式甘特图,用户可以在其中:
- 放大以查看日、周或月级别的任务
- 移动活动并添加依赖关系,并自动更新日程上的日期
- 创建关键路径计算,这些计算将标记活动,如果延迟,可能会导致进度超出计划的项目结束日期
使用Primavera Unifier的快照功能,用户可以在任何时间点拍摄时间表的“照片”。这是一种“向下钻取”到计划过程的方法,以公开需要特别注意的特定活动或里程碑。使用进度管理器的基线功能,用户可以衡量进度并根据原始估算确定付款;通过“跟踪甘特图”功能,他们可以将计划日期(例如基线估计值)与实际计划进行比较。
如果用户将活动从一个计划复制到另一个计划,如果更改会造成计划冲突,Primavera Unifier 将立即通知他们,以便他们可以在工作时进行更正。计划管理器中的每个更改都会在 Primavera Unifier 中创建一条记录,这对于审计非常有用。这些记录的审核报告显示有关日期、事件、操作、旧值与新值的详细信息,以及执行操作的用户或代理用户。
每个项目/外壳可以有多个计划表和一个主计划表。此主表驱动项目开始和结束日期,跟踪项目进度,并用作进度管理器和其他 Primavera Unifier 模块之间的接口。特别是,主计划更新资源管理器中的资源分配信息,这会影响时间表和资源利用率数字;它将计划上的成本项目与成本管理器集成在一起。Primavera Unifier 用户可以刷新计划表上的资源费率并将新费率过帐到成本经理,使用工作分配成本更新成本表,并刷新工作表上的成本以重新计算人工成本并将其过帐到成本表。
活动管理器(Activity Manager)
“活动”被定义为必须按计划完成的工作或事件的一部分。
作业表从映射的 P6 项目中捕获计划数据,从公司级主费率表(默认)或外壳级费率表中捕获角色和资源费率,并计算挣值指标和衍生值。它是挣值分析的主要数据源。
Unifier 使用户能够通过活动管理器创建、合并和监视必须按计划完成的活动。
空间管理器(Space Manager)
在Unifier中,空间管理器是用户可以执行设施管理任务的地方。空间管理器集成了 AutoCAD® 应用程序,可为您的建筑、布局和设计需求提供绘图和建模功能。
使用空间管理器,用户可以收集有关其设施中的楼层(例如楼层和停车场)以及每个楼层(隔间,办公室,会议室等)上存在的空间的数据。每个级别都由 AutoCAD 图形支持。用户可以在 Unifier 中输入单个空间,也可以直接输入到 AutoCAD 图形上,并将其分类为类别(例如公共区域或可用空间),以便更有效地管理它们。与资源管理器类似,您可以在uDesigner中创建空间的类别(称为类型),Unifier用户可以将单个空间的记录添加到这些类型中,并在电子纸上对其进行管理。
空间管理器是一种组织设施中所有平方英尺的方法,以提高监控、维护和重新配置的效率。您可以将空间管理器与其他经理或业务流程集成,使用户能够更广泛地了解公司的物理资本和资源。例如,您可以将空间管理器与资源管理器集成,以将驻留在关卡上每个隔间中的计算机包括在内;或集成资源管理器以包括占用某个级别上每个空间的员工。
在uDesigner中,您将为设施中的“级别”类型创建一个实体形式,并为“空间”类型创建多个实体形式。(将楼层视为空间所在的“平台”。使用这些属性形式,Unifier 用户可以在楼层内创建级别和空间的层次结构,以存储您选择收集的设施点数据。如果在属性形式上这样设计,Unifier 用户可以保留空间以供使用预留类型业务流程。
在 Unifier 中,空间管理器中的“工作表”节点存储显示设施中所有级别的管理器工作表。Unifier 会自动为创建的每种关卡类型创建一个关卡表。在这些图纸上,Unifier 用户可以在 AutoCAD 中导入和输出图形文件,还可以导入和导出列数据。在级别表中,用户还可以手动或通过为列创建的公式,使用添加到工作表中的数据自动更新各个级别记录。
在“堆栈计划”节点中,用户可以创建堆栈计划,以显示公司建筑物中楼层的实际使用情况。用户可以选择他们希望在堆栈计划上看到的信息(数据元素或特定空间),并定期更新计划以跟上关卡空间使用情况的变化。例如,用户可能想知道每个楼层(级别)上每个部门使用的平方英尺;或者空置与租赁的楼层有多少平方英尺。
“级别”节点列出了设施中存在的所有级别。每个级别都由 AutoCAD 图形支持。用户可以在此节点中创建新关卡或更新现有关卡、下载图形文件、向关卡添加空间、将图形附着到级别以及打印图形。
空间节点显示所有空间类型的列表,在空间类型子节点下显示设施中存在的所有空间。用户可以在此处创建新空间或更新现有空间、从 CSV 文件导入数据、将模板导出为 CSV 以及选择要在标高图形上查看的空间。
外壳程序管理器(Shell Manager)
在“外壳”中,用户可以将业务信息汇集在一个位置,以便于管理。重要的是,shell 可以包含自己的工具套件,即管理该 shell 中的信息所需的功能和特性,例如成本管理器、文档管理器或可配置管理器。
这种外壳的一个例子可以是“设施”外壳,您可以在其中收集全球所有公司园区,并合并管理它们所需的 Primavera Unifier 功能,例如通用成本管理器和进度管理器。
在 uDesigner 中,你将使用 Shell Manager 来:
- 创建外壳类型
- 导入外壳
- 管理外壳
在Primavera Unifier中,您在uDesigner中创建的外壳可以按层次结构排列,以表示公司的物理或组织结构。例如,物理位置结构可以由城市、属性、州和建筑物的外壳组成,并按以下层次结构排列:
有三个默认外壳,带有锚点选项卡:
- 家
用户可以访问其任务、邮件和邮件的位置。
- 公司工作区
用户可以在其中访问公司空间下可用的工具、管理器和功能。
- 项目
用户可以在其中访问标准项目以及项目下可用的模块、管理器和功能。
炮弹会改变Primavera Unifier的外观。对于 uDesigner-user 和 Unifier 管理员,Shell 管理器在导航器中显示为节点。一旦 shell 在 Unifier 中运行,最终用户将不会看到 Shell Manager 节点。Primavera Unifier 界面将更改为基于选项卡的视图。
Unifier 中的最终用户使用 shell 结构在层次结构中移动并在不同的 shell 中工作。层次结构的每个部分都将包括他们在该 shell 中完成任务所需的功能和工具。
壳牌管理器不使用业务流程;相反,它使用属性形式来创建外壳类型,并使用详细信息形式在外壳类型中创建实例。在 Unifier 中,详细信息表单中的信息将成为管理员在启动新实例时看到的“常规”选项卡。
用户管理(User Manager)
(未完待续)