Add lifecycle state to document template


I am trying to construct a template that displays the current lifecycle status but I do not manage to do it. What is the right property? Where can I find the complete dublincore set?

So far I have unsuccessfully tried: ${Document['dc:lifeCycle']}; ${Document.lifeCycle}; ${ecm:LifeCycleState}; ${ecm:currentLifeCycleState}; ${doc:LifeCycleState}; ${doc['dc:LifeCycleState']}; ${doc['dc:lifeCycle']}; ${doc.lifeCycle}

Thank you,

Cuyo using Nuxeo platform 5.9.2

0 votes

1 answers



You can try ${doc.lifeCycleState}

LifeCycle is not in the dublincore schema, it is more crucial in Nuxeo and it is defined in

You can look for the dublincore.xsd file.

<?xml version="1.0"?>

    <xs:simpleType name="subjectList">
        <xs:list itemType="xs:string" />

    <xs:simpleType name="contributorList">
        <xs:list itemType="xs:string" />

    <xs:element name="title" type="xs:string"/>
    <xs:element name="description" type="xs:string"/>
    <xs:element name="subjects" type="nxs:subjectList"/>
    <xs:element name="rights" type="xs:string"/>
    <xs:element name="source" type="xs:string"/>
    <xs:element name="coverage" type="xs:string"/>
    <xs:element name="created" type="xs:date"/>
    <xs:element name="modified" type="xs:date"/>
    <xs:element name="issued" type="xs:date"/>
    <xs:element name="valid" type="xs:date"/>
    <xs:element name="expired" type="xs:date"/>
    <xs:element name="format" type="xs:string"/>
    <xs:element name="language" type="xs:string"/>
    <xs:element name="creator" type="xs:string"/>
    <xs:element name="contributors" type="nxs:contributorList"/>
    <xs:element name="lastContributor" type="xs:string"/>

    <!-- Corresponds to the dublincore type element,
    but renamed to avoid conflicts -->
    <xs:element name="nature" type="xs:string"/>

    <!-- @Since 5.5 -->
    <xs:element name="publisher" type="xs:string"/>


All the best

1 votes

${doc.lifeCycleState} worked perfectly. Thank you so much for your response and the information.