Java Webscript를 사용하여 Alfresco에서 사용자 지정 값으로 수정 자 및 수정 된 속성을 설정하려고합니다. 아래 코드를 사용하여이 작업을 수행하고 있습니다.Java를 사용하여 Alfresco에서 수정 및 수정 자 속성을 편집하는 방법
try{
behaviourFilter.disableBehaviour(mainNodeRef, ContentModel.ASPECT_AUDITABLE);
serviceRegistry.getNodeService().setProperty(mainNodeRef, ContentModel.PROP_MODIFIED, migValuesVO.getModified());
serviceRegistry.getNodeService().setProperty(mainNodeRef, ContentModel.PROP_MODIFIER, migValuesVO.getModifier());
}
finally{
behaviourFilter.enableBehaviour(mainNodeRef, ContentModel.ASPECT_AUDITABLE);
}
이 코드는 Alfresco 커뮤니티 버전에서 올바르게 작동합니다. 이 코드는 수정 자에 전달한 값을 설정하지 않고 Alfresco Enterprise 버전에서 실행했을 때 수정되었습니다.
사용자 정의 값을 수정 자로 설정하고 Alfresco에서 속성을 수정하는 방법을 알려주십시오.
로그에 오류가 있습니까? – Akah
로그 Akah에는 오류가 없습니다. –