Отправить документ на согласование списку пользователей
Пространство имен: EleWise.ELMA.Documents.ManagersСборка: EleWise.ELMA.Documents.Docflow (в EleWise.ELMA.Documents.Docflow.dll) Версия: 1.0.0.0 (3.8.0.22046)
Синтаксис
C# |
---|
public virtual IApprovementTaskGroup SendToApprovement( IDocument document, IEnumerable<IUser> users, DateTime executionDate ) |
Параметры
- document
- Тип: EleWise.ELMA.Documents.Models..::..IDocument
Документ, отправляемый на согласование
- users
- Тип: System.Collections.Generic..::..IEnumerable<(Of <(<'IUser>)>)>
Группа пользователей для согласования
- executionDate
- Тип: System..::..DateTime
Срок задачи согласования (необязательный параметр)
Возвращаемое значение
Группа задач по согласованиюПримеры
CopyC#
1//загружаем документ по идентификатору 2var doc = PublicAPI.Docflow.Document.Load(3); 3//создаем пустой список для пользователей 4var userList = new List<IUser>(); 5//загружаем пользователей по иднетификаторам и добавляем их в список 6userList.Add(PublicAPI.Portal.Security.User.Load(3)); 7userList.Add(PublicAPI.Portal.Security.User.Load(4)); 8//устанавливаем срок задачи согласования 9var executeDate = DateTime.Now.AddDays(4); 10 11//отправляем на согласование 12PublicAPI.Docflow.Tasks.SendToApprovement(doc, userList, executeDate); 13 14//ВНИМАНИЕ!! Если срок задачи согласования не задан, то к дате создания задачи согласования добавляется один день 15//Это и будет сроком согласования задачи
См. также
Как загрузить документ
Как загрузить пользователя
Фейковая ссылка