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 должно быть возможным без особых усилий.