Список SharePoint 2010 - нужно направление - PullRequest
0 голосов
/ 03 ноября 2010

Я разработчик Coldfusion, и меня попросили переписать приложение Coldfusion для SP 2010. У меня нет опыта работы с SP, но я теперь администратор SP.

Мое приложение - это лист ожидания для клиентов, которые заходят в сервисный центр. Клиент заносится в Список, который отслеживает следующее:

  • Имя
  • Местоположение (раскрывающийся список физических местоположений магазина. Нет нескольких / пользовательских значений)
  • Время регистрации (отметка времени, когда клиент был добавлен в список)
  • Требуется обслуживание (раскрывающийся список, не допускается использование нескольких или пользовательских значений)
  • Требуется сотрудник (опция, поле выбора пользователя)
  • Время, увиденное персоналом (отметка времени, когда начинается редактирование элемента списка)
  • Просмотр по имени (имя пользователя, отредактировавшего запись)
  • Время, завершенное с персоналом (отметка времени, когда сохранено редактирование элемента списка)

Есть несколько функций, которые я не знаю, как встроить в этот список. 1

  1. Записи в представлении списка должны автоматически фильтроваться по столбцу местоположения. Местоположение для просмотра должно основываться на членстве в группе пользователей. (одна группа на место)
  2. Поле даты / времени просмотра времени должно быть отметкой времени, которая появляется, когда элемент списка открыт для редактирования.
  3. Имя Seen By должно вводиться автоматически, когда пользователь открывает элемент списка для редактирования.
  4. Отметка времени завершения должна быть введена автоматически, когда пользователь сохраняет элемент списка после редактирования.

Я не ожидаю, что кто-то, читающий это, создаст это для меня, но я действительно буду признателен за любые советы, предложения или учебные пособия, на которые вы можете указать мне, которые помогут мне достичь этих целей.

1 Ответ

0 голосов
/ 04 ноября 2010

Вам нужно будет создать такой список с помощью Администрирования SharePoint. У вас есть несколько возможностей сделать это. Вы можете создать их в своем веб-браузере, используя свой сайт SharePoint с необходимыми правами, вы можете использовать Microsoft SharePoint Designer (аналогичные, менее функциональные, но, на мой взгляд, более простые в использовании), или вы можете развернуть список после того, как вы построили его в Visual Studio. (лучшее решение, если вы хотите развернуть его на нескольких серверах или впоследствии изменить свой список, но это сложно).

Есть несколько вещей, которые вы должны знать: список управляет одним или несколькими типами контента. Тип содержимого - это набор столбцов, которые содержат типы (и дополнительную информацию) ваших данных. Существуют шаблоны для типов контента и столбцов, но вам придется создать свой собственный тип содержимого и, возможно, несколько новых столбцов, поскольку шаблонов может не хватить для ваших требований.

Я не уверен, как справиться с вашей первой точкой. Определенно есть решение, но я тоже новичок.

Другие 3 точки могут управляться рабочими процессами: вы можете определить рабочие процессы для списка, которые будут выполнять действия после того, как элемент вашего списка будет создан или отредактирован. Я не уверен, будет ли это полезно для вашего второго пункта.

Другой возможностью было бы создание веб-части, но, как мне кажется, это не будет решением для проекта Coldfusion. В веб-части вы можете обрабатывать все взаимодействия с пользователем и изменять свой элемент списка индивидуально.

Третий способ - создать приемник событий (используя Visual Studio) для вашего списка, но тогда вам также придется создавать свой список с помощью VS.

Я уверен, что это не ответит на все ваши вопросы, но я надеюсь, что у вас есть несколько направлений, о которых вы можете сообщить.

...