Два варианта на выбор, либо выполнять код от нужного пользователя (должны быть права на это у него) - ниже пример кода
Либо искать свойство автор у версии, и подменять его в сценарии после добавления версии.
Код:
foreach (var doc in context.VersionDocument)
{ Locator.GetServiceNotNull<ISecurityService>().RunByUser(context.MoyPolzovatel, () => {
PublicAPI.Docflow.DocumentVersion.AddDocumentVersion (context.Dokument, doc.File, PublicAPI.Enums.Documents.DocumentVersionStatus.Current);
});
}