【问题标题】:Make a record in one Entity Inactive when a value is changed in another Entity of the same record in crm 2011 on-premise在内部部署的 crm 2011 中相同记录的另一个实体中更改值时,在一个实体中进行记录
【发布时间】:2013-08-22 07:20:54
【问题描述】:

我有两个实体,Bookings 和 Discharge。

在 Bookings 中创建记录时,它会自动在 Discharge 中创建记录。释放 有一个附加字段,它是一个带有四个选项的下拉菜单。

I want a functionality where when any one of the values in drop down is chosen, the similar record in Bookings 应该从“活动”视图转移到我在预订中以“已处理”名称创建的默认视图。

我的想法是在 Bookings 中创建一个隐藏字段,当我从 Discharge 下拉菜单中选择一个选项时填充该字段,并且基于该字段,记录应该改变 Bookings 中的视图。但是如何填充隐藏字段?工作流程没有给我那个选项,或者我做错了什么。

帮助?

所以我在 Booking 和 Discharge 之间创建了 1:N 的关系。该字段根据 Discharge 中的字段在 Booking 中更新,我从 Discharge 的查找字段中选择 Booking 中的特定记录。但我想摆脱这第二步。我不想选择 Booking 实体中的记录,而是直接从 Discharge 更新它。有一些字段和它们的值在这两种形式中是共同的,我可以基于它创建一个关系吗?

【问题讨论】:

  • 您在说什么下拉列表(选择列表?)?您能否进一步解释同一记录的另一个实体 是什么意思?对我来说,一条记录听起来像是一个实体的实例,但在这种情况下,同一记录不能有不同的实体,对吧?请详细说明。
  • 基本上如果一个人从出院实体中出院,预订实体中的相关记录应该从活动视图转移到自定义视图。
  • 我所说的同一记录的另一个实体是什么意思?是当在预订实体中创建记录时,在排放实体中创建类似记录。当特定人员从出院实体中出院时,我希望从预订实体中停用相同的人员记录。
  • 所以你想要一个在 Discharge 更新时运行的插件,如果满足某些条件,找到相关的 Booking Entity 并更改它的状态?

标签: workflow dynamics-crm-2011


【解决方案1】:

关于您问题的第一部分
“我的想法是在 Bookings 中创建一个隐藏字段,当我从 Discharge 下拉菜单中选择一个选项时填充该字段,并基于该字段记录应该改变预订中的视图。但是如何填充隐藏字段?"

如果该字段不在表单上,​​则无法设置其值,因此如下: 我不相信您可以使用工作流程设置隐藏字段。但是,表单设计器上有一个“可见性”选项。

我建议您将“隐藏”字段添加到表单中。然后双击它并切换“默认可见”复选框。这将对用户隐藏该字段。

然后您可以使用工作流设置此字段的值。

关于您问题的第二部分
我不想选择 Booking 实体中的记录,而是直接从 Discharge 更新它。有一些字段和它们的值在这两种形式中是通用的,我可以根据它创建一个关系

您有一个 1:N 的关系,但是您想动态设置相关的预订是否正确?您不能根据工作流中的条件在查找字段中选择预订。您需要使用插件。

如果 Discharge 有相关的 Booking(已设置 Discharge 上的 Booking 查找),那么您可以使用工作流来: 1) 在父 Booking 中设置字段值(在工作流程步骤中使用“更新记录”) 2)在父预订中设置为非活动(在工作流程步骤中使用“更改状态”)

【讨论】:

  • 我不想使用工作流设置隐藏字段,我想使用工作流设置其值,但我似乎没有设置其值的选项。我想要一个实体中的一个字段来设置另一个实体中的隐藏字段的值。
  • 也许我不需要更新隐藏字段....我可以在此人出院时使用 Bookings 中的相关记录应该变为非活动状态。因此,问题是如何关联这两条记录。
猜你喜欢
  • 2013-04-20
  • 2013-06-03
  • 2013-12-23
  • 2021-12-11
  • 1970-01-01
  • 1970-01-01
  • 2019-04-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多