Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Salesforce验证_Salesforce - Fatal编程技术网

Salesforce验证

Salesforce验证,salesforce,Salesforce,我是Salesforce的新手,我必须为健身房老板创建一个应用程序 我做了3件物品,会员,会员和预订。我的会员对象包含有关健身房会员的数据,如地址、出生日期等。 成员资格对象具有成员(与成员对象的查找关系)、开始数据、结束日期和活动(查看成员资格是否仍处于活动状态的复选框)等字段 若该会员的会员资格仍然有效,我必须阻止客户为该会员创建另一个会员资格,直到当前会员资格到期。我该怎么做呢?您可以使用VLOOKUP函数通过验证规则拉取类似的内容(但是您需要始终在您的成员对象的名称字段中放置一些非常独特

我是Salesforce的新手,我必须为健身房老板创建一个应用程序

我做了3件物品,会员,会员和预订。我的会员对象包含有关健身房会员的数据,如地址、出生日期等。 成员资格对象具有成员(与成员对象的查找关系)、开始数据、结束日期和活动(查看成员资格是否仍处于活动状态的复选框)等字段


若该会员的会员资格仍然有效,我必须阻止客户为该会员创建另一个会员资格,直到当前会员资格到期。我该怎么做呢?

您可以使用VLOOKUP函数通过验证规则拉取类似的内容(但是您需要始终在您的成员对象的
名称
字段中放置一些非常独特且可预测的内容)。我的想法大致是“如果存在会员‘Member#1234 active’,那么VLOOKUP应该防止创建另一个这样的会员”

恶意用户可以删除成员资格,创建新成员资格,然后从回收站恢复成员资格:p


所以我有更好的主意给你(仍然不使用任何代码)。将成员资格->成员查找转换为主详细信息关系。这将允许您创建汇总摘要字段,并阅读有关它们的信息。创建一个汇总字段,该字段将是guy的活动成员身份的COUNT()。创建验证规则,当您插入新成员身份且计数已大于0时,该规则会引发暴怒。

我认为您应该放弃成员对象并使用salesforce联系人对象。然后可以创建一个顶点触发器,以查看该成员是否处于活动状态。如果它处于活动状态,则可以使用每个sObject具有的AddError方法。你也可以通过使用“谢谢”获得更多帮助,我自己已经做到了,而且效果很好(掌握细节和汇总):)我还有下一个任务要做:1)我们应该能够安排新的个人培训/按摩。这应该使用某种日历来完成,该日历只显示选定地点和日期/周的可用约会。2.)客户应在其健身房会员资格到期前一个月收到以下通知-新预订时-您知道如何解决这些问题吗?这些是新问题,不一定与编程相关。salesforce.stackexchange.com上的管理员和开发人员可能会给您提供更好的帮助,这里的社区实际上更多的是编写代码#2可以通过(旧的)工作流规则和电子邮件警报或(新的&hip)Process Builder解决。你需要基于时间的行动来解决“X日前1个月”的问题。试着用谷歌搜索一下,如果你被卡住了,提出新的问题。