PublicAPI.Docflow.Tasks.SendToAcquaintanceДокументация ELMA API
Отправка списка документов на ознакомление списку пользователей
 
 
Синтаксис

public AcquaintanceTaskGroup SendToAcquaintance(
	IEnumerable<Document> documents,
	IEnumerable<User> users,
	DateTime executionDate
)

Параметры

documents
Тип: System.Collections.Generic IEnumerable Document 
Список документов, отправляемых на ознакомление. Объект. Путь доступа: PublicAPI.Docflow.Document
users
Тип: System.Collections.Generic IEnumerable User 
Список пользователей для ознакомления. Объект. Путь доступа: PublicAPI.Portal.Security.User
executionDate
Тип: System DateTime
Срок задачи ознакомления (необязательный параметр)

Возвращаемое значение

Тип: AcquaintanceTaskGroup
Группа задач ознакомления
Примеры

//создаем пустой список для документов 
var docList new List<IDocument>();
//загружаем документы по идентификаторам и добавляем их в список
docList.Add(PublicAPI.Docflow.Document.Load(3));
docList.Add(PublicAPI.Docflow.Document.Load(4));
//создаем пустой список для пользователей 
var userList = new List<IUser>();
//загружаем пользователей по идентификаторам и добавляем их в список
userList.Add(PublicAPI.Portal.Security.User.Load(3));
userList.Add(PublicAPI.Portal.Security.User.Load(4));
//устанавливаем срок задачи согласования 
var executeDate = DateTime.Now.AddDays(4);


//отправляем на ознакомление 
var acqTaskGroup = PublicAPI.Docflow.Tasks.SendToAcquaintance(docList, userList, executeDate);


//acqTaskGroup - группа задач ознакомления 


//ВНИМАНИЕ!! Если срок задачи ознакомления не задан, то к дате создания задачи ознакомления добавляется один день. 
//Это и будет сроком ознакомления задачи
См. также