cancel
Showing results for 
Search instead for 
Did you mean: 

Deshabilitar versionado durante un workflow

robeitor_6159
Champ in-the-making
Champ in-the-making
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.
1 REPLY 1

robeitor_6159
Champ in-the-making
Champ in-the-making
Me auto respondo.

Por ahora he probado:

mydoc.removeAspect ("cm:versionable") y claro, hace que no suba la versión pero me cargo todas las versiones anteriores.

Yo lo que querría es pausar la versión anterior al lanzar el workflow y luego volver a dejarle que versione.

Por favor, agradecería sus ayudas.
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.