как получить доступ к готовым веб-скриптам (на открытом воздухе) через веб-приложение - PullRequest
0 голосов
/ 02 мая 2018

Можете ли вы предоставить любой пример кода, доступный для доступа к готовым веб-сценариям (предоставляемым Alfresco) из веб-приложения (войти в систему под открытым небом, создавать папки, загружать документы) Веб-скрипты для меня новинка. Я привык кодировать с использованием простого API Java (пример API-интерфейса Filenet). Предоставляет ли Alfresco JAR-файлы, содержащие JAVA API, которые я могу использовать для всех операций с репозиторием, таких как вход в систему, создание папки, загрузка / загрузка документов и т. Д …… .. Мое требование - создавать папки (пробелы) в Alfresco через пользовательское веб-приложение и загружать документы в эти пробелы.

Ответы [ 4 ]

0 голосов
/ 12 мая 2018

Как человек, который уже знаком с Filenet, может быть, вы уже знакомы с CMIS? Это, наверное, самый простой способ создания папок и документов в Alfresco. На Apache Chemistry доступно несколько клиентов CMIS, включая OpenCMIS, который является Java-клиентом.

На сайте Apache Chemistry вы также можете найти примеров кода .

Одним из преимуществ использования CMIS для этого является то, что CMIS работает с различными хранилищами, а не только с Alfresco. Зачем заниматься изучением REST API для Alfresco, когда уже существует отраслевой стандарт? Изучите это однажды и используйте это часто.

0 голосов
/ 03 мая 2018

Можете ли вы предоставить любой пример кода, доступный для доступа к готовым веб-сценариям (предоставляемым Alfresco) из веб-приложения

Как сказал @Kintu, вы можете получить доступ к списку готовых веб-скриптов Alfresco, используя этот URL:

/alfresco/service/index/all

И сделать свой собственный веб-скрипт. Этот учебник - хороший способ начать. Из вашего веб-приложения вы можете использовать их как любой другой простой старый REST API.

Предоставляет ли Alfresco файлы JAR, содержащие JAVA API

Alfresco предоставляет богатый набор сервисов , которые вы можете использовать в своих веб-скриптах.

Мое требование - создавать папки (пробелы) в Alfresco через пользовательское веб-приложение и загружать документы в эти пробелы

- Чтобы создать папку , вы можете использовать эту конечную точку:

POST /alfresco/service/api/site/folder/{site}/{container}/{path}

Минимальное тело запроса имеет вид:

{ "name": "NewNodeName" }

Полный набор параметров, принятых в запросе, имеет вид:

{  
   "name": "NewNodeName",
   "title": "New Node Title",
   "description": "A shiny new node",
   "type": "cm:folder"
}

- Для загрузки файлов вы можете использовать эту конечную точку (данные HTML-формы):

POST /alfresco/service/api/upload

Проверьте документы для получения дополнительной информации об этой конечной точке.

0 голосов
/ 03 мая 2018

Я предлагаю начать с API Explorer, позже вы всегда можете использовать что-то не документированное так же хорошо, как это.

https://api -explorer.alfresco.com / апи-исследователь /

0 голосов
/ 02 мая 2018

Вы можете получить доступ к готовым веб-сценариям, используя следующий URL (используйте свой собственный хост и порт).

http://localhost:8080/alfresco/s/index

Вы можете обратиться к docs.alfresco.com, чтобы узнать больше о Java, JavaScript API и о разработке на Alfresco.

Спасибо

...