У нас есть список из 1000+ телефонных номеров. Этот список отсортирован в определенном порядке по срокам выполнения и другим критериям. Этот порядок очень важен и должен поддерживаться в решении.
У нас есть группа абонентов (примерно 4 человека), которые будут звонить на номера из этого списка в том порядке, в котором они отсортированы. Эти вызывающие абоненты должны быть представлены по одному элементу списка за раз через форму InfoPath, и после того, как они сделают вызов, они обновят элемент списка и будут представлены следующему элементу списка, определяемому порядком сортировки.
Вот проблема: это было бы очень легко с 1 звонящим, но с 4 звонящими мы не хотим, чтобы они звонили одним и тем же людям более одного раза. Таким образом, им нужно взять следующий элемент списка с вершины стопки, который еще не занят другим вызывающим абонентом.
Есть ли способ создать веб-часть (помните, к сожалению, без Visual Studio), которая, как только она загрузится, найдет первый неназначенный элемент списка и назначит его текущему пользователю?
Конечно, мы могли бы выполнить все это вручную, если бы администратор назначал все вызовы каждый день с помощью большой копии/вставки в представлении таблицы, но автоматический режим был бы намного лучше.
Я упомяну, что у меня НЕТ Visual Studio, поэтому у меня нет этого варианта здесь. Но у меня есть SharePoint 2010, SharePoint Designer 2010 и InfoPath 2010.
Я надеюсь, что это имеет смысл, и любые идеи, мысли, подходы будут высоко оценены, так как у меня закончились! Спасибо!!!!!