Шифрование версии документа в сценарии бизнес-процесса
Начиная с версий системы 3.15.55 и 4.1.5 появилась возможность работы с версией документа, зашифрованной отдельно с помощью сценария в бизнес-процессе.
Чтобы зашифровать, например, текущую версию документа, нужно вызвать метод менеджера версий в сценарии бизнес-процесса:
if(doc.CurrentVersion != null)
{
DocumentVersionManager.Instance.Encrypt(doc.CurrentVersion, "1234"); // 1234 - пароль, необходимо запомнить для расшифрования
}
В результате при взаимодействии с отдельно зашифрованной версией происходит запрос пароля на версию в случаях:
- вывода превью файла из версии;
- скачивания файла из версии;
- вывода превью содержимого версии веб-документа.