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