2015-07-11 3 views
0

У меня есть список, который позволяет пользователю заказывать приложение в определенном регионе тестирования для себя в течение определенного временного интервала. Для этого есть ниже 5 полей в моем списке SharePointКак проверить новые элементы, которые пользователь пытается добавить в список, используя форму против существующих элементов

Application_Name (dropdown) Test_Region (dropdown) Start_Time End_Time Booked_By 

Предположим, указанные поля содержит следующие элементы списка соответственно

App_1   Region_1  9:00 AM Monday 11:00 AM Monday User_1 

Я хочу создать проверку, которая позволит пользователю ввести новый предмет через форма:

  1. Если Если другой пользователь выбирает такое же имя приложения (App_1), но другой регион (Region_2), то он должен быть в состоянии представить п orm, только если он выбирает Start_Time> 11:00 AM в понедельник или в конце_Time < 9:00 понедельника.

  2. Если другой пользователь выбирает имя приложения (App_1) и регион (Region_1), то он должен иметь возможность отправить форму без каких-либо проблем.

  3. Если любой другой пользователь выбирает другое приложение (App_3) и любой регион (Region_1/Region_2/Region_3), он должен иметь возможность отправлять без каких-либо проблем, если подобная комбинация не существует в списке. И если это так, оно должно удовлетворять одному из двух вышеуказанных условий.

Если условие не удовлетворяет текущее запрашивающее должны быть выдано предупреждение, что «Это приложение уже используется в другом регионе по й пользователю. Пожалуйста, выберите другую временную интервал.»

Я надеюсь, что это требование ясно. Поделитесь своими мыслями по этому поводу. В настоящее время я ищу для этого, используя форму InfoPath, но пока не нашел удачи.

ответ