cancel
Showing results for 
Search instead for 
Did you mean: 

Forwarding tasks using UWL

samantha_nez
Participant
0 Kudos

Hello,

We are working with EP7 SP13.

We have problems when we try to forward tasks using the UWL. From main page (without opening the task), we can forward it clicking on the forward button (it displays a new window asking the user ID).

However, if we open the task and try to forward it, when we click on the forward button, the action does not take effect (it does not display another window asking the user ID).

We have created new xml configuration files for these tasks, setting their features.

We have reviewed our xml files but we do not appreciate any error. Where is the problem?

Thanks in advance,

Samantha.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Samantha,

Please tell us what kind of changes u have done to ur UWL.

If possible share the xml with us.

Regards,

Sumit

samantha_nez
Participant
0 Kudos

Hi Sumit,

This is our customized configuration file:

<UWLConfiguration version="1.0">
  <DescriptionBundles>
    <DescriptionBundle name="corporation_name" default="Actualizar"/>
  </DescriptionBundles>
  <Actions>
    <Action name="viewContent" groupAction="no" handler="UrlLauncher" referenceBundle="view_content" returnToDetailViewAllowed="yes" launchInNewWindow="yes">
      <Properties>
        <Property name="openInNewWindow" value="true"/>
        <Property name="url" value="${item.executionUrl}"/>
      </Properties>
    </Action>
  </Actions>
  <ItemTypes>
    <ItemType name="uwl.task" connector="*" defaultView="DefaultView" defaultAction="viewDetail" executionMode="default">
      <Actions>
        <Action reference="uwlTaskWizard"/>
        <Action reference="priorityLow"/>
        <Action reference="priorityNormal"/>
        <Action reference="priorityHigh"/>
        <Action reference="priorityVeryHigh"/>
        <Action reference="cancelSubprocess"/>
        <Action reference="viewSubProcess"/>
      </Actions>
    </ItemType>
    <ItemType name="uwl.task.webflow.decision.SWF.TS90008264.system_alias" connector="WebFlowConnector" defaultView="webflowView" defaultAction="viewDetail" executionMode="pessimistic">
      <ItemTypeCriteria systemId="system_alias" externalType="TS90008264" connector="WebFlowConnector"/>
    </ItemType>
    <ItemType name="uwl.task.webflow.decision.SWF.TS90008271.system_alias" connector="WebFlowConnector" defaultView="webflowView" defaultAction="viewDetail" executionMode="pessimistic">
      <ItemTypeCriteria systemId="system_alias" externalType="TS90008271" connector="WebFlowConnector"/>
    </ItemType>
    <ItemType name="uwl.task.webflow.decision.SWF.TS90008272.system_alias" connector="WebFlowConnector" defaultView="webflowView" defaultAction="viewDetail" executionMode="pessimistic">
      <ItemTypeCriteria systemId="system_alias" externalType="TS90008272" connector="WebFlowConnector"/>
    </ItemType>
    
    ...
    
    <ItemType name="uwl.task.webflow.decision.TS00008267.system_alias" connector="WebFlowConnector" defaultView="webflowView" defaultAction="viewDetail" executionMode="pessimistic">
      <ItemTypeCriteria systemId="system_alias" externalType="TS00008267" connector="WebFlowConnector"/>
      <CustomAttributes>
        <CustomAttributeSource id="UM" objectIdHolder="creatorId" objectType="user" cacheValidity="0">
          <Attribute name="firstName" type="string" displayName="First Name"/>
          <Attribute name="lastName" type="string" displayName="Last Name"/>
        </CustomAttributeSource>
      </CustomAttributes>
      <Actions>
        <Action name="viewContent" groupAction="no" handler="UrlLauncher" referenceBundle="corporation_name" returnToDetailViewAllowed="yes" launchInNewWindow="yes">
          <Properties>
            <Property name="openInNewWindow" value="true"/>
            <Property name="url" value="${item.executionUrl}"/>
          </Properties>
        </Action>
      </Actions>
    </ItemType>
    <ItemType name="uwl.task.webflow.decision.TS48907952.system_alias" connector="WebFlowConnector" defaultView="webflowView" defaultAction="viewDetail" executionMode="pessimistic">
      <ItemTypeCriteria systemId="system_alias" externalType="TS48907952" connector="WebFlowConnector"/>
      <CustomAttributes>
        <CustomAttributeSource id="ABAP_BOR" objectIdHolder="externalObjectId" objectType="WFTS" cacheValidity="final">
          <Attribute name="approvby" type="string" displayName="approvby"/>
          <Attribute name="createdate" type="date" displayName="createdate"/>
        </CustomAttributeSource>
      </CustomAttributes>
      <Actions>
        <Action name="viewContent" groupAction="no" handler="UrlLauncher" referenceBundle="corporation_name" returnToDetailViewAllowed="yes" launchInNewWindow="yes">
          <Properties>
            <Property name="openInNewWindow" value="true"/>
            <Property name="url" value="${item.executionUrl}"/>
          </Properties>
        </Action>
      </Actions>
    </ItemType>
    <ItemType name="uwl.task.webflow.decision.TS90007968.system_alias" connector="WebFlowConnector" defaultView="webflowView" defaultAction="viewDetail" executionMode="pessimistic">
      <ItemTypeCriteria systemId="system_alias" externalType="TS90007968" connector="WebFlowConnector"/>
      <CustomAttributes>
        <CustomAttributeSource id="WEBFLOW_CONTAINER" objectIdHolder="externalId" objectType="WebflowContainer" cacheValidity="final">
          <Attribute name="pruContainerWF" type="string" displayName="WF pruContainerWF"/>
        </CustomAttributeSource>
      </CustomAttributes>
      <Actions>
        <Action name="viewContent" groupAction="no" handler="UrlLauncher" referenceBundle="corporation_name" returnToDetailViewAllowed="yes" launchInNewWindow="yes">
          <Properties>
            <Property name="openInNewWindow" value="true"/>
            <Property name="url" value="${item.executionUrl}"/>
          </Properties>
        </Action>
      </Actions>
    </ItemType>
    
    ...
    
  </ItemTypes>
  <Views>
    <View name="DefaultView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task.webflow.decision.TS90008300.system_alias, uwl.task.webflow.decision.TS90008305.system_alias, uwl.task.webflow.decision.TS90008299.system_alias, uwl.task.webflow.decision.TS90008248.system_alias, uwl.task.webflow.decision.TS90008304.system_alias, uwl.task.webflow.decision.TS90008157.system_alias, uwl.task.webflow.decision.TS90008301.system_alias, uwl.task.webflow.decision.TS90008294.system_alias, uwl.task.webflow.decision.TS90008488.system_alias, uwl.task.webflow.decision.TS90008264.system_alias, uwl.task.webflow.decision.TS90008272.system_alias, uwl.task.webflow.decision.TS90008303.system_alias, uwl.task.webflow.decision.TS90008286.system_alias, uwl.task.webflow.decision.TS90008297.system_alias, uwl.task.webflow.decision.TS90008273.system_alias, uwl.task.webflow.decision.TS90008275.system_alias, uwl.task.webflow.decision.TS90008292.system_alias, uwl.task.webflow.decision.TS90008295.system_alias, uwl.task.webflow.decision.SWF, uwl.task.webflow.decision.TS90008283.system_alias, uwl.task.webflow.decision.TS90008302.system_alias, uwl.task.webflow.decision.TS90008288.system_alias, uwl.task.webflow.decision.TS90008147.system_alias, uwl.task.webflow.decision.TS90008165.SAP_RRHH, uwl.task.webflow.decision.TS90008277.system_alias, uwl.task.webflow.decision.TS90008287.system_alias, uwl.task.webflow.decision.TS48907952.system_alias, uwl.task.webflow.decision.TS90008281.system_alias, uwl.task.webflow.decision.TS90008293.system_alias, uwl.task.webflow.decision.TS90008278.system_alias, uwl.task.webflow.decision.TS00008267.system_alias, uwl.task.webflow.decision.TS90008282.system_alias, uwl.task.webflow.decision.TS90008298.system_alias, uwl.task.webflow.decision.TS90008279.system_alias, uwl.task.webflow.decision.TS90008280.system_alias, uwl.task.webflow.decision.TS90008329.system_alias, uwl.task.webflow.decision.TS90008276.system_alias, uwl.task.webflow.decision.TS90007968.system_alias, uwl.task.webflow.decision.TS90008155.system_alias, uwl.task.webflow.decision.TS90008274.system_alias, uwl.task.webflow.decision.TS90008296.system_alias, uwl.task.webflow.decision.TS90008271.system_alias" columnOrder="statusIcon, attachmentCount, subject, dueDate, priority, creatorId, createdDate" sortby="dueDate:ascend, createdDate:descend" tableDesign="STANDARD" visibleRowCount="10" headerVisible="yes" queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="86400000" dueDateWarning="259200000" emphasizedItems="unread" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="top" referenceBundle="tasks">
      <DisplayAttributes>
        <DisplayAttribute name="CAMPO1" type="string" width="" sortable="yes" format="medium" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes">
          <Descriptions default="CAMPO1">
            <ShortDescriptions>
              <Description Language="es" Description="STATUS"/>
              <Description Language="en" Description="STATUS"/>
            </ShortDescriptions>
          </Descriptions>
        </DisplayAttribute>
        <DisplayAttribute name="subject" type="link" width="" sortable="yes" format="default" actionRef="viewDetail" referenceBundle="subject" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes"/>
        <DisplayAttribute name="priority" type="user" width="10" sortable="yes" format="default" referenceBundle="priority" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes">
          <Menu>
            <MenuItem name="Low" actionRef="priorityLow" referenceBundle="menu_priority_low"/>
            <MenuItem name="Normal" actionRef="priorityNormal" referenceBundle="menu_priority_normal"/>
            <MenuItem name="High" actionRef="priorityHigh" referenceBundle="menu_priority_high"/>
            <MenuItem name="VeryHigh" actionRef="priorityVeryHigh"/>
          </Menu>
        </DisplayAttribute>
      </DisplayAttributes>
      <Actions>
        <Action reference="refresh"/>
      </Actions>
    </View>
    
    ...
  
  </Views>
  <GlobalDisplayAttributes>
    <DisplayAttribute name="attachmentCount" type="user" width="" sortable="yes" format="default" referenceBundle="attachments" hAlign="CENTER" vAlign="BASELINE" maxTextWidth="0" headerVisible="no"/>
  </GlobalDisplayAttributes>
</UWLConfiguration>

Regards,

Samantha.