public interface IApprovalProcessInstanceRepositoryPublic Interface IApprovalProcessInstanceRepositorypublic interface class IApprovalProcessInstanceRepositorytype IApprovalProcessInstanceRepository = interface end| CreateInstanceFromTemplateAsync | Создаёт экземпляр процесса согласования по шаблону. |
| DeleteInstanceAsync | Удаляет экземпляр процесса согласования. |
| DeleteInstanceNodesAsync | Удаляет все экземпляры узла для экземпляра процесса. |
| DeleteInstancesForCardAsync | Удаляет все экземпляры процесса согласования для карточки. |
| DeleteNodeAsync | Удаляет экземпляр узла. |
| DeleteNodeTasksInfoAsync | Удаляет информацию о всех задании процесса согласования для экземпляра узла. |
| DeleteTaskInfoAsync | Удаляет информацию о задании процесса согласования. |
| GetInstanceAsync | Загружает процесс согласования. |
| GetInstanceNodesAsync | Загружает все экземпляры узла для экземпляра процесса. |
| GetInstanceParentCardIDAsync | Возвращает идентификатор карточки, к которой относится экземпляр процесса согласования. |
| GetInstancesForCardAsync | Возвращает все экземпляры процессов согласования для карточки. |
| GetNodeInstanceAsync | Загружает экземпляр узла. |
| GetTaskInfoByTaskIDAsync | Загружает все объекты информации о задании по идентификатору задания. |
| GetTasksInfoByNodeIDAsync | Загружает все объекты информации о задании по идентификатору экземпляра узла. |
| StoreInstanceAsync | Сохраняет экземпляр процесса согласования. |
| StoreNodeAsync | Сохраняет экземпляр узла. |
| StoreTaskInfoAsync | Сохраняет информацию о задании процесса согласования. |
| UpdateInstanceExternalProcessAsync | Обновляет идентификатор внешнего процесса, к которому относится экземпляр процесса согласования. |
| GetInstancesForCardWithCacheAsync |
Возвращает все экземпляры процессов согласования для карточки.
Кэширует информацию о загруженных экземплярах процессов согласования в card в свойстве Info.
(Определяется ApprovalProcessExtensions) |