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

public ApprovementTaskGroup SendToApprovement(
	Document document,
	IEnumerable<User> users,
	DateTime executionDate
)

Параметры

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

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

Тип: ApprovementTaskGroup
Группа задач по согласованию
Примеры

//загружаем документ по идентификатору 
var doc = PublicAPI.Docflow.Document.Load(3);
//создаем пустой список для пользователей 
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);


//отправляем на согласование
PublicAPI.Docflow.Tasks.SendToApprovement(doc, userList, executeDate);


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