У нашего клиента есть приложение Access 2007 с формой для создания задач для загрузки в список задач Sharepoint. Пользователь заполняет форму (заголовок, статус, приоритет, дата начала, срок). Затем пользователь ставит галочки рядом с именами пользователей sharepoint, которым должна быть назначена эта задача (одна задача на каждого выбранного пользователя sp). Эти данные объединяются в таблицу TaskQueue, и задачи успешно добавляются в список Sharepoint (я думаю, через связанный список). Проблема в том, что нам нужно включать ноль или более вложений для каждого элемента задачи. Есть ли способ сделать это с помощью макроса, VBA или других встроенных функций, о которых я еще не узнал?
Моя первоначальная идея состояла в том, чтобы использовать службу Windows C#, которая отслеживает эту таблицу очереди задач, а затем использует веб-службу Lists.asmx Shareopint и метод AddAttachment при задании идентификатора элемента списка и пути NTFS к прикрепленному файлу, чтобы добавить вложения к элементу списка задач. в Sharepoint.
Поигравшись с Access и настроив связанную таблицу со списком задач в Sharepoint, я обнаружил, что вы можете добавлять вложения через представление таблицы Access 2007. Проблема в том, что вы можете выбрать только одного пользователя или группу SP в поле Assigned TO. У них есть много повторяющихся задач, которые нужно поручить группе отдельных людей ... Вот почему они разработали эту форму. Если у кого-то есть идеи, как решить эту проблему, дайте мне знать. Также кто-нибудь знает какие-нибудь хорошие ресурсы интеграции Access 2007 / Sharepoint?
Заранее спасибо!





Таким образом, можно включить 0..n документов. В списке задач просто хранятся структурированные данные, а документы хранятся в библиотеке документов один раз, и у вас не будет безудержного роста при присоединении 1 документа к 5 различным задачам (в результате получается 5 копий документа).