Formularios de Workflow
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-13-2014 03:48 AM
Buenos días! A ver si me podéis ayudar con lo siguiente. Resulta que estoy haciendo un workflow propio con un evento Start y dos UserTask. Necesito que toda la información rellenada en el formulario del evento Start, aparezca en los formularios de la UserTask1 y UserTask2. Lo rellenado en la UserTask1 también tiene que estar en la UserTask2, recogiendo en el último formulario toda la información rellenada anteriormente.
Lo he hecho con "aspects", y resulta que del evento Start a la UserTask1 si me envía los campos rellenados, pero de la UserTask1 a la UserTask2 no, ¿Cuál puede ser el problema? Muchas gracias.
<blockquote>share-config-custom.xml</blockquote>
<blockcode>
<config evaluator="string-compare" condition="activiti$solicitudVacaciones1">
<forms>
<form>
<field-visibility>
<show id="scwf:fecIni" />
<show id="scwf:fecFin" />
<show id="scwf:comentario" />
</field-visibility>
<appearance>
<set id="date" template="/org/alfresco/components/form/2-column-set.ftl" appearance="fieldset" label-id="Escoger fecha" />
<set id="info" appearance="title" template="/org/alfresco/components/form/2-column-set.ftl" label-id="Petición Vacaciones" />
<field id="scwf:fecIni" set="date" />
<field id="scwf:fecFin" set="date" />
<field id="scwf:comentario" set="info" />
</appearance>
</form>
</forms>
</config>
<config evaluator="task-type" condition="scwf:solicitud">
<forms>
<form>
<field-visibility>
<show id="scwf:fecIni" />
<show id="scwf:fecFin" />
<show id="scwf:comentario" />
</field-visibility>
<appearance>
<set id="date" template="/org/alfresco/components/form/2-column-set.ftl" appearance="fieldset" label-id="Escoger fecha" />
<set id="info" appearance="title" template="/org/alfresco/components/form/2-column-set.ftl" label-id="Petición Vacaciones" />
<field id="scwf:fecIni" set="date" />
<field id="scwf:fecFin" set="date" />
<field id="scwf:comentario" set="info" />
</appearance>
</form>
</forms>
</config>
<config evaluator="task-type" condition="scwf:depvacaciones">
<forms>
<form>
<field-visibility>
<show id="scwf:fecIni" />
<show id="scwf:fecFin" />
<show id="scwf:comentario" />
<show id="scwf:aprobVacDep" />
<show id="scwf:razonJefeDep" />
</field-visibility>
<appearance>
<set id="date" template="/org/alfresco/components/form/2-column-set.ftl" appearance="fieldset" label-id="Fechas elegidas"/>
<set id="info" appearance="title" template="/org/alfresco/components/form/2-column-set.ftl" label-id="Petición Vacaciones" />
<set id="departamento" appearance="title" label-id="Departamento" />
<set id="response" appearance="title" label-id="Respuesta" />
<field id="scwf:fecIni" set="date" read-only="true" />
<field id="scwf:fecFin" set="date" read-only="true" />
<field id="scwf:comentario" set="info" read-only="true" />
<field id="scwf:razonJefeDep" set="departamento" label-id="Motivos (Opcional)" />
<field id="scwf:aprobVacDep" set="response" label-id="Aprobar/Denegar" >
<control template="/org/alfresco/components/form/controls/workflow/activiti-transitions.ftl" />
</field>
</appearance>
</form>
</forms>
</config>
<config evaluator="task-type" condition="scwf:rhvacaciones">
<forms>
<form>
<field-visibility>
<show id="scwf:fecIni" />
<show id="scwf:fecFin" />
<show id="scwf:comentario" />
<show id="scwf:aprobVacDep" />
<show id="scwf:razonJefeDep" />
<show id="scwf:razonRH" />
<show id="scwf:aprobVacRH" />
</field-visibility>
<appearance>
<set id="date" template="/org/alfresco/components/form/2-column-set.ftl" appearance="fieldset" label-id="Fechas elegidas" read-only="true" />
<set id="info" appearance="title" template="/org/alfresco/components/form/2-column-set.ftl" label-id="Petición Vacaciones" />
<set id="departamento" appearance="title" label-id="Departamento" />
<set id="rrhh" appearance="title" label-id="RRHH" />
<set id="response" appearance="title" label-id="Respuesta" />
<field id="scwf:fecIni" set="date" read-only="true" />
<field id="scwf:fecFin" set="date" read-only="true" />
<field id="scwf:comentario" set="info" read-only="true" />
<field id="scwf:razonJefeDep" set="departamento" label-id="Motivos (Opcional)" read-only="true"/>
<field id="scwf:razonRH" set="rrhh" label-id="Motivos (Opcional)" />
<field id="scwf:aprobVacRH" set="response" label-id="Aprobar/Denegar" >
<control template="/org/alfresco/components/form/controls/workflow/activiti-transitions.ftl" />
</field>
</appearance>
</form>
</forms>
</config>
</blockcode>
<blockquote>model.xml</blockquote>
<blockcode>
<type name="scwf:solicitud">
<parent>bpm:startTask</parent>
<mandatory-aspects>
<aspect>scwf:myAspect</aspect>
</mandatory-aspects>
</type>
<type name="scwf:depvacaciones">
<parent>bpm:activitiOutcomeTask</parent>
<properties>
<property name="scwf:aprobVacDep">
<title>Aprobar/Denegar (Dep) </title>
<type>d:text</type>
<default>Rechazar</default>
<constraints>
<constraint type="LIST">
<parameter name="allowedValues">
<list>
<value>Aprobar</value>
<value>Rechazar</value>
</list>
</parameter>
</constraint>
</constraints>
</property>
</properties>
<overrides>
<property name="bpm
ackageItemActionGroup">
<default>edit_package_item_actions</default>
</property>
<property name="bpm
utcomePropertyName">
<default>{http://www.alfresco.org/model/workflow/1.0}reviewOutcome</default>
</property>
</overrides>
<mandatory-aspects>
<aspect>scwf:myAspect</aspect>
<aspect>scwf:myAspect2</aspect>
</mandatory-aspects>
</type>
<type name="scwf:rhvacaciones">
<parent>bpm:activitiOutcomeTask</parent>
<properties>
<property name="scwf:aprobVacRH">
<title>Aprobar/Denegar (RH) </title>
<type>d:text</type>
<default>Rechazar</default>
<constraints>
<constraint type="LIST">
<parameter name="allowedValues">
<list>
<value>Aprobar</value>
<value>Rechazar</value>
</list>
</parameter>
</constraint>
</constraints>
</property>
</properties>
<overrides>
<property name="bpm
ackageItemActionGroup">
<default>edit_package_item_actions</default>
</property>
<property name="bpm
utcomePropertyName">
<default>{http://www.alfresco.org/model/workflow/1.0}reviewOutcome</default>
</property>
</overrides>
<mandatory-aspects>
<aspect>scwf:myAspect</aspect>
<aspect>scwf:myAspect2</aspect>
<aspect>scwf:myAspect5</aspect>
</mandatory-aspects>
</type>
</types>
<aspects>
<aspect name="scwf:myAspect">
<title>My Aspect</title>
<properties>
<property name="scwf:fecIni">
<title>Fecha inicio</title>
<type>d:date</type>
<mandatory>true</mandatory>
</property>
<property name="scwf:fecFin">
<title>Fecha Fin</title>
<type>d:date</type>
<mandatory>true</mandatory>
</property>
<property name="scwf:comentario">
<title>Comentario</title>
<type>d:text</type>
<mandatory>false</mandatory>
</property>
</properties>
</aspect>
<aspect name="scwf:myAspect2">
<title>My Aspect2</title>
<properties>
<property name="scwf:razonJefeDep">
<title>Observaciones Departamento</title>
<type>d:text</type>
<mandatory>false</mandatory>
</property>
</properties>
</aspect>
<aspect name="scwf:myAspect5">
<title>My Aspect5</title>
<properties>
<property name="scwf:razonRH">
<title>Observaciones RH</title>
<type>d:text</type>
<mandatory>false</mandatory>
</property>
</properties>
</aspect>
</aspects>
</blockcode>
Lo he hecho con "aspects", y resulta que del evento Start a la UserTask1 si me envía los campos rellenados, pero de la UserTask1 a la UserTask2 no, ¿Cuál puede ser el problema? Muchas gracias.
<blockquote>share-config-custom.xml</blockquote>
<blockcode>
<config evaluator="string-compare" condition="activiti$solicitudVacaciones1">
<forms>
<form>
<field-visibility>
<show id="scwf:fecIni" />
<show id="scwf:fecFin" />
<show id="scwf:comentario" />
</field-visibility>
<appearance>
<set id="date" template="/org/alfresco/components/form/2-column-set.ftl" appearance="fieldset" label-id="Escoger fecha" />
<set id="info" appearance="title" template="/org/alfresco/components/form/2-column-set.ftl" label-id="Petición Vacaciones" />
<field id="scwf:fecIni" set="date" />
<field id="scwf:fecFin" set="date" />
<field id="scwf:comentario" set="info" />
</appearance>
</form>
</forms>
</config>
<config evaluator="task-type" condition="scwf:solicitud">
<forms>
<form>
<field-visibility>
<show id="scwf:fecIni" />
<show id="scwf:fecFin" />
<show id="scwf:comentario" />
</field-visibility>
<appearance>
<set id="date" template="/org/alfresco/components/form/2-column-set.ftl" appearance="fieldset" label-id="Escoger fecha" />
<set id="info" appearance="title" template="/org/alfresco/components/form/2-column-set.ftl" label-id="Petición Vacaciones" />
<field id="scwf:fecIni" set="date" />
<field id="scwf:fecFin" set="date" />
<field id="scwf:comentario" set="info" />
</appearance>
</form>
</forms>
</config>
<config evaluator="task-type" condition="scwf:depvacaciones">
<forms>
<form>
<field-visibility>
<show id="scwf:fecIni" />
<show id="scwf:fecFin" />
<show id="scwf:comentario" />
<show id="scwf:aprobVacDep" />
<show id="scwf:razonJefeDep" />
</field-visibility>
<appearance>
<set id="date" template="/org/alfresco/components/form/2-column-set.ftl" appearance="fieldset" label-id="Fechas elegidas"/>
<set id="info" appearance="title" template="/org/alfresco/components/form/2-column-set.ftl" label-id="Petición Vacaciones" />
<set id="departamento" appearance="title" label-id="Departamento" />
<set id="response" appearance="title" label-id="Respuesta" />
<field id="scwf:fecIni" set="date" read-only="true" />
<field id="scwf:fecFin" set="date" read-only="true" />
<field id="scwf:comentario" set="info" read-only="true" />
<field id="scwf:razonJefeDep" set="departamento" label-id="Motivos (Opcional)" />
<field id="scwf:aprobVacDep" set="response" label-id="Aprobar/Denegar" >
<control template="/org/alfresco/components/form/controls/workflow/activiti-transitions.ftl" />
</field>
</appearance>
</form>
</forms>
</config>
<config evaluator="task-type" condition="scwf:rhvacaciones">
<forms>
<form>
<field-visibility>
<show id="scwf:fecIni" />
<show id="scwf:fecFin" />
<show id="scwf:comentario" />
<show id="scwf:aprobVacDep" />
<show id="scwf:razonJefeDep" />
<show id="scwf:razonRH" />
<show id="scwf:aprobVacRH" />
</field-visibility>
<appearance>
<set id="date" template="/org/alfresco/components/form/2-column-set.ftl" appearance="fieldset" label-id="Fechas elegidas" read-only="true" />
<set id="info" appearance="title" template="/org/alfresco/components/form/2-column-set.ftl" label-id="Petición Vacaciones" />
<set id="departamento" appearance="title" label-id="Departamento" />
<set id="rrhh" appearance="title" label-id="RRHH" />
<set id="response" appearance="title" label-id="Respuesta" />
<field id="scwf:fecIni" set="date" read-only="true" />
<field id="scwf:fecFin" set="date" read-only="true" />
<field id="scwf:comentario" set="info" read-only="true" />
<field id="scwf:razonJefeDep" set="departamento" label-id="Motivos (Opcional)" read-only="true"/>
<field id="scwf:razonRH" set="rrhh" label-id="Motivos (Opcional)" />
<field id="scwf:aprobVacRH" set="response" label-id="Aprobar/Denegar" >
<control template="/org/alfresco/components/form/controls/workflow/activiti-transitions.ftl" />
</field>
</appearance>
</form>
</forms>
</config>
</blockcode>
<blockquote>model.xml</blockquote>
<blockcode>
<type name="scwf:solicitud">
<parent>bpm:startTask</parent>
<mandatory-aspects>
<aspect>scwf:myAspect</aspect>
</mandatory-aspects>
</type>
<type name="scwf:depvacaciones">
<parent>bpm:activitiOutcomeTask</parent>
<properties>
<property name="scwf:aprobVacDep">
<title>Aprobar/Denegar (Dep) </title>
<type>d:text</type>
<default>Rechazar</default>
<constraints>
<constraint type="LIST">
<parameter name="allowedValues">
<list>
<value>Aprobar</value>
<value>Rechazar</value>
</list>
</parameter>
</constraint>
</constraints>
</property>
</properties>
<overrides>
<property name="bpm

<default>edit_package_item_actions</default>
</property>
<property name="bpm

<default>{http://www.alfresco.org/model/workflow/1.0}reviewOutcome</default>
</property>
</overrides>
<mandatory-aspects>
<aspect>scwf:myAspect</aspect>
<aspect>scwf:myAspect2</aspect>
</mandatory-aspects>
</type>
<type name="scwf:rhvacaciones">
<parent>bpm:activitiOutcomeTask</parent>
<properties>
<property name="scwf:aprobVacRH">
<title>Aprobar/Denegar (RH) </title>
<type>d:text</type>
<default>Rechazar</default>
<constraints>
<constraint type="LIST">
<parameter name="allowedValues">
<list>
<value>Aprobar</value>
<value>Rechazar</value>
</list>
</parameter>
</constraint>
</constraints>
</property>
</properties>
<overrides>
<property name="bpm

<default>edit_package_item_actions</default>
</property>
<property name="bpm

<default>{http://www.alfresco.org/model/workflow/1.0}reviewOutcome</default>
</property>
</overrides>
<mandatory-aspects>
<aspect>scwf:myAspect</aspect>
<aspect>scwf:myAspect2</aspect>
<aspect>scwf:myAspect5</aspect>
</mandatory-aspects>
</type>
</types>
<aspects>
<aspect name="scwf:myAspect">
<title>My Aspect</title>
<properties>
<property name="scwf:fecIni">
<title>Fecha inicio</title>
<type>d:date</type>
<mandatory>true</mandatory>
</property>
<property name="scwf:fecFin">
<title>Fecha Fin</title>
<type>d:date</type>
<mandatory>true</mandatory>
</property>
<property name="scwf:comentario">
<title>Comentario</title>
<type>d:text</type>
<mandatory>false</mandatory>
</property>
</properties>
</aspect>
<aspect name="scwf:myAspect2">
<title>My Aspect2</title>
<properties>
<property name="scwf:razonJefeDep">
<title>Observaciones Departamento</title>
<type>d:text</type>
<mandatory>false</mandatory>
</property>
</properties>
</aspect>
<aspect name="scwf:myAspect5">
<title>My Aspect5</title>
<properties>
<property name="scwf:razonRH">
<title>Observaciones RH</title>
<type>d:text</type>
<mandatory>false</mandatory>
</property>
</properties>
</aspect>
</aspects>
</blockcode>
Labels:
- Labels:
-
Archive
1 REPLY 1
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-13-2014 03:53 AM
¿Alguien sabe a que puede deberse?
