У меня есть несколько пользовательских типов контента, и на основе индивидуального типа я могу запрашивать документы. Но моим требованием я хочу получить все типы документов.Как запросить все типы документов из репозитория Alfresco, используя CMIS
Я написал запрос select * from hr: hrdoctype, потому что мой hr: hrdoctype является моим родительским типом для всех других типов. Но это не работает.
Но если я напишу select * from hr: hrReimbursment, это нормально работает.
Итак, как я могу получить все все типы документов с одним родительским типом или с одним условием. См. Ниже конфигурацию.
В этом случае, если я буду использовать определенный тип контента, то его рабочий штраф. но я хочу получить весь тип документа, используя один запрос.
Пожалуйста, помогите мне, как я могу написать запрос CMIS для этого требования.
Share-конфиг-custom.xml: -
<type name="cm:content">
<subtype name="hr:hrdoctype" />
</type>
<type name="hr:hrdoctype">
<subtype name="hr:hrReimbursment" />
<subtype name="hr:hrMISCELLANEOUS" />
<subtype name="hr:hrWELFARE_POLICIES" />
<subtype name="hr:hrGENERAL_POLICIES" />
<subtype name="hr:hrPOLICIES_SIGNOFF_NOTES_FILE_NOTES" />
<subtype name="hr:hrPHOTOGRAPH" />
<subtype name="hr:hrPIF_PROFILE_OVERVIEW" />
<subtype name="hr:hrMPR_FORM" />
<subtype name="hr:hrPSYOMETRIC_REPORT" />
<subtype name="hr:hrTECHNICAL_TEST_ASSESSEMENT" />
<subtype name="hr:hrINTERVIEW_ASSESSEMENT_SHEET" />
</type>
заказ контента model.xml: -
<types>
<type name="hr:hrdoctype">
<title>HR Document</title>
<parent>cm:content</parent>
<properties>
<property name="hr:employeeNumber">
<title>Employee Number</title>
<type>d:text</type>
</property>
<property name="hr:employeeName">
<title>Employee Name</title>
<type>d:text</type>
</property>
</properties>
</type>
<type name="hr:hrReimbursment">
<title>REIMBURSEMENT</title>
<parent>hr:hrdoctype</parent>
<properties>
<property name="hr:DocumentDescription">
<title>Document Description</title>
<type>d:text</type>
</property>
<property name="hr:ReimbursmentDate">
<title>Reimbursment Date</title>
<type>d:text</type>
</property>
</properties>
</type>
<type name="hr:hrMISCELLANEOUS">
<title>MISCELLANEOUS</title>
<parent>hr:hrdoctype</parent>
<properties>
<property name="hr:DocumentDescription1">
<title>Document Description</title>
<type>d:text</type>
</property>
</properties>
</type>
</types>
Похоже, вы вставили в фрагменте Share конфигурации. Нам нужно увидеть, что ваша модель контента XML показывает, что каждый из этих типов действительно является подтипом hr: hrdoctype. –
@Jeff Potts Я отредактировал свой вопрос и добавил образец snipet моей модели пользовательского контента. Пожалуйста, проверьте его один раз. Заранее спасибо. –