AnsweredAssumed Answered

Deshabilitar versionado durante un workflow

Question asked by robeitor_6159 on Feb 18, 2010
Latest reply on Feb 22, 2010 by robeitor_6159
Hola a todos.

Tengo un problema con el que llevo tiempo pegandome.

Necesito deshabilitar el versionado de un documento durante un advanced workflow debido a que durante el workflow cambio la categoría del documento varias veces y con ello me cambia la versión.

Mi deseo es que al finalizar el workflow el documento tenga la misma versión que tenía antes aunque haya cambiado su categoría.

Lo he tratado de hacer creando un workflowmodel que se usará como contentmodel

En el workflow model pongo:

     <aspect name="wf:versionable">
         <title>Versionable</title>
         <properties>
            <property name="cm:versionLabel">
               <title>Version Label</title>
               <type>d:text</type>
               <protected>true</protected>
            </property>
            <property name="cm:initialVersion">
               <title>Initial Version</title>
               <type>d:boolean</type>
               <default>true</default>
            </property>
            <property name="cm:autoVersion">
               <title>Auto Version</title>
               <type>d:boolean</type>
               <default>false</default>           <————————————————–
            </property>
            <property name="cm:autoVersionOnUpdateProps">
               <title>Auto Version - on update properties only</title>
               <type>d:boolean</type>
               <default>false</default>           <————————————————–
            </property>
          </properties>
      </aspect>

Y mis workflows apuntan a este workflow model..

¿Que estoy haciendo mal?


Por otro lado, en el workflow podría hacer del mismo modo que hago:

mydoc.addAspect("cm:generalclassifiable");

¿¿Podría hacer??

mydoc.QUITAR_Aspect("cm:versionable"); ¿Que debo usar?


Muchas gracias de antemano.

Outcomes