Проверки Salesforce - PullRequest
       5

Проверки Salesforce

0 голосов
/ 28 августа 2018

Я новичок в Salesforce, и мне нужно создать приложение для владельца спортзала.

Я сделал 3 объекта, член, членство и бронирование. Мой объект участника имеет данные о членах спортзала, такие как адрес, дата рождения и т. Д. У объекта членства есть поля, такие как MEMBER (отношение поиска с объектом Member), START DATA, END DATE и ACTIVE (флажок, чтобы увидеть, является ли членство все еще активным).

Если членство этого участника все еще активно, я должен запретить клиенту создавать другое членство для этого участника до истечения текущего срока. Как я могу это сделать?

1 Ответ

0 голосов
/ 29 августа 2018

Вы можете получить что-то подобное с правилом валидации, используя функцию VLOOKUP (но тогда вам всегда нужно помещать что-то довольно уникальное и предсказуемое в поле Name вашего объекта членства). Я думаю, что-то вроде «если существует членство« Член # 1234 активен », тогда VLOOKUP не должен создавать еще один такой».

Вредный пользователь может затем удалить членство, создать новое и восстановить его из корзины: P

Так что у меня есть идея для вас (все еще без использования кода). Преобразовать членство-> поиск члена в отношение master-detail. Это позволит вам создавать сводные поля сводки, читать о них. Создайте поле свертки, которое будет COUNT () активного членства для парня. Создайте правило проверки, которое вызывает истерику, когда вы добавляете новое членство, и количество уже> 0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...