Добрый день, задался целью написать напоминание для забывчивых пользователей, что у них есть не выполненные задачи. Получаю список всех активных задач: var activeTasks = PublicAPI.Processes.WorkflowTaskBase.Filter().Statuses(TaskBaseExtensions.ActiveTaskStatuses.ToList()).Find(); Сюда попадают задачи по процессам и обычные задачи. Для разных типов задач - разные гиперссылки. Для одних /Tasks/Task/Execute/160654 Для других /Workflow/WorkflowTask/Execute/183681 Как определить тип задачи, чтобы потом правильно указать линк в письме? Ну или как получить гиперссылку на задачу?
Ну как, как... через task.WorkflowBookmark если null - простая задача, иначе - процессная, делов то...
Как вариант, проверять по guid типа объекта, т.е. сравнивать task.TypeUid с guid типа объекта. Идентификатор можно найти в справке http://<адрес сервера>:порт/api/help