Надежность Power Apps для Power Automate на SQL сервере - PullRequest
0 голосов
/ 28 мая 2020

У меня проблема с потоком данных между тремя отдельными приложениями: PowerApps, Power Automate и SQL Server.

Мы используем PowerApps в нашем производственном цеху как способ сбора данных и обратной записи на наш SQL сервер. Я использовал команду PATCH () в PowerApps, но это оказалось ненадежным. Иногда он не исправляет все данные, иногда он не исправляет вообще.

С тех пор я переключился на вызов потока (Power Automate) из PowerApps, который, в свою очередь, выполняет хранимую процедуру, используя данные PowerApps в качестве входных данных. В PowerApps есть кнопка для перехода к определенному порядку c, которая имеет следующий код: UpdateContext({OrderSelect: ThisItem}); Оттуда, после нажатия «кнопки запуска», запускается этот код: BoomsBuildStart.Run(OrderSelect.ID, "Started", 'Operator Value'.SelectedText.Value, Now());

Процедура BoomsBuildStart очень проста и показана ниже:

UPDATE [Booms DBS]
SET Status = 'Started', Operator = @operator, StartTime = @starttime
WHERE ID = @buildID

Переменные @operator, @starttime и @buildID поступают из PowerApps. Такое ощущение, что иногда поток вообще не запускается. Трудно определить, срабатывает ли поток или нет, поскольку у нас очень много операторов, использующих его одновременно для разных сборок. Может ли объем потоков повлиять на успешность стрельбы? Кто-нибудь еще сталкивался с этой проблемой, когда поток не запускается из PowerApp?

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...