Автоматически обновлять сайт SharePoint при добавлении элемента в библиотеку форм

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

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

Кто-нибудь знает, возможен ли такой рабочий процесс в InfoPath? Я уже погуглил эту проблему и нашел много полезных советов по перенаправлению на ту же страницу с использованием функциональности класса SPUtility (которая, кажется, работает), но я хочу обновить / перенаправить всю страницу, а не только всплывающее окно, за которое, очевидно, отвечает класс SPUtility. Я также видел, что некоторые результаты предлагают использовать веб-часть редактора контента, содержащую некоторый JavaScript, для обновления страницы и последующего доступа к этому редактору контента через рабочий процесс или приемник событий. У кого-нибудь есть опыт решения такой проблемы или есть идеи? Я не ищу, чтобы кто-то написал решение для меня - мне просто нужно подтолкнуть в правильном направлении того, кто более опытен с SharePoint.

Спасибо!

1 ответ

Решение

Я бы предложил немного JavaScript, который периодически перенаправляет страницу на себя. Если вы хотите получить эффектный эффект, вы можете использовать клиентскую объектную модель, чтобы запросить в списке дату последнего изменения последнего измененного элемента. Если это изменится, обновите, или вы можете использовать API уведомлений, чтобы показать приятное "Уведомление", возможно, с кнопкой обновления, которая перезагрузит страницу?

Другие вопросы по тегам