Alfresco: Импорт разрешений файловой системы с инструментом импорта файловой системы

У меня Alfresco 4.2.c установлен на Windows Server 2012, подключен, синхронизирован и SSO с LDAP (отлично работает).

Я пытаюсь использовать BFI ( https://code.google.com/p/alfresco-bulk-filesystem-import/) для импорта файловой системы, связанной с пользователями LDAP (права доступа FS установлены на пользователей нашей эры). Но BFI не импортирует разрешения: однако я пытаюсь, если он импортирует файлы / папки, он не сохраняет разрешения.

Пример: я подключаюсь как Admin на BFI и импортирую файл, который принадлежит User1. В Alfresco, хотя User1 существует (импортируется через LDAP), он принадлежит Admin, и для него установлены права на чтение для всех. У любого есть идея о том, как импортировать разрешения?

Если я не использую хороший инструмент, какой мне стоит попробовать? Я пробовал Open Migrate и Talend, но ни один из них, похоже, не сработал (или я был бы признателен, если бы урок, который бы объяснил мне это: я не смог найти один...:/)

Заранее большое спасибо!

1 ответ

Как указано в его названии, инструмент массового импорта файлов выполняет массовый импорт. Это означает, что импортируется только двоичный контент. Любые метаданные должны быть определены в XML-файле, который определяет импорт. ACE (и так ACL), ассоциации и вообще не обрабатываются, как показано ниже:

https://github.com/pmonks/alfresco-bulk-import/issues/8

Однако использование некоторого языка сценариев для сбора acl-файлов fioesystem и их восстановления с использованием одного из многих API-интерфейсов api alfresco должно быть возможным без особых усилий.

Другие вопросы по тегам