Нужна форма, расположенная в веб-части InfoPath SharePoint 2010, для сохранения данных, отправляемых одновременно

#sharepoint-2010 #infopath2010

#sharepoint-2010 #infopath2010

Вопрос:

Я создал форму для использования во время собрания. Нескольким пользователям необходимо одновременно нажать кнопку утвердить. Проблема в том, что если все они находятся в форме одновременно, будет сохранено только последнее утверждение и будут сброшены поля, одобренные другими … поскольку при открытии формы утверждения не было. Думаю, я должен был это предвидеть. Могу ли я что-нибудь сделать?

Ответ №1:

Используйте два списка с отношением родитель / потомок.

Вам нужен основной список с уникальным идентификатором и подробный список, в котором основной идентификатор присваивается новым элементам списка для определения взаимосвязи. В основном списке вы можете настроить форму отображения, чтобы она содержала список связанных элементов в подробном списке и ссылку для добавления новых элементов в этот подробный список. Немного JavaScript гарантирует, что новому элементу в списке сведений автоматически присваивается идентификатор основного элемента.

Ясно, как грязь? У деревенщины SharePoint есть видеоурок для 2007 и 2010 годов.

Если вы просмотрите материал (материал 2007 полезен для понимания подхода), вы обнаружите, что существует два метода: один с использованием SharePoint Designer, другой без SPD.

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