public ApprovementTaskGroup SendToApprovement( IEnumerable<Document> documents, IEnumerable<User> users, DateTime executionDate )
Отправка списка документов на согласование списку пользователей
Синтаксис
public ApprovementTaskGroup SendToApprovement( 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
Срок задачи согласования (необязательный параметр)
Возвращаемое значение
Тип: ApprovementTaskGroupГруппа задач по согласованию
Примеры
//создаем пустой список для документов 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); //отправляем на согласование PublicAPI.Docflow.Tasks.SendToApprovement(docList, userList, executeDate); //ВНИМАНИЕ!! Если срок задачи согласования не задан, то к дате создания задачи согласования добавляется один день //Это и будет сроком согласования задачи
См. также