Как запустить приложение логики Azure при удалении файла в папку Sharepoint

#azure #sharepoint #azure-logic-apps

Вопрос:

Я создал приложение логики, которое использует триггер Sharepoint «При создании или изменении файла в папке». Это отлично работает, когда я загружаю файл в Sharepoint online (на вкладке браузера Sharepoint). Но это не работает, когда я помещаю файл в синхронизированную папку проводника Windows.

Я читал, что кто-то столкнулся с той же проблемой: https://docs.microsoft.com/en-us/answers/questions/41215/logic-app-why-does-sharepoint-file-properties-trig.html. Здесь написано:

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

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

Дело в том, что мне НУЖНО, чтобы это приложение логики работало, просто поместив этот файл в папку проводника Windows (которая является общей папкой Sharepoint для определенного человека). Знаете ли вы, как я могу этого добиться?

Ответ №1:

Он начал работать для меня, когда я использовал OneDrive — When a file is created Коннектор, потому что мы используем OneDrive для проводника Windows и нам нужно указать папку, в которой должен быть вызван триггер. Мы должны установить Include subfolder значение true, если хотим, чтобы триггер срабатывал при добавлении любого файла во вложенные папки.

Вот скриншоты работы приложения логики введите описание изображения здесь

При добавлении файла во вложенные папки
введите описание изображения здесь

При добавлении файла в корневую папку
введите описание изображения здесь