消费品行业的品牌经理通常致力于新产品开发、产品线延伸和包装刷新等计划。提议、证明、审查和批准产品市场营销声明是这些计划的子活动。
使用 Veeva Claims,品牌经理能够启动与项目中特定计划相关的项目和组声明,以使关键研发、法规和法律利益相关者能够将相关声明作为一个整体进行跟踪和处理。在项目中,用户可以生成多个声明记录和多个本地适应。
项目管理在所有 Veeva Claims Vault 上自动激活,让您能够通过以下操作,编辑对象并添加至您的应用程序数据模型:自定义标准对象、创建自定义对象,以及配置对象关系。您还可以使用生命周期和工作流选项配置业务规则。
项目管理对象
Veeva Claims 使用以下核心对象来支持项目管理:
- 项目 (
project__v
):此对象代表项目,并包含系统管理的从项目复制 (copied_from_project__v
) 字段,使用户能够利用此字段查看从中复制项目的那个记录。 - 声明项目联合 (
claim_project_join__v
):此对象联合声明和项目对象,并允许一个声明与多个项目关联。 - 声明 (
claim__v
):此对象代表单个声明,并包含有关语句、脚注和哪些产品在使用声明的信息。 - 语句 (
statement__v
):此对象代表独立的所需消息。 - 项目语句 (
project_statement_join__v
):此对象联合项目和语句对象,并允许一个语句与多个项目关联。 - 项目产品联合 (
project_product_join__v
):此对象联合项目和产品对象,并允许一个产品与多个项目关联。 - 项目国家/地区联合 (
project_country_join__v
):此对象联合项目和国家/地区对象,并允许一个国家/地区与多个项目关联。 - 项目本地适应联合 (
project_local_adaptation__v
):此对象联合项目和本地适应对象,并允许一个本地适应与多个项目关联。 - 项目评论 (
project_comment__v
):此对象代表特定项目上的评论或评论回复。
配置概述
要配置 Vault 以使用项目管理功能,需执行以下步骤:
配置项目克隆
项目对象包含克隆项目操作,该操作允许用户动态深度复制(或“克隆”)现有项目记录,并指定现有项目中要在新项目中引用的相关记录组。
用户选择克隆项目操作后,在克隆项目页面上进行选择,然后单击克隆项目,Vault 将执行以下操作:
- 复制项目记录,并在新记录的项目名称中包含“[所克隆记录的项目名称] 副本”。作为最佳实践,用户应在克隆之后修改新项目的项目名称。
- 为用户选择的记录组创建新的连接记录,例如声明、本地适应、国家/地区、产品和声明。
- 排除在现有项目中的任何子记录,例如项目评论。
- 根据您的配置,Vault 可能不会为处于特定生命周期状态的记录创建连接。在这种情况下,这些记录不会加入到新项目中。
查看以下有关 Vault 在克隆过程中处理现有项目字段的方式的行为:
- 复制所有自定义字段值。
- 系统将复制为其选择了用户必须始终输入值(必填)属性的所有字段(包括自定义字段)。
- 如果字段中的属性值必须是唯一选定的,并且用户必须始终输入未选定的值(必填),则 Vault 不会复制该字段。
- 如果字段中的属性值必须是唯一选定的,并且用户必须始终输入选定的值(必填),则操作将失败。
- 如果任何选取列表类型字段具有非活动字段值,则操作将失败。
如何配置项目克隆
要配置项目克隆:
- 导航到管理 > 配置 > 页面 > 克隆项目。
- 在布局节段中,单击克隆项目。
- 单击编辑。
- 可选:指定最多十 (10) 个排除规则。
- 可选:选择执行声明-语句和产品依赖项,以便在用户选择要克隆的声明节段时自动选择语句和产品节段。
- 可选:选择执行本地适应-声明和国家/地区依赖项,以便在用户选择要克隆的本地适应节段时自动选择声明和国家/地区节段。
- 单击保存。
关于排除规则
当配置克隆项目页面时,您可以指定排除规则,以指示 Vault 从克隆过程中排除处于特定状态的记录,以使新的项目不含与无关记录的联合。您只能为每个对象指定一 (1) 条排除规则;但是,您可以使用逗号 (“,”) 分隔符包含多个生命周期状态。如果您未指定任何排除规则,Vault 会在克隆过程中为所有生命周期状态的所有记录创建连接。
排除规则使用以下格式:
{"objectName":"object_name", "statesToBeExcluded":["state_id", "state_id"]}
其中的对象名称
和状态 ID
分别是对象名称和状态名称,例如 claim__v
和 rejected_state__c
。例如,您可以使用以下排除规则来确保未在新项目中创建连接记录以声明处于拒绝或撤回生命周期状态的记录:
{"objectName":"claim__v", "statesToBeExcluded":["rejected_state__c", "withdrawn_state__c"]}
配置克隆项目操作
您可以将克隆项目操作配置为用户操作:
配置项目对象页面布局
我们建议将项目对象页面布局配置为包括系统管理的字段复制自项目 (copied_from_project__v
),这样用户就能查看项目复制自哪条记录。
从项目中配置声明生成
您可以将项目配置为允许用户从项目中生成声明。有关更多详细信息,请参阅从项目中配置声明生成。
从项目中配置本地适应生成
您还可以配置项目,以允许用户从项目中生成本地适应。有关更多详细信息,请参阅从项目中配置本地适应生成。
配置项目层次结构查看器
您可以配置项目层次结构查看器,允许用户可以轻松地可视化项目的层次结构并与之交互。用户可以查看项目上下文中的所有相关记录,以做出明智的评估。请参阅配置项目层次结构查看器,了解更多详细信息。
配置项目评论
Veeva Claims 允许用户将项目评论添加到单个和多个项目记录。您还可以配置 Vault,允许用户对项目记录的个别评论进行回复,以便在评论主题中捕捉关键的决定和讨论。用户可以在评论中提及其他活动用户,被提及的用户将收到电子邮件和 Vault 通知。项目评论中的用户提及不包括在 Vault 摘要电子邮件中(如果配置)。
用户只能编辑和删除自己创建的评论。
配置项目对象页面布局
您可以配置项目对象的页面布局,以支持评论,无论用户是否能回复评论主题。不要同时配置这两个选项。
带评论主题的评论
为了允许用户对项目记录的评论主题进行回复,您必须配置项目对象的页面布局,以包括带有滑块 (图标的评论控件部分,以便用户可以添加和回复对项目的评论。该部分最多显示一条项目的 500 条评论。如果您的业务需求需要超过 500 条评论,我们建议配置不带评论主题的评论。
当用户向项目评论添加第一条回复时,Vault 会自动创建一条新的项目主题记录,将所有项目评论的回复归入用户回复的根项目评论。项目主题记录是系统管理的,不能修改。
不带评论主题的评论
您必须配置项目对象页面布局,以包含一个项目评论相关对象节段,用户才能为项目添加评论。这种配置不允许用户回复评论。
配置批量项目评论
批量项目评论操作允许用户将一个评论添加到多个项目记录。当用户执行批量项目评论批量对象记录操作时,Vault 会使用批量评论用户输入对象收集用户的评论,并为用户为其添加了评论的每个项目创建临时批量评论用户输入记录。随后,Vault 会为用户选择的每个项目创建新的项目评论记录。
您必须进行以下更改,以支持批量项目评论:
- 在项目对象上,配置批量项目评论操作作为一个记录操作。
- 配置批量评论用户输入对象页面布局。此对象支持在项目和声明上进行批量评论,并在用户为项目和声明批量添加评论时在详细信息(步骤 4)页面上向用户显示。
- 从对象页面布局中,移除评论 (
comment_body__v
) 长文本字段。 - 添加评论 (
bulk_comment_control__c
) 控制字段(通过使用滑块 () 图标)。 - 可选:移除或隐藏任何非必要字段。建议隐藏除评论 (
bulk_comment_control__c
) 字段以外的所有控件字段。
- 从对象页面布局中,移除评论 (
配置语句和相关记录移除
使用 Veeva Claims,用户可以从项目中移除语句、声明和本地适应,以便在推动项目进展之前快速移除所有不需要的记录。
您必须为项目对象添加移除语句和相关记录操作作为一个记录操作。当用户执行此操作时,Vault 会显示从项目中移除语句和相关记录页面,用户可以从中选择要从项目中移除哪些项目语句、声明和本地适应。当用户完成此操作之后,Vault 将删除适用的项目语句、声明项目联合和项目本地适应联合记录。
配置“从项目中移除语句和相关记录”页面
要配置从项目中移除语句和相关记录页面,以自定义用户在此页面上看到的详细信息:
- 导航到管理 > 配置 > 页面 > 从项目中移除语句和相关记录。
- 在布局节段中,单击从项目中移除语句和相关记录。
- 单击编辑。
- 可选:为此页面修改作为页面标题显示给用户的标签。
- 可选:输入要在页面顶部显示给用户的说明文本。
- 可选:选中或清除移除语句复选框,以确定要在从项目中移除语句和相关记录页面上显示给用户的默认值。如果用户选中此复选框,除了用户选择的任何相关声明项目联合和项目本地适应联合以外,Vault 还会移除项目语句。如果用户清除此复选框,Vault 将只删除用户选择的相关声明项目联合和项目本地适应联合。
- 单击保存。
项目生命周期
项目生命周期是一种对象生命周期,适用于所有项目对象记录。新项目以新生命周期状态开始。
您可以配置并使用状态更改作为简单操作,以便将项目从一 (1) 个状态切换到另一个状态,也可以为项目配置自定义工作流,以满足组织的具体需求。
项目状态
项目生命周期包含以下标准状态:
- 新建:项目的初始状态。
- 进行中:项目中的声明处于审批的各个阶段。
- 已完成:项目中的所有声明均已获得批准。
配置批量用户输入对象清除作业
批量用户输入对象清除作业会在运行之前删除已从批量项目评论用户操作中创建 24 小时以上的临时用户输入记录。
您可以配置作业计划,以使其在特定的时间运行。建议将此作业安排为每天运行一次。此作业还删除了与声明和包装副本有关的临时用户输入记录。
配置用户权限
除了以下概述的权限外,您还必须确保用户具有访问适当对象和对象字段的相应读取和创建权限:
克隆项目
用户必须具有以下权限才能运行克隆项目操作并能够在克隆项目页面上选择对象节段:
- 在项目对象上创建权限。
- 在适当的项目连接对象上创建权限。
- 对克隆项目对象操作的执行权限。
如果用户对任何连接对象都没有创建权限,则在克隆项目页面上,用户将看不到选择该节段对象的选项,Vault 也不会为这些对象记录组创建任何选择记录。
项目评论
用户必须拥有以下权限才能创建和回复项目评论。
- 对于项目对象:创建权限。
- 对于项目评论对象:在评论和项目字段上创建权限和编辑权限。要回复评论,用户还必须拥有是否为根评论和主题评论字段的编辑权限。
要将评论批量添加到多个项目,用户必须对批量评论用户输入对象上的评论 (comment_body__v
) 字段拥有编辑权限。用户还必须拥有应用程序:对象:批量操作权限,才能执行此批量操作。
要在评论中使用提及,用户必须具有用户对象的读取权限和以下用户对象字段权限的读取权限:
- ID
- 名字
- 姓氏
- 用户名
- 状态
语句和相关记录移除
用户必须拥有以下权限,才能从项目中移除语句、声明和本地适应:
- 页面:从项目中移除语句和相关记录:查看
- 对以下对象的读取权限:
- 语句
- 声明
- 本地适应
- 对以下对象的删除权限,包括用户需要从项目中移除的任何相关对象类型:
- 项目语句
- 声明项目联合
- 项目本地适应联合
相关权限
您可以使用标准系统管理员或 Vault 所有者安全配置文件完成本文章中的所有步骤。如果 Vault 使用自定义安全配置文件,则您的配置文件必须授予以下权限:
类型 | 权限 | 控制 |
安全配置文件 | 管理员:配置:对象:创建、编辑 | 能够创建和修改 Vault 对象。 |
安全配置文件 | 管理:配置:对象生命周期:编辑 | 能够修改对象生命周期。 |
安全配置文件 | 页面:从项目中移除语句和相关记录:查看 | 能够配置从项目中移除语句和相关记录页面。 |