Как зайти в Даркнет?!
25th January, 01:11
5
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
893
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
912
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4381
0
Помогите пожалуйста решить задачи
24th November, 23:53
6086
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4350
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4395
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Как лучше всего сообщать об ошибках из рабочего процесса SharePoint?
У меня есть пользовательское действие в рабочем процессе, и я хотел бы сообщить об ошибке пользователю, когда что-то пойдет не так. Как лучше всего это сделать?
UPD: в идеале я хотел бы поместить рабочий процесс в состояние ошибки и записать сообщение в журнал рабочего процесса. Это кажется невозможным. Как можно ближе подобраться к нему? Я хочу, чтобы повторно используемый раствор,то, что легко для пользователей, чтобы настроить, когда через мои пользовательские действия в SharePoint дизайнер.
Добавил больше деталей к вопросу.
@mauro это заботится о сохранении ошибки, но как я могу отобразить ошибку пользователю таким образом, чтобы это имело смысл?
@AdamSane это кажется довольно хрупким решением. Это не вопрос настройки этого один раз на одном сайте. Мне нужно что-то, что другие могут добавить, используя SPD.
Добавьте ошибку в скрытый список с этим именем пользователя. Установите видимость в списке (для пользователей) только для чтения/записи собственных значений. Затем используйте пользовательскую веб-часть или FlexListViewer для просмотра содержимого этого списка и отображения его пользователю. Как только они признают эту ошибку, удалите ее из списка.
Если необходимо, вы можете добавить другое действие рабочего процесса в этот список сообщений, которое говорит пауза в течение 2 дней, а затем email. Как угодно, в зависимости от ваших требований.
В противном случае вы можете иметь пользовательскую таблицу БД, которую вы используете почти для того же самого, таким образом sharepoint делает большую часть работы за вас.
Обновление это может быть упаковано как компонент и развернуто на каждом сайте по мере необходимости. Сильные стороны этого подхода (добавление элемента списка в список, запрос, оповещение пользователя и отправка ему электронной почты) встроены в сам sharepoint. В этом случае вы можете сосредоточиться только на своей пользовательской логике, позволяя sharepoint сосредоточиться на деталях реализации.
Лично я бы записал его либо в файл журнала, либо в журнал событий в зависимости от проблемы. Я думаю, что хранить его с помощью разрешений пользователей было бы плохой идеей, что произойдет, если у этого пользователя нет правильных прав? или, что еще хуже, они получают повышенные разрешения, просматривая список в представлении explorer?
Файл журнала был бы лучшим способом, таким образом, вы полагаетесь только на доступную файловую систему - вам не нужно беспокоиться об ошибках захвата, происходящих при подключении к базе данных и т. д.
Мауро