logo

Шифрование версии документа в сценарии бизнес-процесса

Начиная с версий системы 3.15.55 и 4.1.5 появилась возможность работы с версией документа, зашифрованной отдельно с помощью сценария в бизнес-процессе.

Чтобы зашифровать, например, текущую версию документа, нужно вызвать метод менеджера версий в сценарии бизнес-процесса:

if(doc.CurrentVersion != null)
{
    DocumentVersionManager.Instance.Encrypt(doc.CurrentVersion, "1234"); // 1234 - пароль, необходимо запомнить для расшифрования
}

В результате при взаимодействии с отдельно зашифрованной версией происходит запрос пароля на версию в случаях:

  • вывода превью файла из версии;
  • скачивания файла из версии;
  • вывода превью содержимого версии веб-документа.