Использование рабочего процесса утверждений Windows SharePoint Services для утверждения объектов в пользовательском приложении
Sharepoint noob вопрос - по-видимому, я даже не могу понять, как Google для ответа.
У нас есть специальное приложение, в котором нам нужно направлять объекты для "утверждения". В настоящее время нет электронных документов, соответствующих нашим организациям. Они живут в нашей базе данных и отображаются на экранах нашего приложения. Достаточно просто.
Теперь мы хотим разработать процесс утверждения, посредством которого наши организации направляются различным сторонам для утверждения. (то есть, скажем, в нашей системе есть прайс-лист с ценами "ниже уровня"... мы хотим, чтобы этот прайс-лист был утвержден менеджером по продажам, прежде чем его можно будет использовать.)
Возможно ли (или даже целесообразно) попытаться подключить WSS к нашему пользовательскому приложению, чтобы наше приложение могло как-то создать запрос на утверждение в WSS, а затем мы могли бы использовать WSS в качестве внешнего интерфейса для наших пользователей, чтобы знать, когда им нужно отправить запрос на одобрение? Все, что я видел, похоже, связано с каким-то типом электронного документа. Я не ожидаю, что WSS покажет подробности об объектах... просто тот факт, что рассматриваемый объект нуждается в утверждении.
Чего я не хочу делать, так это написать собственную систему документооборота / утверждения в нашем приложении. Если бы кто-то мог просто бросить мне кость, сказав мне правильные вопросы, чтобы начать спрашивать, это было бы полезно.
Приложение C# на сервере SQL Server.
1 ответ
Я бы предложил создать элемент типа ссылки, который указывает на элемент вашей бэкэнд-системы, и запустить процесс утверждения по этой ссылке, это самое простое решение. Если вы хотите, вы можете создать пользовательское действие для SPD, чтобы обновить поле в системном элементе бэкэнда (это должно быть достаточно просто, относительно небольшой код), но это, конечно, не требуется