public virtual void StartBlock3(Sungero.RecordManagement.Server.ReviewObserverNotificationArguments e) { // Добавить наблюдателей задачи в качестве исполнителей уведомления. foreach (var observer in _obj.ResolutionObservers) { e.Block.Performers.Add(observer.Observer); } // Получить вложенный для рассмотрения документ. var document = _obj.DocumentForReviewGroup.OfficialDocuments.First(); // Задать тему. e.Block.Subject = Docflow.PublicFunctions.Module.TrimSpecialSymbols(DocumentReviewTasks.Resources.AcquaintanceWithDocumentComplete, document.Name); Docflow.PublicFunctions.Module.SynchronizeAddendaAndAttachmentsGroup(_obj.AddendaGroup, document); // Выдать наблюдателям права на вложения. Docflow.PublicFunctions.Module.GrantReadRightsForAttachments(_obj.AddendaGroup.All.ToList(), e.Block.Performers); }
public virtual void StartNotice3(Sungero.RecordManagement.IReviewObserverNotification notice, Sungero.RecordManagement.Server.ReviewObserverNotificationArguments e) { // Установить "От" как исполнителя рассмотрения. notice.Author = _obj.Addressee; notice.ThreadSubject = DocumentReviewTasks.Resources.ReviewCompletionNoticeThreadSubject; }