Отправка списка документов на ознакомление списку пользователей

Пространство имен: 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//Это и будет сроком ознакомления задачи

См. также