Extract Mobile Web Template Forms Properties Events For XoomSet

The Extract Mobile Web Template Forms Properties Events For XoomSet transformation takes a specified ClickMobile web client template from the source configuration (parameter FromTemplate), and copies the specified forms (parameter FormTypes), additional properties for the specified Objects (parameter AdditionalPropertiesTypes) and event definitions (parameter EventNames) to a number of other specified templates (parameter ToTemplates).

This transformation combines the Extract Mobile Web Template Events For XoomSet, Extract Mobile Web Template Forms For XoomSet, and Extract Mobile Web Template Forms Properties Events ForXoomSet transformations into one. As far as forms are concerned, there is a subtle difference between this transformation and Extract Mobile Web Template Forms For XoomSet: while this transformation creates a single entry for all Settings associated with all the forms (including sub-forms) associated with each Object, Extract Mobile Web Template Forms For XoomSet creates a separate xoom:set entry for each form and doesn’t include top-level form Settings. The two transformations should therefore be used according to the desired degree of granularity.


Results of applying the ExtractMobileWebTemplateFormsPropertiesEventsForXoomSet transformation

The identity of every User Setting is given (highlighted in red), and the various parameters of that setting are contained within xoom:set elements (highlighted in blue).

Parameters

The parameters are defined in ExtractMobileWebTemplateFormsPropertiesEventsForXoomSet.xsl, typically located here: C:\Program Files (x86)\Zany Ants\Xoom\Reports.

  <!-- FromTemplate: The template from which forms, events and additional properties will be taken. -->
  <xsl:param name="FromTemplate">Contractors</xsl:param>
  <!-- ToTemplates: The templates to which the forms, events and additional properties will be copied. Template names should be separated by double bar characters - ||. -->
  <xsl:param name="ToTemplates">Dispatcher||Help Desk||MDF Dispatcher||Super Dispatcher</xsl:param>
  <!-- FormTypes: Object types (separated by space) for which the forms will be extracted. This parameter should also start and end with the space. -->
  <xsl:param name="FormTypes"> Schedule Engineer LLUQuestionnaire Asset PartUsed ModemReplacement </xsl:param>
  <!-- AdditionalPropertiesTypes: Object types (separated by space) for which the additional properties will be extracted. This parameter should also start and end with the space. -->
  <xsl:param name="AdditionalPropertiesTypes"> Task Assignment </xsl:param>
  <!-- EventNames: The events that should be copied. Event names should be separated by double bar characters - ||. -->
  <xsl:param name="EventNames">SyncDictionaries||ActivationLLU||Offline Notes||TechnicalDetails</xsl:param>
    

To edit the parameters, open the file in a text editor, make changes, being sure to adhere to the specified format, and save the file in the same folder.