Alfresco Content Management 시스템으로 이동 중이며 사용자 정의 메타 데이터를 검색하기위한 직접적인 문서가 없습니다.Alfresco 사용자 정의 메타 데이터를 얻는 안정적인 API
Alfresco Records Management File plan에 레코드 범주에 추가 한 사용자 지정 메타 데이터/사용자 지정 속성을 가져 오는 방법이 있습니까? 사용자 정의 메타 데이터는 기본적으로 이름, dob, 양식 ID 등과 같은 스캔 된 문서에있는 데이터 필드입니다.
예 : RM 사이트를 만들고 다음 파일 계획을 추가했습니다.
TestCategory
|
--TestFolder1
|
--Record1
--Record2
|
--TestFolder2
|
--Record1
--Record2
이러한 레코드에는 메타 데이터 (사용자 지정)와 함께 업로드 된 양식 (스캔 한 문서)이 포함되어 있습니다.
가, 메타 데이터를 검색하는 것이 405-방법은 허용되지 반환http://127.0.0.1:8090/alfresco/service/api/metadata/node/workspace/SpacesStore/ed6e2cc6-6dc5-4bfb-bf9d-b450f68863dd?alf_ticket=TICKET_06265902898618fe5a46e67992e07a9d4b72701a
를 사용하고 (지원되지 않음 GET).
하나가 나머지 API를 테스트하는 우편 배달부 크롬 응용 프로그램을 사용{
"totalRecords": 1,
"startIndex": 0,
"metadata": {
"repositoryId": "3b9d4f67-dc84-4531-b8b2-4dbcef15e25a",
"container": "workspace://SpacesStore/7d1349bb-5289-4709-9055-c75c03ab5481",
"parent": {
"nodeRef": "workspace://SpacesStore/5d40660e-64d9-4bc4-a75e-ae4ae8b2201a",
"permissions": {
"userAccess": {
"create": true,
"edit": true,
"delete": true,
"cancel-checkout": false,
"permissions": true
}
}
},
"onlineEditing": true,
"itemCounts": {
"folders": 0,
"documents": 1
}
},
"items": [
{
"nodeRef": "workspace://SpacesStore/65b9b52b-3418-4a85-98b0-d4770cf9399d",
"nodeType": "cm:content",
"type": "document",
"mimetype": "application/pdf",
"isFolder": false,
"isLink": false,
"fileName": "BO (2016-1464237424392).pdf",
"displayName": "BO (2016-1464237424392).pdf",
"status": "",
"title": "þÿ",
"description": "test description",
"author": "",
"createdOn": "2016-05-26T00:37:04.350-04:00",
"createdBy": "Administrator",
"createdByUser": "admin",
"modifiedOn": "2016-05-31T15:50:21.269-04:00",
"modifiedBy": "Administrator",
"modifiedByUser": "admin",
"lastThumbnailModification": "doclib:1464237426243",
"lockedBy": "",
"lockedByUser": "",
"size": "156702",
"version": "1.0",
"contentUrl": "api/node/content/workspace/SpacesStore/65b9b52b-3418-4a85-98b0-d4770cf9399d/BO%20(2016-1464237424392).pdf",
"webdavUrl": "/webdav/Sites/rm/documentLibrary/TestCat1/TestFolder2/BO%20(2016-1464237424392).pdf",
"actionSet": "document",
"tags": [],
"activeWorkflows": "",
"isFavourite": false,
"likes": {
"isLiked": false,
"totalLikes": 0
},
"location": {
"repositoryId": "3b9d4f67-dc84-4531-b8b2-4dbcef15e25a",
"site": "rm",
"siteTitle": "Records Management",
"container": "documentLibrary",
"path": "/TestCat1/TestFolder2",
"file": "BO (2016-1464237424392).pdf",
"parent": {
"nodeRef": "workspace://SpacesStore/5d40660e-64d9-4bc4-a75e-ae4ae8b2201a"
}
},
"permissions": {
"inherited": true,
"roles": [
"ALLOWED;ROLE_EXTENDED_READER;ReadRecords;INHERITED",
"ALLOWED;GROUP_Administrator7d1349bb-5289-4709-9055-c75c03ab5481;Filing;INHERITED",
"ALLOWED;ROLE_EXTENDED_WRITER;Filing;INHERITED"
],
"userAccess": {
"create": true,
"edit": true,
"delete": true,
"cancel-checkout": false,
"permissions": true
}
},
"custom": {},
"actionLabels": {}
}
]
}
을 반환보다도
http://127.0.0.1:8090/alfresco/service/slingshot/doclib/doclist/documents/site/rm/documentLibrary/TestCat1/TestFolder2
을 사용하고 있습니다, 폴더의 모든 하위 폴더/문서를 검색 할 수 있습니다. TIA.
또 다른 방법
이 작업을 수행합니다 : 나는 프레스코 포럼에 그것을 발견 :/alfresco/service/api/metadata?nodeRef=workspace://SpacesStore/a2a6c249- c55d-4d29-8692-3e9cb1f811a8 [GET service]
어떤 Alfresco 버전을 사용하고 있습니까? 5.0? 5.1? (5.1에 더 많은 REST API가 있음) – Gagravarr
alfresco 5.0.d (alfresco rm2.3.c 포함) Alfresco REST API (5.1)에 대해 더 자세히 알려주는 문서가 있습니까? 나는 AlfrescoAPIReference-v1.0.pdf를 가지고있다. – Jenny
5.1의 경우 https://api-explorer.alfresco.com/api-explorer/#/ – Gagravarr