<?xml version="1.0" encoding="UTF-8"?>

<!-- *********************************************************************************************

No other new Activity should be defined here. To add new Smart Nodes, refer to:
appian-internal2-activities.xml
**************************************************************************************************-->
<!--
The valid structure of this file is described below.
NOTE: New activity class schemas may be configured in appian-custom-activities.xml, or may be added to a new configuration file. NO CHANGES TO THIS DOCUMENT SHOULD BE MADE, ASIDE FROM CHANGING THE NAMES OF ACTIVITY CLASS SCHEMAS.
-->


<!--
The root element of the activity class configuration file. The attribute "namespace" must be unique within  all activity class configuration files. The list of reserved namespaces can be found in appian-custom-activities.xml (Required)
-->

<!-- <activity-class-schemas namespace="myNamespace"> -->


  <!--
     General tag definition for an Activity. Local Id is required, and must be unique within the specified namespace. NOTE: The local id which will be populated in the database will be <file-namespace>.<local-id> (Required)
  -->
  <!-- <activity-class-schema local-id="0">  -->

    <!--
      The name of the smart node. This name will be displayed in the designer (Required)
     -->
    <!-- <name>Send Alert</name> -->


    <!--
      The schema of the activity class parameters (ACPs). An ACP is a variable that is local to an activity class, and is used within the scope of an activity. (Optional)
     -->

  <!--   <activity-class-parameter-schemas> -->

      <!--
         Defines the structure of every ACP for a smart node. (ACPs are optional) If ACPs are defined, the local Id is required and must be unique within the activity class parameter schema. 
       -->
      <!-- <activity-class-parameter-schema local-id="0"> -->

        <!-- The activity class parameter (ACP) name (Required). -->
        <!-- <name>Prompt</name> -->

         <!--
             One of the TypedVariable values. See  com.appiancorp.suiteapi.process.TypedVariableTypes. (Required)
         -->
        <!-- <type>4</type> -->

        <!--
            Can a null value be submitted by the end user for this ACP?
            0 = Value can be left blank and designer cannot override
            1 =  Value cannot be left blank and designer cannot override
            2 = Designer decides whether or not value can be left blank

            (Optional. Default: 1)
         -->
        <!-- <required>1</required> -->

        <!--
            The default value. This value may be a list of ACPs (including activity return variables) - that is, it may contain nested <activity-class-parameter-schemas> or <activity-return-variable-schemas> tags. (Optional. Default: Null)
         -->
        <!-- 
          <value></value> 
          OR for multiple-typed values:
          <value>
            <el></el>
            <el></el>
            <el></el>
          </value>
        -->
        
        <!--
            The enumeration to be used for this ACP.  Specify the name of the enumeration to be used for this ACP.  The value must match the "name" attribute of the enumeration you wish to use in enumeration-config-process.xml.  If an enumeration is used then "default value" column in the "Data" tab for this ACP will be a dropdown containing the values of the enumeration.
            (Optional.  Default: Null)
        -->

        <!-- <enumeration></enumeration> -->

        <!--
            The custom display reference for this ACP. For a string input type (TypedVariableTypes.STRING),
            this can optionally be set to "htmlarea", if the input is meant to use the htmlarea input
            type, instead of a plain text input (see the "Send Alert" smart node for reference).
            Otherwise, this value must be an asi constant which corresponds to the picker type to be used
            to pick the default value of this ACP. The base type of the picker must match the type of
            this ACP. Example:  ACP is of type Group.  customDisplayReference is 'departments'
            (Departments picker).
            (Optional.  If not specified, default picker for that type (if any) is used)
        -->

        <!-- <customDisplayReference></customDisplayReference> -->

        <!--
            Is this an ACP? (Otherwise, it is an ARV) (Optional: Default: true)
            ACP = Activity Class Parameter - An input to an activity class.
            ARV = Activity Return Value - An output from an activity class.
            0 (or false) = ARV
            1 (or true) = ACP
         -->
        <!-- <input-to-activity-class>1</input-to-activity-class> -->

        <!--
            Can the user change the value? This controls whether the field is displayed as an input field in the interface.
            0 = Value cannot be changed and designer cannot override
            1 = Value can be changed and designer cannot override
            2 = Designer decides whether value can be changed

            (Optional. Default=2)
         -->
        <!-- <editable>0</editable> -->

        <!--
            This comment is displayed as mouseover text for the prompt under the data
            tab in the process modeler.  (Optional. Default: Null)
         -->
        <!-- <comment>Specify the instructions for completing this task</comment> -->

       <!--
           Instructions to the end user. (Optional. Default: Null)
         -->
       <!-- <prompt>Instructions</prompt> -->

       <!--
           Does this ACP support multiple (array) values?
           0 (or false) = No
           1 (or true) = Yes
           (Required)
         -->
       <!-- <supports-multiples>0</supports-multiples> -->

       <!--
           Is this ACP hidden in the designer?
           0 (or false) = No
           1 (or true) = Yes
           (Optional. Default=0)
         -->
       <!-- <hidden-from-designer>0</hidden-from-designer>
     </activity-class-parameter-schema>
   </activity-class-parameter-schemas> -->

   <!--
      The schema of the activity return variables (ARVs). An ARV is an ACP that is an output of an activity class. (Optional)
     -->

  <!--   <activity-return-variable-schemas> -->

      <!--
         Defines the structure of every ARV for a smart node. Local Id is required and must be unique within the activity return variable schema. (Optional)
       -->
      <!-- <activity-return-variable-schema local-id="1"> -->

        <!-- The ARV name (Required). -->
        <!-- <name>ARV Name</name> -->

         <!--
             One of the TypedVariable values. See com.appiancorp.suiteapi.process.TypedVariable. (Required)
         -->
        <!-- <type>4</type> -->

        <!--
            The default value. This value may be a list of ACPs (including activity return variables) - that is, it may contain nested <activity-class-parameter-schemas> or <activity-return-variable-schemas> tags. (Optional. Default: Null)
         -->
        <!-- <value></value> -->

        <!--
            This comment will never be seen by the designer or end user.  It is included
            simply to increase legibility within this document and to provide any additional information
            to those reading it.  (Optional. Default: Null)
         -->
        <!-- <comment>Specify the instructions for completing this task</comment> -->

       <!--
           Instructions to the end user. (Optional. Default: Null)
         -->
       <!-- <prompt>Instructions</prompt> -->

       <!--
           Does this ARV support multiple (array) values?
           0 (or false) = No
           1 (or true) = Yes
           (Required)
         -->
       <!-- <supports-multiples>0</supports-multiples>
     </activity-return-variable-schema>
   </activity-return-variable-schemas> -->

   <!-- The form associated with this activity class schema  (Optional)-->
   <!-- <form> -->

     <!-- Form types:
         0 = dynamic form
         1 = JSP form
         2 = Internal form

         (Optional. Default: 0)
           -->
     <!-- <type>0</type>  -->

     <!-- Use Text Bundle to retrieve Form labels:
          Sets if the form-element labels will be retrieved from a resource bundle when loaded at administration
          time (i.e. when the xml that defines de activity is loaded during the application server startup).
         0 = do not use resource bundle (the labels provided will be used for the primary locale)
         1 = use a resource bundle (the labels provided will be used as keys to retrieve the real labels from the
             resource bundles of the available locales)

         (Optional. Default: 1)
           -->
     <!-- <useTextBundle>1</useTextBundle>  -->

     <!-- All forms have a dynamic form associated with them, even if there is also an internal form or JSP form being used (Required)-->
     <!-- <dynamic-form> -->
       <!--
           The elements of the form (Required)
        -->

       <!-- <form-elements> -->
         <!--Order matters for form element nodes (Optional) -->

         <!-- <form-element> -->
           <!-- A bundle key. Prompt for fieldset, which may contain expressions (Required)-->
           <!-- <label>The fieldset</label> -->

           <!-- A bundle key. The instructions for the form element which clarify the label (Optional.  Default: null) -->
           <!-- <instructions>The instructions</instructions> -->

           <!-- Can the form element be changed by the end user?
              0 (or false) = no
              1 (or true) = yes

              (Required)
               -->
           <!-- <editable>0</editable> -->

           <!-- Is the form element a hidden element?
                0 (or false) = no
                1 (or true) = yes
                (Optional. Default: 0)
            -->
            <!-- <hidden>0</hidden> -->

            <!--Supports multiple values?
                0 (or false) = no
                1 (or true) = yes

                (Optional. Default: 0)-->
            <!-- <multiple>0</multiple> -->

            <!-- Input type:
                0 = Whole Number (Long)
                1 = Number (Double)
                2 = Text - Short (String)
                3 = Text - Long (string)
                4 = User Picker
                5 = Group Picker
                6 = People Picker
                7 = Date
                8 = Time
                9 = Date/Time
                10 = Knowledge Center Picker
                11 = Folder Picker
                12 = Document Picker
                13 = Community Picker
                14 = Radio Buttons
                15 = Check Box
                16 = Select Box (Dropdown)
                17 = Message
                18 = Forum Picker
                19 = Thread Picker
                20 = Message Picker
                21 = Local File
                22 = Hidden
                23 = Content Picker
                24 = Page Picker
                25 = Text with Markup (HTMLAREA)
                26 = Button
                27 = Password (Only allowed for Password ACPs)
                29 = Email Address
                30 = Email Recipient Picker
                31 = Process Model Picker
                32 = Process Picker
                (Required)
              -->

             <!-- <type>14</type> -->

             <!-- Options should be specified only for radio buttons, check boxes, and select boxes
                  If no options are specified but the type of the form element is from one of the
                  above mentioned, then the option items will be retrieved from the enumeration
                  part of the ACP to which the form element is mapped to (if any).

              (Optional)
             -->
             <!-- <options> -->

             <!--
                 id = Value to save.
                 value = A bundle key. Value to display.
                 default = Should this value be checked/selected? (0 (or false) = no, 1 (or true) = yes)
                (Optional)
              -->
              <!-- <option id="myOption" value="1" default="0"/> -->
             <!-- </options> -->

            <!-- ACP name to which this value maps. If this element is not specified, the "name" element must be specified. (Optional. Default: Null) -->
            <!-- <mapped-to>ACPName</mapped-to> -->


            <!--Element name. If this element is not specified, the "mapped-to" element must be specified. (Optional. Default: Null) -->
            <!-- <name>ElementName</name> -->

            <!-- A bundle key. Element value (Optional. Default: Null) -->
            <!-- <value>1</value> -->
         <!-- </form-element>
       </form-elements>
     </dynamic-form> -->

     <!-- Internal form is optional if the form type is 2 (Optional)-->
     <!-- <internal-form> -->

       <!-- The doc Id of the related form (Required) -->
       <!-- <doc-id>1</doc-id> -->

       <!--
            The type defined in forms config XML file. Currently only pdf and html values are supported (Required)
        -->
       <!-- <internal-type>html</internal-type> -->

       <!--
            Bind form inputs to ACPs. The order of the binding matters. (Required)
        -->
       <!-- <bindings> -->

        <!--
            A binding of a form input to an ACP. (Optional)
        -->

         <!-- <binding> -->

           <!--The form input name (Required)-->
           <!-- <form-input>formInputName</form-input> -->

           <!--ACP name (Required)-->
           <!-- <mapped-to>ACPName</mapped-to> -->
         <!-- </binding>
       </bindings>
     </internal-form> -->

     <!--JSP form is optional if the form type is 1 (Optional)-->
     <!-- <jsp-form> -->
       <!-- The path to the JSP form (Required)-->
       <!-- <path>/process/forms/myForm.jsp</path>
     </jsp-form>
   </form> -->

   <!--The fully qualified helper class name. The helper class provides additional functionality for passing parameters to and receiving parameters from a user interface. Helper classes must implement com.appiancorp.suiteapi.process.framework.ActivityParameterHelper (Optional)-->
   <!-- <helper-class>com.appiancorp.process.runtime.activities.MyHelperClass</helper-class> -->

   <!--The fully qualified activity class name. The activity class must extend com.appiancorp.suiteapi.process.framework.AbstractActivity. If not specified, the "function" element must be specified (Optional)-->
   <!-- <class-name>com.appiancorp.process.runtime.activities.MyActivityClass</class-name> -->

   <!--The K function to be executed for this activity. If not specified, the "class-name" element must be specified(Optional)-->
   <!-- <function></function> -->

   <!--
       Can the node be run unattended, attended, or both?
       0 = Attended
       1 = Unattended
       2 = Either Attended or Unattended

       (Required)
    -->
   <!-- <requires-user-interaction>2</requires-user-interaction> -->
  <!--
      Is the smart node executed by the process engine or in Java?
      0 = Process execution environment
      1 = Java Execution Environment

      (Required)
    -->
   <!-- <execution-environment>1</execution-environment> -->

   <!--
      Can the activity be run asynchronously? (ie Can the activity be put in a queue to be run later?)
      0 = No
      1 = Yes

      (Optional. Default: 0)
    -->
   <!-- <asynchronous>0</asynchronous> -->

   <!--
      If the administrator wants designers to see a custom setup tab instead of the standard grid to configure ACPs of the activity, he or she can specify the URL for content to be shown on that custom tab

      (Optional. Default: Null)
    -->
   <!-- <custom-setup-url></custom-setup-url> -->

   <!--
      Is this schema a template? (For use in webservices - if this activity is a client (template)for a particular web service. Not currently in use.)
      0 (or false) = No
      1 (or true) = Yes

      (Optional. Default: 0)
    -->
   <!-- <template>1</template> -->

 <!-- </activity-class-schema>

</activity-class-schemas> -->

<activity-class-schemas namespace="internal" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="/process/conf/xmlvalidation/activity-class.xsd">

    <!-- Send Alert -->
    <activity-class-schema local-id="28">
        <name>Send Alert</name>
        <activity-class-parameter-schemas>
            <activity-class-parameter-schema local-id="0">
                <name>Users and Groups</name>
                <type>27</type>
                <required>1</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <editable>1</editable>
                <comment>The alert will be sent to these selected people</comment>
                <prompt>Recipients (Users and Groups)</prompt>
                <supports-multiples>1</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="1">
                <name>Message</name>
                <type>3</type>
                <required>0</required>
                <customDisplayReference>htmlarea</customDisplayReference>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <editable>1</editable>
                <comment>The message of the alert</comment>
                <prompt>Alert Message</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="2">
                <name>Subject</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <editable>1</editable>
                <comment>The subject of the alert</comment>
                <prompt>Alert Subject</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
        </activity-class-parameter-schemas>
        <form>
          <type>0</type> <!--dynamic-->
          <dynamic-form>
            <form-elements>
              <form-element>
                <label>ConfigureAlert</label>
                <type>17</type> <!--message-->
              </form-element>
              <form-element>
                <label>Recipients</label>
                <editable>1</editable>
                <multiple>1</multiple>
                <type>6</type> <!--people picker-->
                <mapped-to>Users and Groups</mapped-to>
              </form-element>
              <form-element>
                <label>AlertSubject</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>Subject</mapped-to>
                <value/>
              </form-element>
              <form-element>
                <label>AlertMessage</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>25</type> <!--htmlarea-->
                <mapped-to>Message</mapped-to>
                <value/>
              </form-element>
            </form-elements>
          </dynamic-form>
        </form>
        <helper-class>com.appiancorp.process.runtime.activities.SendNotificationParameterHelper</helper-class>
        <class-name>com.appiancorp.process.runtime.activities.SendNotificationActivity</class-name>
        <requires-user-interaction>2</requires-user-interaction>
        <execution-environment>1</execution-environment>
    </activity-class-schema >

    <!--Email SN-->
    <activity-class-schema local-id="sendemail">
       <name>Send E-Mail</name>
       <activity-class-parameter-schemas>
           <activity-class-parameter-schema local-id="from">
               <name>From</name>
               <type>3</type>
               <required>1</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Any one of a list of custom senders defined in the 'email addresses' configuration file</comment>
               <prompt>From</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="fromemailvalue">
               <name>FromEmailValue</name>
               <type>34</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Email Address value of the selected custom sender</comment>
               <prompt>From Email Address</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="to">
               <name>To</name>
               <type>35</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Email recipients</comment>
               <prompt>To</prompt>
               <supports-multiples>1</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="cc">
               <name>Cc</name>
               <type>35</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Copy Email recipients</comment>
               <prompt>Cc</prompt>
               <supports-multiples>1</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="bcc">
               <name>Bcc</name>
               <type>35</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Blind copy Email recipients</comment>
               <prompt>Bcc</prompt>
               <supports-multiples>1</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="senderrorsto">
               <name>SendErrorsTo</name>
               <type>3</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Value to set in the errors-to and return-errors-to email headers</comment>
               <prompt>Send Errors To</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="senderrorstoemailvalue">
               <name>SendErrorsToEmailValue</name>
               <type>34</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Email Address value of the selected send-errors-to option</comment>
               <prompt>Send Errors To Email Address</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="subject">
               <name>Subject</name>
               <type>3</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>The Subject of the email</comment>
               <prompt>Subject</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="attachments">
               <name>Attachments</name>
               <type>13</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>The document(s) to attach to the email</comment>
               <prompt>Attachments</prompt>
               <supports-multiples>1</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="priority">
               <name>Priority</name>
               <type>1</type>
               <required>1</required>
               <value>3</value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>The priority of the email</comment>
               <prompt>Priority</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="ishtml">
               <name>IsHTML</name>
               <type>26</type>
               <required>1</required>
               <value>1</value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Defines whether HTML or template will be used for the message body</comment>
               <prompt>Use Template for message body</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="bodytemplate">
               <name>BodyTemplate</name>
               <type>13</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Email message body template</comment>
               <prompt>Choose a template document</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="bodyhtml">
               <name>BodyHTML</name>
               <type>3</type>
               <required>0</required>
               <value></value>
               <customDisplayReference>htmlarea</customDisplayReference>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Email message body</comment>
               <prompt>Email Message</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="headertemplate">
               <name>HeaderTemplate</name>
               <type>13</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Email message header template</comment>
               <prompt>Email Message Header Template</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="footertemplate">
               <name>FooterTemplate</name>
               <type>13</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Email message footer template</comment>
               <prompt>Email Message Footer Template</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
       </activity-class-parameter-schemas>
       <activity-return-variable-schemas>
         <activity-return-variable-schema local-id="usersWithMissingAddresses">
           <name>UsersWithMissingAddresses</name>
           <type>4</type>
           <value></value>
           <comment>The list of users who do not have valid email addresses</comment>
           <prompt>Users with invalid email addresses</prompt>
           <supports-multiples>1</supports-multiples>
         </activity-return-variable-schema>
         <activity-return-variable-schema local-id="invalidAddresses">
           <name>InvalidAddresses</name>
           <type>3</type>
           <value></value>
           <comment>The list of invalid email addresses</comment>
           <prompt>Invalid email addresses</prompt>
           <supports-multiples>1</supports-multiples>
         </activity-return-variable-schema>
         <activity-return-variable-schema local-id="toValidAddresses">
           <name>ToValidAddresses</name>
           <type>34</type>
           <value></value>
           <comment>The list of valid email addresses in the To field</comment>
           <prompt>Valid To email addresses</prompt>
           <supports-multiples>1</supports-multiples>
         </activity-return-variable-schema>
         <activity-return-variable-schema local-id="ccValidAddresses">
           <name>CcValidAddresses</name>
           <type>34</type>
           <value></value>
           <comment>The list of valid email addresses in the Cc field</comment>
           <prompt>Valid Cc email addresses</prompt>
           <supports-multiples>1</supports-multiples>
         </activity-return-variable-schema>
         <activity-return-variable-schema local-id="bccValidAddresses">
           <name>BccValidAddresses</name>
           <type>34</type>
           <value></value>
           <comment>The list of valid email addresses in the Bcc field</comment>
           <prompt>Valid Bcc email addresses</prompt>
           <supports-multiples>1</supports-multiples>
         </activity-return-variable-schema>
       </activity-return-variable-schemas>
       <class-name>com.appiancorp.process.runtime.activities.SendEmailActivity</class-name>
       <requires-user-interaction>1</requires-user-interaction>
       <execution-environment>1</execution-environment>
       <custom-setup-url>/process/designer/prepareSendEmailSetup.do</custom-setup-url>
    </activity-class-schema >

    <activity-class-schema local-id="sendemail2">
       <name>Send E-Mail</name>
       <activity-class-parameter-schemas>
           <activity-class-parameter-schema local-id="from">
               <name>From</name>
               <type>3</type>
               <required>1</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Any one of a list of custom senders defined in the 'email addresses' configuration file</comment>
               <prompt>From</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="fromemailvalue">
               <name>FromEmailValue</name>
               <type>34</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Email Address value of the selected custom sender</comment>
               <prompt>From Email Address</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="to">
               <name>To</name>
               <type>35</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Email recipients</comment>
               <prompt>To</prompt>
               <supports-multiples>1</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="cc">
               <name>Cc</name>
               <type>35</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Copy Email recipients</comment>
               <prompt>Cc</prompt>
               <supports-multiples>1</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="bcc">
               <name>Bcc</name>
               <type>35</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Blind copy Email recipients</comment>
               <prompt>Bcc</prompt>
               <supports-multiples>1</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="senderrorsto">
               <name>SendErrorsTo</name>
               <type>3</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Value to set in the errors-to and return-errors-to email headers</comment>
               <prompt>Send Errors To</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="senderrorstoemailvalue">
               <name>SendErrorsToEmailValue</name>
               <type>34</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Email Address value of the selected send-errors-to option</comment>
               <prompt>Send Errors To Email Address</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="subject">
               <name>Subject</name>
               <type>3</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>The Subject of the email</comment>
               <prompt>Subject</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="attachments">
               <name>Attachments</name>
               <type>13</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>The document(s) to attach to the email</comment>
               <prompt>Attachments</prompt>
               <supports-multiples>1</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="priority">
               <name>Priority</name>
               <type>1</type>
               <required>1</required>
               <value>3</value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>The priority of the email</comment>
               <prompt>Priority</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="ishtml">
               <name>IsHTML</name>
               <type>26</type>
               <required>1</required>
               <value>1</value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Defines whether HTML or template will be used for the message body</comment>
               <prompt>Use Template for message body</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="bodytemplate">
               <name>BodyTemplate</name>
               <type>13</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Email message body template</comment>
               <prompt>Choose a template document</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="bodyhtml">
               <name>BodyHTML</name>
               <type>3</type>
               <required>0</required>
               <value></value>
               <customDisplayReference>htmlarea</customDisplayReference>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Email message body</comment>
               <prompt>Email Message</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="headertemplate">
               <name>HeaderTemplate</name>
               <type>13</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Email message header template</comment>
               <prompt>Email Message Header Template</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="footertemplate">
               <name>FooterTemplate</name>
               <type>13</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Email message footer template</comment>
               <prompt>Email Message Footer Template</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="emailSenderDisplayName">
               <name>Email Sender Display Name</name>
               <type>3</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment></comment>
               <prompt></prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
       </activity-class-parameter-schemas>
       <activity-return-variable-schemas>
         <activity-return-variable-schema local-id="usersWithMissingAddresses">
           <name>UsersWithMissingAddresses</name>
           <type>4</type>
           <value></value>
           <comment>The list of users who do not have valid email addresses</comment>
           <prompt>Users with invalid email addresses</prompt>
           <supports-multiples>1</supports-multiples>
         </activity-return-variable-schema>
         <activity-return-variable-schema local-id="invalidAddresses">
           <name>InvalidAddresses</name>
           <type>3</type>
           <value></value>
           <comment>The list of invalid email addresses</comment>
           <prompt>Invalid email addresses</prompt>
           <supports-multiples>1</supports-multiples>
         </activity-return-variable-schema>
         <activity-return-variable-schema local-id="toValidAddresses">
           <name>ToValidAddresses</name>
           <type>34</type>
           <value></value>
           <comment>The list of valid email addresses in the To field</comment>
           <prompt>Valid To email addresses</prompt>
           <supports-multiples>1</supports-multiples>
         </activity-return-variable-schema>
         <activity-return-variable-schema local-id="ccValidAddresses">
           <name>CcValidAddresses</name>
           <type>34</type>
           <value></value>
           <comment>The list of valid email addresses in the Cc field</comment>
           <prompt>Valid Cc email addresses</prompt>
           <supports-multiples>1</supports-multiples>
         </activity-return-variable-schema>
         <activity-return-variable-schema local-id="bccValidAddresses">
           <name>BccValidAddresses</name>
           <type>34</type>
           <value></value>
           <comment>The list of valid email addresses in the Bcc field</comment>
           <prompt>Valid Bcc email addresses</prompt>
           <supports-multiples>1</supports-multiples>
         </activity-return-variable-schema>
       </activity-return-variable-schemas>
       <class-name>com.appiancorp.process.runtime.activities.SendEmailActivity</class-name>
       <requires-user-interaction>1</requires-user-interaction>
       <execution-environment>1</execution-environment>
       <custom-setup-url>/process/designer/prepareCustomEmailSenderSetup.do</custom-setup-url>
    </activity-class-schema >

    <!--Text Document From Template-->
    <activity-class-schema local-id="texttemplatemerge">
       <name>Generate Text</name>
       <activity-class-parameter-schemas>
           <activity-class-parameter-schema local-id="bodytemplate">
               <name>BodyTemplate</name>
               <type>13</type>
               <required>1</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>The template document</comment>
               <prompt>Template</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="createnewdoc">
               <name>CreateNewDoc</name>
               <type>26</type>
               <required>1</required>
               <value>1</value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Create a new document</comment>
               <prompt>Destination</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="newdocname">
               <name>NewDocName</name>
               <type>3</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Name of the new document created</comment>
               <prompt>New Document Name</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="newdocdesc">
               <name>NewDocDesc</name>
               <type>3</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Description for the new document created</comment>
               <prompt>New Document Description</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="saveinfolder">
               <name>SaveInFolder</name>
               <type>12</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Folder to save the new document created</comment>
               <prompt>Save in folder</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="doctoreplace">
               <name>DocToReplace</name>
               <type>13</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>The document to overwrite</comment>
               <prompt>Document to overwrite</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
       </activity-class-parameter-schemas>
       <activity-return-variable-schemas>
           <activity-return-variable-schema local-id="newdocument">
               <name>NewDocument</name>
               <type>13</type>
               <value></value>
               <comment>The new document created</comment>
               <prompt>New Document Created</prompt>
               <supports-multiples>0</supports-multiples>
           </activity-return-variable-schema>
       </activity-return-variable-schemas>
       <helper-class>com.appiancorp.process.runtime.activities.CreateDocumentFromTemplateParameterHelper</helper-class>
       <class-name>com.appiancorp.process.runtime.activities.CreateDocumentFromTemplateActivity</class-name>
       <requires-user-interaction>1</requires-user-interaction>
       <execution-environment>1</execution-environment>
       <custom-setup-url>/process/designer/prepareDocFromTemplateSetup.do?type=txt</custom-setup-url>
    </activity-class-schema >

    <!--HTML Document From Template-->
    <activity-class-schema local-id="htmltemplatemerge">
       <name>Generate HTML</name>
       <activity-class-parameter-schemas>
           <activity-class-parameter-schema local-id="bodytemplate">
               <name>BodyTemplate</name>
               <type>13</type>
               <required>1</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>The template document</comment>
               <prompt>Template</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="createnewdoc">
               <name>CreateNewDoc</name>
               <type>26</type>
               <required>1</required>
               <value>1</value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Create a new document</comment>
               <prompt>Destination</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="newdocname">
               <name>NewDocName</name>
               <type>3</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Name of the new document created</comment>
               <prompt>New Document Name</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="newdocdesc">
               <name>NewDocDesc</name>
               <type>3</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Description for the new document created</comment>
               <prompt>New Document Description</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="saveinfolder">
               <name>SaveInFolder</name>
               <type>12</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Folder to save the new document created</comment>
               <prompt>Save in folder</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="doctoreplace">
               <name>DocToReplace</name>
               <type>13</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>The document to overwrite</comment>
               <prompt>Document to overwrite</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
       </activity-class-parameter-schemas>
       <activity-return-variable-schemas>
           <activity-return-variable-schema local-id="newdocument">
               <name>NewDocument</name>
               <type>13</type>
               <value></value>
               <comment>The new document created</comment>
               <prompt>New Document Created</prompt>
               <supports-multiples>0</supports-multiples>
           </activity-return-variable-schema>
       </activity-return-variable-schemas>
       <helper-class>com.appiancorp.process.runtime.activities.CreateDocumentFromTemplateParameterHelper</helper-class>
       <class-name>com.appiancorp.process.runtime.activities.CreateDocumentFromTemplateActivity</class-name>
       <requires-user-interaction>1</requires-user-interaction>
       <execution-environment>1</execution-environment>
       <custom-setup-url>/process/designer/prepareDocFromTemplateSetup.do?type=html</custom-setup-url>
    </activity-class-schema >

    <!--PDF Document From Template-->
    <activity-class-schema local-id="pdftemplatemerge">
       <name>Generate PDF</name>
       <activity-class-parameter-schemas>
           <activity-class-parameter-schema local-id="bodytemplate">
               <name>BodyTemplate</name>
               <type>13</type>
               <required>1</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>The template document</comment>
               <prompt>Template</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="createnewdoc">
               <name>CreateNewDoc</name>
               <type>26</type>
               <required>1</required>
               <value>1</value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Create a new document</comment>
               <prompt>Destination</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="newdocname">
               <name>NewDocName</name>
               <type>3</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Name of the new document created</comment>
               <prompt>New Document Name</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="newdocdesc">
               <name>NewDocDesc</name>
               <type>3</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Description for the new document created</comment>
               <prompt>New Document Description</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="saveinfolder">
               <name>SaveInFolder</name>
               <type>12</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Folder to save the new document created</comment>
               <prompt>Save in folder</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="doctoreplace">
               <name>DocToReplace</name>
               <type>13</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>The document to overwrite</comment>
               <prompt>Document to overwrite</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
       </activity-class-parameter-schemas>
       <activity-return-variable-schemas>
           <activity-return-variable-schema local-id="newdocument">
               <name>NewDocument</name>
               <type>13</type>
               <value></value>
               <comment>The new document created</comment>
               <prompt>New Document Created</prompt>
               <supports-multiples>0</supports-multiples>
           </activity-return-variable-schema>
       </activity-return-variable-schemas>
       <helper-class>com.appiancorp.process.runtime.activities.CreateDocumentFromTemplateParameterHelper</helper-class>
       <class-name>com.appiancorp.process.runtime.activities.CreateDocumentFromTemplateActivity</class-name>
       <requires-user-interaction>1</requires-user-interaction>
       <execution-environment>1</execution-environment>
       <custom-setup-url>/process/designer/prepareDocFromTemplateSetup.do?type=pdf</custom-setup-url>
    </activity-class-schema >

    <!--Text Document From Template ver 6.0.1-->
    <activity-class-schema local-id="texttemplatemerge601">
       <name>Generate Text</name>
       <activity-class-parameter-schemas>
           <activity-class-parameter-schema local-id="bodytemplate">
               <name>BodyTemplate</name>
               <type>13</type>
               <required>1</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>The template document</comment>
               <prompt>Template</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="createnewdoc">
               <name>CreateNewDoc</name>
               <type>26</type>
               <required>1</required>
               <value>1</value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Create a new document</comment>
               <prompt>Destination</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="newdocname">
               <name>NewDocName</name>
               <type>3</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Name of the new document created</comment>
               <prompt>New Document Name</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="newdocdesc">
               <name>NewDocDesc</name>
               <type>3</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Description for the new document created</comment>
               <prompt>New Document Description</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="saveinfolder">
               <name>SaveInFolder</name>
               <type>12</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Folder to save the new document created</comment>
               <prompt>Save in folder</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="doctoreplace">
               <name>DocToReplace</name>
               <type>13</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>The document to overwrite</comment>
               <prompt>Document to overwrite</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="runtimebodytemplate">
               <name>RuntimeBodyTemplate</name>
               <type>13</type>
               <required>0</required>
               <value />
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>The runtime template document</comment>
               <prompt>Runtime Template</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
       </activity-class-parameter-schemas>
       <activity-return-variable-schemas>
           <activity-return-variable-schema local-id="newdocument">
               <name>NewDocument</name>
               <type>13</type>
               <value></value>
               <comment>The new document created</comment>
               <prompt>New Document Created</prompt>
               <supports-multiples>0</supports-multiples>
           </activity-return-variable-schema>
       </activity-return-variable-schemas>
       <helper-class>com.appiancorp.process.runtime.activities.CreateDocumentFromTemplateParameterHelper</helper-class>
       <class-name>com.appiancorp.process.runtime.activities.CreateDocumentFromTemplateActivity601</class-name>
       <requires-user-interaction>1</requires-user-interaction>
       <execution-environment>1</execution-environment>
       <custom-setup-url>/process/designer/prepareDocFromTemplateSetup_6_0_1.do?type=txt</custom-setup-url>
    </activity-class-schema >

    <!--HTML Document From Template ver 6.0.1-->
    <activity-class-schema local-id="htmltemplatemerge601">
       <name>Generate HTML</name>
       <activity-class-parameter-schemas>
           <activity-class-parameter-schema local-id="bodytemplate">
               <name>BodyTemplate</name>
               <type>13</type>
               <required>1</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>The template document</comment>
               <prompt>Template</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="createnewdoc">
               <name>CreateNewDoc</name>
               <type>26</type>
               <required>1</required>
               <value>1</value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Create a new document</comment>
               <prompt>Destination</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="newdocname">
               <name>NewDocName</name>
               <type>3</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Name of the new document created</comment>
               <prompt>New Document Name</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="newdocdesc">
               <name>NewDocDesc</name>
               <type>3</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Description for the new document created</comment>
               <prompt>New Document Description</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="saveinfolder">
               <name>SaveInFolder</name>
               <type>12</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Folder to save the new document created</comment>
               <prompt>Save in folder</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="doctoreplace">
               <name>DocToReplace</name>
               <type>13</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>The document to overwrite</comment>
               <prompt>Document to overwrite</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="runtimebodytemplate">
               <name>RuntimeBodyTemplate</name>
               <type>13</type>
               <required>0</required>
               <value />
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>The runtime template document</comment>
               <prompt>Runtime Template</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
       </activity-class-parameter-schemas>
       <activity-return-variable-schemas>
           <activity-return-variable-schema local-id="newdocument">
               <name>NewDocument</name>
               <type>13</type>
               <value></value>
               <comment>The new document created</comment>
               <prompt>New Document Created</prompt>
               <supports-multiples>0</supports-multiples>
           </activity-return-variable-schema>
       </activity-return-variable-schemas>
       <helper-class>com.appiancorp.process.runtime.activities.CreateDocumentFromTemplateParameterHelper</helper-class>
       <class-name>com.appiancorp.process.runtime.activities.CreateDocumentFromTemplateActivity601</class-name>
       <requires-user-interaction>1</requires-user-interaction>
       <execution-environment>1</execution-environment>
       <custom-setup-url>/process/designer/prepareDocFromTemplateSetup_6_0_1.do?type=html</custom-setup-url>
    </activity-class-schema >

    <!--PDF Document From Template ver 6.0.1-->
    <activity-class-schema local-id="pdftemplatemerge601">
       <name>Generate PDF</name>
       <activity-class-parameter-schemas>
           <activity-class-parameter-schema local-id="bodytemplate">
               <name>BodyTemplate</name>
               <type>13</type>
               <required>1</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>The template document</comment>
               <prompt>Template</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="createnewdoc">
               <name>CreateNewDoc</name>
               <type>26</type>
               <required>1</required>
               <value>1</value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Create a new document</comment>
               <prompt>Destination</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="newdocname">
               <name>NewDocName</name>
               <type>3</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Name of the new document created</comment>
               <prompt>New Document Name</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="newdocdesc">
               <name>NewDocDesc</name>
               <type>3</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Description for the new document created</comment>
               <prompt>New Document Description</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="saveinfolder">
               <name>SaveInFolder</name>
               <type>12</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Folder to save the new document created</comment>
               <prompt>Save in folder</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="doctoreplace">
               <name>DocToReplace</name>
               <type>13</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>The document to overwrite</comment>
               <prompt>Document to overwrite</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="runtimebodytemplate">
               <name>RuntimeBodyTemplate</name>
               <type>13</type>
               <required>0</required>
               <value />
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>The runtime template document</comment>
               <prompt>Runtime Template</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
       </activity-class-parameter-schemas>
       <activity-return-variable-schemas>
           <activity-return-variable-schema local-id="newdocument">
               <name>NewDocument</name>
               <type>13</type>
               <value></value>
               <comment>The new document created</comment>
               <prompt>New Document Created</prompt>
               <supports-multiples>0</supports-multiples>
           </activity-return-variable-schema>
       </activity-return-variable-schemas>
       <helper-class>com.appiancorp.process.runtime.activities.CreateDocumentFromTemplateParameterHelper</helper-class>
       <class-name>com.appiancorp.process.runtime.activities.CreateDocumentFromTemplateActivity601</class-name>
       <requires-user-interaction>1</requires-user-interaction>
       <execution-environment>1</execution-environment>
       <custom-setup-url>/process/designer/prepareDocFromTemplateSetup_6_0_1.do?type=pdf</custom-setup-url>
    </activity-class-schema >

    <!--Docx Document From Template-->
    <activity-class-schema local-id="docxtemplatemerge">
       <name>Generate Docx</name>
       <activity-class-parameter-schemas>
           <activity-class-parameter-schema local-id="bodytemplate">
               <name>BodyTemplate</name>
               <type>13</type>
               <required>1</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>The template document</comment>
               <prompt>Template</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="createnewdoc">
               <name>CreateNewDoc</name>
               <type>26</type>
               <required>1</required>
               <value>1</value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Create a new document</comment>
               <prompt>Destination</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="newdocname">
               <name>NewDocName</name>
               <type>3</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Name of the new document created</comment>
               <prompt>New Document Name</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="newdocdesc">
               <name>NewDocDesc</name>
               <type>3</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Description for the new document created</comment>
               <prompt>New Document Description</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="saveinfolder">
               <name>SaveInFolder</name>
               <type>12</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Folder to save the new document created</comment>
               <prompt>Save in folder</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="doctoreplace">
               <name>DocToReplace</name>
               <type>13</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>The document to overwrite</comment>
               <prompt>Document to overwrite</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="runtimebodytemplate">
               <name>RuntimeBodyTemplate</name>
               <type>13</type>
               <required>0</required>
               <value />
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>The runtime template document</comment>
               <prompt>Runtime Template</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
       </activity-class-parameter-schemas>
       <activity-return-variable-schemas>
           <activity-return-variable-schema local-id="newdocument">
               <name>NewDocument</name>
               <type>13</type>
               <value></value>
               <comment>The new document created</comment>
               <prompt>New Document Created</prompt>
               <supports-multiples>0</supports-multiples>
           </activity-return-variable-schema>
       </activity-return-variable-schemas>
       <helper-class>com.appiancorp.process.runtime.activities.CreateDocumentFromTemplateParameterHelper</helper-class>
       <class-name>com.appiancorp.process.runtime.activities.CreateDocumentFromTemplateActivity601</class-name>
       <requires-user-interaction>1</requires-user-interaction>
       <execution-environment>1</execution-environment>
       <custom-setup-url>/process/designer/prepareDocFromTemplateSetup_6_0_1.do?type=docx</custom-setup-url>
    </activity-class-schema >

    <!--ODT Document From Template-->
    <activity-class-schema local-id="odttemplatemerge">
       <name>Generate ODT</name>
       <activity-class-parameter-schemas>
           <activity-class-parameter-schema local-id="bodytemplate">
               <name>BodyTemplate</name>
               <type>13</type>
               <required>1</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>The template document</comment>
               <prompt>Template</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="createnewdoc">
               <name>CreateNewDoc</name>
               <type>26</type>
               <required>1</required>
               <value>1</value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Create a new document</comment>
               <prompt>Destination</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="newdocname">
               <name>NewDocName</name>
               <type>3</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Name of the new document created</comment>
               <prompt>New Document Name</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="newdocdesc">
               <name>NewDocDesc</name>
               <type>3</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Description for the new document created</comment>
               <prompt>New Document Description</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="saveinfolder">
               <name>SaveInFolder</name>
               <type>12</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>Folder to save the new document created</comment>
               <prompt>Save in folder</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="doctoreplace">
               <name>DocToReplace</name>
               <type>13</type>
               <required>0</required>
               <value></value>
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>The document to overwrite</comment>
               <prompt>Document to overwrite</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
           <activity-class-parameter-schema local-id="runtimebodytemplate">
               <name>RuntimeBodyTemplate</name>
               <type>13</type>
               <required>0</required>
               <value />
               <input-to-activity-class>1</input-to-activity-class>
               <editable>1</editable>
               <comment>The runtime template document</comment>
               <prompt>Runtime Template</prompt>
               <supports-multiples>0</supports-multiples>
               <hidden-from-designer>1</hidden-from-designer>
           </activity-class-parameter-schema>
       </activity-class-parameter-schemas>
       <activity-return-variable-schemas>
           <activity-return-variable-schema local-id="newdocument">
               <name>NewDocument</name>
               <type>13</type>
               <value></value>
               <comment>The new document created</comment>
               <prompt>New Document Created</prompt>
               <supports-multiples>0</supports-multiples>
           </activity-return-variable-schema>
       </activity-return-variable-schemas>
       <helper-class>com.appiancorp.process.runtime.activities.CreateDocumentFromTemplateParameterHelper</helper-class>
       <class-name>com.appiancorp.process.runtime.activities.CreateDocumentFromTemplateActivity601</class-name>
       <requires-user-interaction>1</requires-user-interaction>
       <execution-environment>1</execution-environment>
       <custom-setup-url>/process/designer/prepareDocFromTemplateSetup_6_0_1.do?type=odt</custom-setup-url>
    </activity-class-schema >

    <!-- Upload Document -->
    <activity-class-schema local-id="1">
        <name>Upload Document</name>
        <activity-class-parameter-schemas>
            <activity-class-parameter-schema local-id="0">
                <name>Folder</name>
                <type>12</type>
                <required>1</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The new document will be uploaded to this folder</comment>
                <prompt>Default Folder</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="1">
                <name>DocumentName</name>
                <type>3</type>
                <required>1</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The name of the new document</comment>
                <prompt>Default Document Name</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="2">
                <name>DocumentDescription</name>
                <type>3</type>
                <required>2</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The description of the new document</comment>
                <prompt>Default Document Description</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
        </activity-class-parameter-schemas>
        <activity-return-variable-schemas>
            <activity-return-variable-schema local-id="3">
                <name>NewDocument</name>
                <type>13</type>
                <value></value>
                <comment>The uploaded document</comment>
                <prompt>The uploaded document</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-return-variable-schema>
        </activity-return-variable-schemas>
        <form>
          <type>0</type> <!--dynamic-->
          <dynamic-form>
            <form-elements>
              <form-element>
                <label>UploadDocument</label>
                <type>17</type> <!--message-->
              </form-element>
              <form-element>
                <label>FileToUpload</label>
                <instructions>ClickOnTheBrowseButt</instructions>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>21</type>
                <name>file</name>
                <required>1</required>
              </form-element>
              <form-element>
                <label>ChooseFolder</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>11</type> <!--folder picker-->
                <mapped-to>Folder</mapped-to>
              </form-element>
              <form-element>
                <label>NameTheDocument</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>DocumentName</mapped-to>
              </form-element>
              <form-element>
                <label>DescribeTheDocument</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>DocumentDescription</mapped-to>
              </form-element>
            </form-elements>
          </dynamic-form>
        </form>
        <helper-class>com.appiancorp.process.runtime.activities.SingleUploadParameterHelper</helper-class>
        <class-name>com.appiancorp.process.runtime.activities.SingleUploadActivity</class-name>
        <requires-user-interaction>0</requires-user-interaction>
        <execution-environment>1</execution-environment>
    </activity-class-schema >


    <!-- Empty Node (Unattanded N-questions) -->
    <activity-class-schema local-id="16">
        <name>Unattended Multiple Questions</name>
        <execution-environment>0</execution-environment>
        <requires-user-interaction>1</requires-user-interaction>
        <function>.a.p.PROCESS.i.NQuestions</function>
    </activity-class-schema>

    <!-- N-questions -->
    <activity-class-schema local-id="17">
        <name>User Input Task</name>
        <execution-environment>0</execution-environment>
        <requires-user-interaction>0</requires-user-interaction>
        <function>.a.p.PROCESS.i.NQuestions</function>
    </activity-class-schema>

    <!-- Create Folder -->
    <activity-class-schema local-id="9">
        <name>Create Folder</name>
        <activity-class-parameter-schemas>
            <activity-class-parameter-schema local-id="0">
                <name>Knowledgecenter</name>
                <type>19</type><!-- was 1=Long, should be 19=KC -->
                <value></value>
                <required>0</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>If not null, the new folder will be created in this Knowledge Center</comment>
                <prompt>Parent Knowledge Center</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="4">
                <name>ParentFolder</name>
                <type>12</type>
                <value></value>
                <required>0</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>If not null, the new folder will be created in this Folder</comment>
                <prompt>Parent Folder</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="1">
                <name>FolderName</name>
                <type>3</type>
                <value></value>
                <required>1</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The name of the new folder</comment>
                <prompt>New Folder Name</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
        </activity-class-parameter-schemas>
        <activity-return-variable-schemas>
            <activity-return-variable-schema local-id="2">
                <name>NewFolder</name>
                <type>12</type>
                <value></value>
                <comment>The created folder</comment>
                <prompt>The created folder</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-return-variable-schema>
        </activity-return-variable-schemas>
        <form>
          <type>0</type> <!--dynamic-->
          <dynamic-form>
            <form-elements>
              <form-element>
                <label>CreateFolderChooseEi</label>
                <type>17</type> <!--message-->
              </form-element>
              <form-element>
                <label>ChooseParentKnowledg</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>10</type> <!--kc picker-->
                <mapped-to>Knowledgecenter</mapped-to>
              </form-element>
              <form-element>
                <label>ChooseParentFolder</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>11</type> <!-- folder picker -->
                <mapped-to>ParentFolder</mapped-to>
              </form-element>
              <form-element>
                <label>NameTheNewFolder</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>FolderName</mapped-to>
              </form-element>
            </form-elements>
          </dynamic-form>
        </form>
        <helper-class>com.appiancorp.process.runtime.activities.CreateFolderParameterHelper</helper-class>
        <class-name>com.appiancorp.process.runtime.activities.CreateFolderActivity</class-name>
        <execution-environment>1</execution-environment>
        <requires-user-interaction>2</requires-user-interaction>
    </activity-class-schema>

    <!-- (DEPRECATED) Create Forum -->
    <activity-class-schema local-id="11">
        <name>Create Forum</name>
        <activity-class-parameter-schemas>
            <activity-class-parameter-schema local-id="0">
                <name>ForumName</name>
                <type>3</type>
                <value></value>
                <required>1</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The name of the new forum</comment>
                <prompt>Default Forum Name</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="1">
                <name>AllowAnonymous</name>
                <type>1</type>
                <value>0</value>
                <required>1</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>Defines whether a user can post anonymously to the forum</comment>
                <prompt>Anonymous Posting Allowed</prompt>
                <supports-multiples>0</supports-multiples>
                <editable>1</editable>
                <enumeration>BOOLEAN</enumeration>
            </activity-class-parameter-schema>
        </activity-class-parameter-schemas>
        <activity-return-variable-schemas>
            <activity-return-variable-schema local-id="2">
                <name>NewForum</name>
                <type>16</type>
                <value></value>
                <comment>The new forum</comment>
                <prompt>The new forum</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-return-variable-schema>
        </activity-return-variable-schemas>
        <form>
          <type>0</type> <!--dynamic-->
          <dynamic-form>
            <form-elements>
              <form-element>
                <label>CreateAForum</label>
                <type>17</type> <!--message-->
              </form-element>
              <form-element>
                <label>NameTheForum</label>
                <editable>1</editable>
                <multiple>1</multiple>
                <type>2</type> <!--text-->
                <mapped-to>ForumName</mapped-to>
              </form-element>
              <form-element>
                <label>AllowAnonymousPostin</label>
                <editable>1</editable>
                <multiple>1</multiple>
                <type>14</type> <!--radio-->
                <options>
                  <option id="0" value="No" default="1"/>
                  <option id="1" value="Yes" default="0"/>
                </options>
                <mapped-to>AllowAnonymous</mapped-to>
              </form-element>
            </form-elements>
          </dynamic-form>
        </form>
        <class-name>com.appiancorp.process.runtime.activities.CreateForumActivity</class-name>
        <execution-environment>1</execution-environment>
        <requires-user-interaction>2</requires-user-interaction>
    </activity-class-schema >

    <!-- (DEPRECATED) Start Topic -->
    <!--activity-class-schema local-id="13">
        <name>Start Topic</name>
        <activity-class-parameter-schemas>
            <activity-class-parameter-schema local-id="0">
                <name>Forum</name>
                <type>16</type>
                <value></value>
                <required>1</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The new topic will be started in this forum</comment>
                <prompt>Forum</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="1">
                <name>TopicSubject</name>
                <type>3</type>
                <value></value>
                <required>1</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The subject of the topic</comment>
                <prompt>Default Subject</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="2">
                <name>TopicBody</name>
                <type>3</type>
                <value></value>
                <required>1</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The message of the topic</comment>
                <prompt>Default Message</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="3">
                <name>IsAnonymous</name>
                <type>1</type>
                <value>0</value>
                <required>1</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>Defines whether the topic will be started anonymously</comment>
                <prompt>Start the topic anonymously?</prompt>
                <supports-multiples>0</supports-multiples>
                <enumeration>BOOLEAN</enumeration>
            </activity-class-parameter-schema>
        </activity-class-parameter-schemas>
        <activity-return-variable-schemas>
            <activity-return-variable-schema local-id="4">
                <name>NewTopic</name>
                <type>17</type>
                <value></value>
                <comment>The newly started topic</comment>
                <prompt>The newly started topic</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-return-variable-schema>
        </activity-return-variable-schemas>
        <form>
          <type>0</type>
          <dynamic-form>
            <form-elements>
              <form-element>
                <label>StartATopic</label>
                <type>17</type>
              </form-element>
              <form-element>
                <label>ForumInWhichToStartT</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>18</type>
                <mapped-to>Forum</mapped-to>
              </form-element>
              <form-element>
                <label>Subject</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type>
                <mapped-to>TopicSubject</mapped-to>
              </form-element>
              <form-element>
                <label>FirstMessage</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>3</type>
                <mapped-to>TopicBody</mapped-to>
              </form-element>
              <form-element>
                <label>StartAnonymously</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>14</type>
                <options>
                  <option id="0" value="No_2" default="1"/>
                  <option id="1" value="Yes_2" default="0"/>
                </options>
                <mapped-to>IsAnonymous</mapped-to>
              </form-element>
            </form-elements>
          </dynamic-form>
        </form>
        <helper-class>com.appiancorp.process.runtime.activities.StartTopicParameterHelper</helper-class>
        <class-name>com.appiancorp.process.runtime.activities.StartTopicActivity</class-name>
        <requires-user-interaction>2</requires-user-interaction>
        <execution-environment>1</execution-environment>
    </activity-class-schema-->

    <!-- (DEPRECATED) Post Message -->
    <activity-class-schema local-id="15">
        <name>Post Message</name>
        <activity-class-parameter-schemas>
            <activity-class-parameter-schema local-id="0">
                <name>Topic</name>
                <type>17</type>
                <value></value>
                <required>1</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The new message will be posted to this topic</comment>
                <prompt>Topic</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="1">
                <name>MessageSubject</name>
                <type>3</type>
                <value></value>
                <required>1</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The subject of the posted message</comment>
                <prompt>Message Subject</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="2">
                <name>MessageBody</name>
                <type>3</type>
                <value></value>
                <required>1</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The body of the posted message</comment>
                <prompt>Message Text</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="3">
                <name>IsAnonymous</name>
                <type>1</type>
                <value>0</value>
                <required>1</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>Defines whether the message will be posted anonymously</comment>
                <prompt>Post the message anonymously?</prompt>
                <supports-multiples>0</supports-multiples>
                <enumeration>BOOLEAN</enumeration>
            </activity-class-parameter-schema>
        </activity-class-parameter-schemas>
        <activity-return-variable-schemas>
          <activity-return-variable-schema local-id="4">
            <name>NewMessage</name>
            <type>18</type>
            <prompt>The newly posted message</prompt>
            <supports-multiples>0</supports-multiples>
          </activity-return-variable-schema>
        </activity-return-variable-schemas>
        <form>
          <type>0</type> <!--dynamic-->
          <dynamic-form>
            <form-elements>
              <form-element>
                <label>PostAMessage</label>
                <type>17</type> <!--message-->
              </form-element>
              <form-element>
                <label>Topic</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>19</type> <!--thread picker-->
                <mapped-to>Topic</mapped-to>
              </form-element>
              <form-element>
                <label>MessageSubject</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>MessageSubject</mapped-to>
              </form-element>
              <form-element>
                <label>Message</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>3</type> <!--long text-->
                <mapped-to>MessageBody</mapped-to>
              </form-element>
              <form-element>
                <label>PostAnonymously</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>14</type> <!--radio-->
                <options>
                  <option id="0" value="No_3" default="1"/>
                  <option id="1" value="Yes_3" default="0"/>
                </options>
                <mapped-to>IsAnonymous</mapped-to>
              </form-element>
            </form-elements>
          </dynamic-form>
        </form>
        <helper-class>com.appiancorp.process.runtime.activities.PostMessageParameterHelper</helper-class>
        <class-name>com.appiancorp.process.runtime.activities.PostMessageActivity</class-name>
        <execution-environment>1</execution-environment>
        <requires-user-interaction>2</requires-user-interaction>
    </activity-class-schema >

    <!-- (DEPRECATED) Create Department -->
    <activity-class-schema local-id="18">
        <name>Create Department</name>
        <activity-class-parameter-schemas>
            <activity-class-parameter-schema local-id="0">
                <name>DepartmentName</name>
                <type>3</type>
                <required>1</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The name of the new department</comment>
                <prompt>New Department Name</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="1">
                <name>DepartmentDescription</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The description of the new department</comment>
                <prompt>Department Description</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="2">
                <name>DepartmentParent</name>
                <type>5</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The parent department of the new department</comment>
                <prompt>Department Parent</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
                <customDisplayReference>departments</customDisplayReference>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="3">
                <name>DepartmentMembershipPolicy</name>
                <type>1</type>
                <required>1</required>
                <value>2</value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>Membership policy of the new department</comment>
                <prompt>Membership Policy</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
                <enumeration>GMP</enumeration>
            </activity-class-parameter-schema>
        </activity-class-parameter-schemas>
        <activity-return-variable-schemas>
            <activity-return-variable-schema local-id="5">
                <name>NewDepartment</name>
                <type>5</type>
                <value></value>
                <comment>The new department</comment>
                <prompt>The new department</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-return-variable-schema>
        </activity-return-variable-schemas>
        <form>
          <type>0</type> <!--dynamic-->
          <dynamic-form>
            <form-elements>
              <form-element>
                <label>CreateADepartment</label>
                <type>17</type> <!--message-->
              </form-element>
              <form-element>
                <label>DepartmentName</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>DepartmentName</mapped-to>
              </form-element>
              <form-element>
                <label>DepartmentDescriptio</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>DepartmentDescription</mapped-to>
              </form-element>
              <form-element>
                <label>DepartmentParent</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>5</type> <!--group picker-->
                <mapped-to>DepartmentParent</mapped-to>
              </form-element>
              <form-element>
                <label>DepartmentMembership</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>14</type> <!--radio-->
                <options>
                  <option id="1" value="Exclusive" default="0"/>
                  <option id="2" value="Closed" default="1"/>
                  <option id="0" value="Automatic" default="0"/>
                </options>
                <mapped-to>DepartmentMembershipPolicy</mapped-to>
              </form-element>
            </form-elements>
          </dynamic-form>
        </form>
        <class-name>com.appiancorp.process.runtime.activities.CreateDepartmentActivity</class-name>
        <execution-environment>1</execution-environment>
        <requires-user-interaction>2</requires-user-interaction>
    </activity-class-schema >

    <!-- (DEPRECATED) Create Team -->
    <activity-class-schema local-id="43">
        <name>Create Team</name>
        <activity-class-parameter-schemas>
            <activity-class-parameter-schema local-id="0">
                <name>TeamName</name>
                <type>3</type>
                <required>1</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The name of the new team</comment>
                <prompt>New Team Name</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="1">
                <name>TeamDescription</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The description of the new team</comment>
                <prompt>Team Description</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="2">
                <name>TeamParent</name>
                <type>5</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The parent department or team of the new team</comment>
                <prompt>Department Parent</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
                <customDisplayReference>departments_and_teams</customDisplayReference> <!-- (TODO): should be admin -->
            </activity-class-parameter-schema>
        </activity-class-parameter-schemas>
        <activity-return-variable-schemas>
            <activity-return-variable-schema local-id="3">
                <name>NewTeam</name>
                <type>5</type>
                <value></value>
                <comment>The new team</comment>
                <prompt>The new team</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-return-variable-schema>
        </activity-return-variable-schemas>
        <form>
          <type>0</type> <!--dynamic-->
          <dynamic-form>
            <form-elements>
              <form-element>
                <label>CreateATeam</label>
                <type>17</type> <!--message-->
              </form-element>
              <form-element>
                <label>TeamName</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>TeamName</mapped-to>
              </form-element>
              <form-element>
                <label>TeamDescription</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>TeamDescription</mapped-to>
              </form-element>
              <form-element>
                <label>TeamParent</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>5</type> <!--group picker-->
                <mapped-to>TeamParent</mapped-to>
              </form-element>
            </form-elements>
          </dynamic-form>
        </form>
        <class-name>com.appiancorp.process.runtime.activities.CreateTeamActivity</class-name>
        <execution-environment>1</execution-environment>
        <requires-user-interaction>2</requires-user-interaction>
    </activity-class-schema >

    <!-- Add Group Members -->
    <activity-class-schema local-id="19">
        <name>Add Members to Group</name>
        <activity-class-parameter-schemas>
            <activity-class-parameter-schema local-id="0">
                <name>UsersAndGroups</name>
                <type>27</type>
                <supports-multiples>1</supports-multiples>
                <required>1</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The users and groups that will be added as members</comment>
                <prompt>Choose New Members</prompt>
                <editable>1</editable>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="1">
                <name>Group</name>
                <type>5</type>
                <required>1</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The selected users and groups will be added as members to this group</comment>
                <prompt>Choose Group</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
        </activity-class-parameter-schemas>
        <form>
          <type>0</type> <!--dynamic-->
          <dynamic-form>
            <form-elements>
              <form-element>
                <label>AddGroupMembers</label>
                <type>17</type> <!--message-->
              </form-element>
              <form-element>
                <label>Members</label>
                <editable>1</editable>
                <multiple>1</multiple>
                <type>6</type> <!--people picker-->
                <mapped-to>UsersAndGroups</mapped-to>
              </form-element>
              <form-element>
                <label>Group</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>5</type> <!--group picker-->
                <mapped-to>Group</mapped-to>
              </form-element>
            </form-elements>
          </dynamic-form>
        </form>
        <class-name>com.appiancorp.process.runtime.activities.AddGroupMembersActivity</class-name>
        <execution-environment>1</execution-environment>
        <requires-user-interaction>2</requires-user-interaction>
    </activity-class-schema >

    <!-- Add Group Administrators -->
    <activity-class-schema local-id="20">
        <name>Add Group Administrators</name>
        <activity-class-parameter-schemas>
            <activity-class-parameter-schema local-id="0">
                <name>Users</name>
                <type>4</type>
                <supports-multiples>1</supports-multiples>
                <required>1</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The users that will be added as administrators</comment>
                <prompt>New Administrators (Users)</prompt>
                <editable>1</editable>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="1">
                <name>Group</name>
                <type>5</type>
                <required>1</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The selected users will be added as administrators to this group</comment>
                <prompt>Group</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
        </activity-class-parameter-schemas>
        <form>
          <type>0</type> <!--dynamic-->
          <dynamic-form>
            <form-elements>
              <form-element>
                <label>AddGroupAdministrato</label>
                <type>17</type> <!--message-->
              </form-element>
              <form-element>
                <label>Administrators</label>
                <editable>1</editable>
                <multiple>1</multiple>
                <type>4</type> <!--user picker-->
                <mapped-to>Users</mapped-to>
              </form-element>
              <form-element>
                <label>Group_2</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>5</type> <!--group picker-->
                <mapped-to>Group</mapped-to>
              </form-element>
            </form-elements>
          </dynamic-form>
        </form>
        <class-name>com.appiancorp.process.runtime.activities.AddGroupAdministratorsActivity</class-name>
        <execution-environment>1</execution-environment>
        <requires-user-interaction>2</requires-user-interaction>
    </activity-class-schema >

    <!-- (DEPRECATED) Add User -->
    <activity-class-schema local-id="24">
        <name>Add User</name>
        <activity-class-parameter-schemas>
            <activity-class-parameter-schema local-id="0">
                <name>UserName</name>
                <type>3</type>
                <required>1</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The username of the new user</comment>
                <prompt>User name</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="1">
                <name>Password</name>
                <type>3</type>
                <required>1</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The password of the new user</comment>
                <prompt>Password</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="2">
                <name>SocialSecurityNumber</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>This field has been deprecated</comment>
                <prompt>SSN (Deprecated)</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="3">
                <name>FirstName</name>
                <type>3</type>
                <required>1</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The first name of the new user</comment>
                <prompt>First Name</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="4">
                <name>NickName</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The nickname of the new user</comment>
                <prompt>Nickname</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="5">
                <name>MiddleName</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The middle name of the new user</comment>
                <prompt>Middle Name</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="6">
                <name>LastName</name>
                <type>3</type>
                <required>1</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The last name of the new user</comment>
                <prompt>Last Name</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="7">
                <name>Email</name>
                <type>3</type>
                <required>1</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The email address of the new user</comment>
                <prompt>Email</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
        </activity-class-parameter-schemas>
        <activity-return-variable-schemas>
            <activity-return-variable-schema local-id="8">
                <name>NewUsername</name>
                <type>4</type>
                <value></value>
                <comment>The new user</comment>
                <prompt>The new user</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-return-variable-schema>
        </activity-return-variable-schemas>
        <form>
          <type>0</type> <!--dynamic-->
          <dynamic-form>
            <form-elements>
              <form-element>
                <label>AddUser</label>
                <type>17</type> <!--message-->
              </form-element>
              <form-element>
                <label>Username</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>UserName</mapped-to>
              </form-element>
              <form-element>
                <label>Password</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>Password</mapped-to>
              </form-element>
              <form-element>
                <label>SocialSecurityNumber</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>SocialSecurityNumber</mapped-to>
              </form-element>
              <form-element>
                <label>FirstName</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>FirstName</mapped-to>
              </form-element>
              <form-element>
                <label>Nickname</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>NickName</mapped-to>
              </form-element>
              <form-element>
                <label>MiddleName</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>MiddleName</mapped-to>
              </form-element>
              <form-element>
                <label>LastName</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>LastName</mapped-to>
              </form-element>
              <form-element>
                <label>EmailAddress</label>  <!-- fix this!! -->
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>Email</mapped-to>
              </form-element>
            </form-elements>
          </dynamic-form>
        </form>
        <helper-class>com.appiancorp.process.runtime.activities.AddUserParameterHelper</helper-class>
        <requires-user-interaction>2</requires-user-interaction>
        <class-name>com.appiancorp.process.runtime.activities.AddUserActivity</class-name>
        <execution-environment>1</execution-environment>
    </activity-class-schema >
    
    <!-- Add User (Aka Create User) since 6.0.2-->
    <activity-class-schema local-id="adduser">
        <name>Add User</name>
        <activity-class-parameter-schemas>
            <activity-class-parameter-schema local-id="username">
                <name>UserName</name>
                <type>3</type>
                <required>1</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The username of the new user</comment>
                <prompt>Username</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="password">
                <name>Password</name>
                <type>3</type>
                <required>0</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The password must satisfy the password complexity requirements. If a password is not provided, a temporary one will be automatically generated and sent to the email address provided.</comment>
                <prompt>Password</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="firstname">
                <name>FirstName</name>
                <type>3</type>
                <required>1</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The first name of the new user</comment>
                <prompt>First Name</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="nickname">
                <name>NickName</name>
                <type>3</type>
                <required>0</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The nickname of the new user</comment>
                <prompt>Nickname</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="middlename">
                <name>MiddleName</name>
                <type>3</type>
                <required>0</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The middle name of the new user</comment>
                <prompt>Middle Name</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="lastname">
                <name>LastName</name>
                <type>3</type>
                <required>1</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The last name of the new user</comment>
                <prompt>Last Name</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="email">
                <name>Email</name>
                <type>3</type>
                <required>1</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>If a password is not provided, a temporary one will be automatically generated and sent to the email address provided</comment>
                <prompt>Email</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
        </activity-class-parameter-schemas>
        <activity-return-variable-schemas>
            <activity-return-variable-schema local-id="newusername">
                <name>NewUsername</name>
                <type>4</type>
                <value></value>
                <comment>The new user</comment>
                <prompt>The new user</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-return-variable-schema>
        </activity-return-variable-schemas>
        <form>
          <type>0</type> <!--dynamic-->
          <dynamic-form>
            <form-elements>
              <form-element>
                <label>AddUser</label>
                <type>17</type> <!--message-->
              </form-element>
              <form-element>
                <label>Username</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>UserName</mapped-to>
              </form-element>
              <form-element>
                <label>Password</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <instructions>PasswordInstructions</instructions>
                <mapped-to>Password</mapped-to>
              </form-element>
              <form-element>
                <label>FirstName</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>FirstName</mapped-to>
              </form-element>
              <form-element>
                <label>Nickname</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>NickName</mapped-to>
              </form-element>
              <form-element>
                <label>MiddleName</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>MiddleName</mapped-to>
              </form-element>
              <form-element>
                <label>LastName</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>LastName</mapped-to>
              </form-element>
              <form-element>
                <label>EmailAddress</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <instructions>EmailAddressInstructions</instructions>
                <mapped-to>Email</mapped-to>
              </form-element>
            </form-elements>
          </dynamic-form>
        </form>
        <helper-class>com.appiancorp.process.runtime.activities.AddUserParameterHelper</helper-class>
        <requires-user-interaction>2</requires-user-interaction>
        <class-name>com.appiancorp.process.runtime.activities.AddUserActivity</class-name>
        <execution-environment>1</execution-environment>
    </activity-class-schema >

    <!-- Create Department Page -->
    <activity-class-schema local-id="29">
        <name>Create Department Page</name>
        <activity-class-parameter-schemas>
            <activity-class-parameter-schema local-id="0">
                <name>PageName</name>
                <type>3</type>
                <required>1</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The name of the new department page</comment>
                <editable>1</editable>
                <prompt>Page Name</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="1">
                <name>PageDescription</name>
                <type>3</type>
                <required>1</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The description of the new department page</comment>
                <editable>1</editable>
                <prompt>Page Description</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="2">
                <name>PageDepartment</name>
                <type>5</type>
                <required>1</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The department associated with the new page</comment>
                <editable>1</editable>
                <prompt>Page Department</prompt>
                <supports-multiples>0</supports-multiples>
                <customDisplayReference>departments</customDisplayReference>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="3">
                <name>GroupMessageChannel</name>
                <type>1</type>
                <required>0</required>
                <value>1</value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>Defines whether a group message channel will be added to the page by default</comment>
                <editable>1</editable>
                <prompt>Group Message Channel</prompt>
                <supports-multiples>0</supports-multiples>
                <enumeration>BOOLEAN</enumeration>
                <hidden-from-designer>1</hidden-from-designer>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="4">
                <name>MembershipDirectoryChannel</name>
                <type>1</type>
                <required>0</required>
                <value>1</value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>Defines whether a membership directory channel will be added to the page by default</comment>
                <editable>1</editable>
                <prompt>Membership Directory Channel</prompt>
                <supports-multiples>0</supports-multiples>
                <enumeration>BOOLEAN</enumeration>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="5">
                <name>WebpageChannel</name>
                <type>1</type>
                <required>0</required>
                <value>1</value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>Defines whether a webpage channel will be added to the page by default</comment>
                <editable>1</editable>
                <prompt>Webpage Channel</prompt>
                <supports-multiples>0</supports-multiples>
                <enumeration>BOOLEAN</enumeration>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="6">
                <name>DiscussionForumsChannel</name>
                <type>1</type>
                <required>0</required>
                <value>1</value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>Defines whether a discussion forums channel will be added to the page by default</comment>
                <editable>1</editable>
                <prompt>Discussion Forums Channel</prompt>
                <supports-multiples>0</supports-multiples>
                <enumeration>BOOLEAN</enumeration>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="7">
                <name>NumberOfColumns</name>
                <type>1</type>
                <required>1</required>
                <value>1</value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>Defines the number of columns of the new department page</comment>
                <editable>1</editable>
                <prompt>Number of Columns</prompt>
                <supports-multiples>0</supports-multiples>
                <enumeration>DPCOLS</enumeration>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="14">
                <name>ColumnsLayout</name>
                <type>3</type>
                <required>0</required>
                <value>2</value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>Defines the layout of the new two columns department page</comment>
                <editable>1</editable>
                <prompt>Layout of Columns</prompt>
                <supports-multiples>0</supports-multiples>
                <enumeration>DPLAYOUT</enumeration>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="13">
                <name>Group Message Channel Name</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment></comment>
                <editable>1</editable>
                <prompt>Group Message Channel Name</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="9">
                <name>Membership Directory Channel Name</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment></comment>
                <editable>1</editable>
                <prompt>Membership Directory Channel Name</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="10">
                <name>Webpage Channel Name</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment></comment>
                <editable>1</editable>
                <prompt>Webpage Channel Name</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="11">
                <name>Discussion Forums Channel Name</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment></comment>
                <editable>1</editable>
                <prompt>Discussion Forums Channel Name</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
        </activity-class-parameter-schemas>
        <activity-return-variable-schemas>
            <activity-return-variable-schema local-id="8">
                <name>NewPage</name>
                <type>15</type>
                <value></value>
                <comment>The new department page</comment>
                <prompt>The new department page</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-return-variable-schema>
        </activity-return-variable-schemas>
        <form>
          <type>0</type> <!--dynamic-->
          <dynamic-form>
            <form-elements>
              <form-element>
                <label>CreateDepartmentPage</label>
                <type>17</type> <!--message-->
              </form-element>
              <form-element>
                <label>PageName</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>PageName</mapped-to>
              </form-element>
              <form-element>
                <label>PageDescription</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>PageDescription</mapped-to>
              </form-element>
              <form-element>
                <label>PageDepartment</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>5</type> <!--group picker-->
                <mapped-to>PageDepartment</mapped-to>
              </form-element>
              <form-element>
                <label>MembershipDirectoryC</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>14</type> <!--radio-->
                <options>
                  <option id="0" value="No_5" default="1"/>
                  <option id="1" value="Yes_5" default="0"/>
                </options>
                <mapped-to>MembershipDirectoryChannel</mapped-to>
              </form-element>
              <form-element>
                <label>WebpageChannel</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>14</type> <!--radio-->
                <options>
                  <option id="0" value="No_6" default="1"/>
                  <option id="1" value="Yes_6" default="0"/>
                </options>
                <mapped-to>WebpageChannel</mapped-to>
              </form-element>
              <form-element>
                <label>DiscussionForumsChan</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>14</type> <!--radio-->
                <options>
                  <option id="0" value="No_7" default="1"/>
                  <option id="1" value="Yes_7" default="0"/>
                </options>
                <mapped-to>DiscussionForumsChannel</mapped-to>
              </form-element>
              <form-element>
                <label>NumberOfColumns</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>14</type> <!--radio-->
                <options>
                  <option id="1" value="One" default="1"/>
                  <option id="2" value="Two" default="0"/>
                </options>
                <mapped-to>NumberOfColumns</mapped-to>
              </form-element>
              <form-element>
                <label>ColumnsLayout</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>16</type> <!--dropdown-->
                <options>
                  <option id="2" value="TwoColumns5050" default="1"/>
                  <option id="2.7030" value="TwoColumns7030" default="0"/>
                  <option id="newsletter" value="Newsletter" default="0"/>
                </options>
                <mapped-to>ColumnsLayout</mapped-to>
              </form-element>
            </form-elements>
          </dynamic-form>
        </form>
        <class-name>com.appiancorp.process.runtime.activities.CreateDepartmentPageActivity</class-name>
        <execution-environment>1</execution-environment>
        <requires-user-interaction>2</requires-user-interaction>
    </activity-class-schema >

    <!-- Create New Version -->
    <activity-class-schema local-id="37">
        <name>Create New Document Version</name>
        <activity-class-parameter-schemas>
            <activity-class-parameter-schema local-id="0">
                <name>DocumentName</name>
                <type>3</type>
                <required>1</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The name of new document version</comment>
                <editable>1</editable>
                <prompt>Document Name</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="1">
                <name>DocumentDescription</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The description of the new document version</comment>
                <editable>1</editable>
                <prompt>Document Description</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="2">
                <name>Document</name>
                <type>13</type>
                <required>1</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The document that will be versioned</comment>
                <editable>1</editable>
                <prompt>Document</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
        </activity-class-parameter-schemas>  
        <form>
          <type>0</type> <!--dynamic-->
          <dynamic-form>
            <form-elements>
              <form-element>
                <label>CreateNewVersion</label>
                <type>17</type> <!--message-->
              </form-element>
              <form-element>
                <label>ExistingDocument</label>
                <instructions>SelectTheDocumentTha</instructions>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>12</type> <!--doc picker-->
                <mapped-to>Document</mapped-to>
              </form-element>
              <form-element>
                <label>NewVersionFile</label>
                <instructions>ClickOnTheBrowseButt_2</instructions>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>21</type>
                <name>file</name>
                <required>1</required>
              </form-element>
              <form-element>
                <label>NewVersionName</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>DocumentName</mapped-to>
              </form-element>
              <form-element>
                <label>NewVersionDescriptio</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>DocumentDescription</mapped-to>
              </form-element>
            </form-elements>
          </dynamic-form>
        </form>
        <helper-class>com.appiancorp.process.runtime.activities.CreateNewVersionParameterHelper</helper-class>
        <class-name>com.appiancorp.process.runtime.activities.CreateNewVersionActivity</class-name>
        <requires-user-interaction>0</requires-user-interaction>
        <execution-environment>1</execution-environment>
    </activity-class-schema >

    <!-- Sub Process  -->
    <activity-class-schema local-id="38">
        <name>SUB_PROC</name>
        <activity-class-parameter-schemas>
            <activity-class-parameter-schema local-id="0">
                <name>Instructions</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>Specify the instructions for completing this task</comment>
                <prompt>Instructions</prompt>
                <editable>0</editable>
                <supports-multiples>0</supports-multiples>
                <hidden-from-designer>1</hidden-from-designer>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="1">
                <name>pmID</name>
                <type>23</type>
                <required>1</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>Sub-process model ID</comment>
                <prompt>Sub-process Model</prompt>
                <editable>0</editable>
                <supports-multiples>0</supports-multiples>
                <hidden-from-designer>1</hidden-from-designer>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="2">
                <name>inMap</name>
                <type>11</type>
                <required>0</required>
                <value>
                  <activity-class-parameter-schemas>
                    <activity-class-parameter-schema local-id="3">
                      <name>oneInputMap</name>
                        <type>11</type>
                        <required>1</required>
                        <value>
                          <activity-class-parameter-schemas>
                            <activity-class-parameter-schema local-id="4">
                                <name>sppn</name>
                                <type>3</type>
                                <required>1</required>
                                <value></value>
                                <input-to-activity-class>1</input-to-activity-class>
                                <comment>Sub-process parameter name</comment>
                                <prompt>Sub Process Parameter Name</prompt>
                                <editable>0</editable>
                                <supports-multiples>0</supports-multiples>
                            </activity-class-parameter-schema>
                            <activity-class-parameter-schema local-id="5">
                                <name>sppv</name>
                                <type>0</type>
                                <required>0</required>
                                <value></value>
                                <input-to-activity-class>1</input-to-activity-class>
                                <comment>Sub-process parameter value</comment>
                                <prompt>Sub Process Parameter value</prompt>
                                <editable>1</editable>
                                <supports-multiples>0</supports-multiples>
                            </activity-class-parameter-schema>
                          </activity-class-parameter-schemas>
                        </value>
                        <input-to-activity-class>1</input-to-activity-class>
                        <comment>Input mapping for one sub-process parameter</comment>
                        <prompt>One Input Mapping</prompt>
                        <editable>1</editable>
                        <supports-multiples>0</supports-multiples>
                    </activity-class-parameter-schema>
                  </activity-class-parameter-schemas>
                </value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>Input mapping for sub-process parameters</comment>
                <prompt>Input Mapping</prompt>
                <editable>1</editable>
                <supports-multiples>1</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="6">
                <name>outMap</name>
                <type>11</type>
                <required>0</required>
                <value>
                  <activity-class-parameter-schemas>
                    <activity-class-parameter-schema local-id="7">
                      <name>oneOutputMap</name>
                        <type>11</type>
                        <required>1</required>
                        <value>
                          <activity-class-parameter-schemas>
                            <activity-class-parameter-schema local-id="8">
                                <name>spvn</name>
                                <type>3</type>
                                <required>1</required>
                                <value></value>
                                <input-to-activity-class>0</input-to-activity-class>
                                <comment>Sub-process variable name</comment>
                                <prompt>Sub Process variable Name</prompt>
                                <editable>0</editable>
                                <supports-multiples>0</supports-multiples>
                            </activity-class-parameter-schema>
                            <activity-class-parameter-schema local-id="9">
                                <name>spvv</name>
                                <type>0</type>
                                <required>0</required>
                                <value></value>
                                <input-to-activity-class>0</input-to-activity-class>
                                <comment>Sub-process variable value</comment>
                                <prompt>Sub Process variable value</prompt>
                                <editable>1</editable>
                                <supports-multiples>0</supports-multiples>
                            </activity-class-parameter-schema>
                          </activity-class-parameter-schemas>
                        </value>
                        <input-to-activity-class>0</input-to-activity-class>
                        <comment>Output mapping for one sub-process parameter</comment>
                        <prompt>One Output Mapping</prompt>
                        <editable>0</editable>
                        <supports-multiples>0</supports-multiples>
                    </activity-class-parameter-schema>
                  </activity-class-parameter-schemas>
                </value>
                <input-to-activity-class>0</input-to-activity-class>
                <comment>Output mapping for sub-process parameters</comment>
                <prompt>Output Mapping</prompt>
                <editable>0</editable>
                <supports-multiples>1</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="10">
                <name>subProcessID</name>
                <type>1</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>0</input-to-activity-class>
                <comment>ID of the sub-process that was started</comment>
                <prompt>Sub Process ID</prompt>
                <editable>0</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>

            <activity-class-parameter-schema local-id="11">
                <name>procInheritsPriority</name>
                <type>1</type>
                <required>1</required>
                <value>1</value>
                <input-to-activity-class>0</input-to-activity-class>
                <comment>Inherits priority from the parent process</comment>
                <prompt></prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="12">
                <name>pmUUID</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>Sub-process model Universal Unique Identifier</comment>
                <prompt>Sub-process Model</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
                <hidden-from-designer>1</hidden-from-designer>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="13">
              <name>isAsynchronous</name>
              <type>26</type>
              <required>1</required>
              <value>0</value>
              <input-to-activity-class>1</input-to-activity-class>
              <comment>Should this sub-process run asynchronously?</comment>
              <prompt>Asynchronous Sub-Process</prompt>
              <editable>1</editable>
              <supports-multiples>0</supports-multiples>
              <hidden-from-designer>1</hidden-from-designer>
            </activity-class-parameter-schema>
      			<activity-class-parameter-schema local-id="14">
      			  <name>isTransparent</name>
      			  <type>26</type>
      			  <required>1</required>
      			  <value>1</value>
      			  <input-to-activity-class>1</input-to-activity-class>
      			  <comment>Should this sub-process be included in recursive reports?</comment>
      			  <prompt>Transparent Sub-Process Reporting</prompt>
      			  <editable>1</editable>
      			  <supports-multiples>0</supports-multiples>
      			  <hidden-from-designer>1</hidden-from-designer>
      			</activity-class-parameter-schema>
      			<activity-class-parameter-schema local-id="15">
      			  <name>inheritSecurity</name>
      			  <type>26</type>
      			  <required>1</required>
      			  <value>0</value>
      			  <input-to-activity-class>1</input-to-activity-class>
      			  <comment>The sub-process instance will copy its security from its parent process instance at start</comment>
      			  <prompt>Inherit Security from Parent</prompt>
      			  <editable>1</editable>
      			  <supports-multiples>0</supports-multiples>
      			  <hidden-from-designer>1</hidden-from-designer>
      			</activity-class-parameter-schema>
      			<activity-class-parameter-schema local-id="16">
      			  <name>chainsInto</name>
      			  <type>26</type>
      			  <required>1</required>
      			  <value>0</value>
      			  <input-to-activity-class>1</input-to-activity-class>
      			  <comment>Enable activity chaining into all initial nodes in the sub-process</comment>
      			  <prompt>Enable activity chaining into all initial nodes in the sub-process</prompt>
      			  <editable>1</editable>
      			  <supports-multiples>0</supports-multiples>
      			  <hidden-from-designer>1</hidden-from-designer>
      			</activity-class-parameter-schema>      			
        </activity-class-parameter-schemas>

        <function>.a.p.PROCESS.i.subprocess</function>
        <requires-user-interaction>2</requires-user-interaction>
        <execution-environment>0</execution-environment>
        <custom-setup-url>/process/designer/jsp/subprocess.jsp</custom-setup-url>
    </activity-class-schema >

    <!-- Link Process -->
    <!-- Link Process is deprecated.  Please use an asynchronous sub-process instead.
    Also, do not use the local-id internal.39, as that may cause problems when
    importing old Process Models.-->
    
    <!-- Web Services 3.0-->
  <activity-class-schema local-id="webservices3">
    <name>Web Services 2.0</name>
    <activity-class-parameter-schemas>
      <activity-class-parameter-schema local-id="wsdlUrl">
        <name>wsdlUrl</name>
        <type>3</type>
        <required>1</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>The URL to retrieve the Web Services Description Language</comment>
        <prompt>URL to WSDL</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>1</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="wsdlUrlExp">
        <name>wsdlUrlExp</name>
        <type>3</type>
        <required>0</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>The URL to retrieve the Web Services Description Language at runtime</comment>
        <prompt>Dynamic WSDL URL</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>0</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="service">
        <name>service</name>
        <type>3</type>
        <required>1</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>The name of the web service</comment>
        <prompt>Name of Web Service</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>1</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="endpoint">
        <name>endpoint</name>
        <type>3</type>
        <required>1</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>The endpoint of the web service</comment>
        <prompt>Endpoint of Web Service</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>1</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="binding">
        <name>binding</name>
        <type>3</type>
        <required>0</required> <!--TODO: 1 -->
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>The binding of the web service</comment>
        <prompt>Binding of Web Service</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>1</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="operation">
        <name>operation</name>
        <type>3</type>
        <required>1</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>The name of operation on the web service</comment>
        <prompt>Name of operation on Web Service</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>1</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="wsdlUsername">
        <name>wsdlUsername</name>
        <type>3</type>
        <required>0</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>Username for WSDL Access Authentication</comment>
        <prompt>WSDL Access Username</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>0</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="wsdlPassword">
        <name>wsdlPassword</name>
        <type>32</type>
        <required>0</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>Password for WSDL Access Authentication</comment>
        <prompt>WSDL Access Password</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>0</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="wsdlDomain">
        <name>wsdlDomain</name>
        <type>3</type>
        <required>0</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>Domain for WSDL Access NTLM Authentication</comment>
        <prompt>WSDL Access Domain</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>0</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="httpHeaderKeys">
        <name>httpHeaderKeys</name>
        <type>3</type>
        <required>0</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>HTTP Header Keys for Service Invocation</comment>
        <prompt>HTTP Header Keys</prompt>
        <supports-multiples>1</supports-multiples>
        <hidden-from-designer>0</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="httpHeaderValues">
        <name>httpHeaderValues</name>
        <type>3</type>
        <required>0</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>HTTP Header Values for Service Invocation</comment>
        <prompt>HTTP Header Values</prompt>
        <supports-multiples>1</supports-multiples>
        <hidden-from-designer>0</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="invocationUsername">
        <name>invocationUsername</name>
        <type>3</type>
        <required>0</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>Username for Service Invocation Authentication</comment>
        <prompt>Service Invocation Username</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>0</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="invocationPassword">
        <name>invocationPassword</name>
        <type>32</type>
        <required>0</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>Password for Service Invocation Authentication</comment>
        <prompt>Service Invocation Password</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>0</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="invocationDomain">
        <name>invocationDomain</name>
        <type>3</type>
        <required>0</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>Domain for Service Invocation NTLM Authentication</comment>
        <prompt>Service Invocation Domain</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>0</hidden-from-designer>
      </activity-class-parameter-schema>
      
      
      <!-- Added as part of status -->
      <activity-class-parameter-schema local-id="pauseOnError">
        <name>pauseOnError</name>
        <type>26</type>
        <required>0</required>
        <value>1</value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>Whether the node should be paused by exception if an HTTP error response is received</comment>
        <prompt>Pause Node on HTTP Error</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>0</hidden-from-designer>
      </activity-class-parameter-schema>
      
      <!-- outputs -->
      <activity-class-parameter-schema local-id="httpErrorOccurred">
        <name>httpErrorOccurred</name>
        <type>26</type>
        <required>0</required>
        <value>1</value>
        <input-to-activity-class>0</input-to-activity-class>
        <editable>1</editable>
        <comment>Whether an HTTP error response was received</comment>
        <prompt>HTTP Error Occurred</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>0</hidden-from-designer>
      </activity-class-parameter-schema>
      
      <activity-class-parameter-schema local-id="httpStatusCode">
        <name>httpStatusCode</name>
        <type>1</type>
        <required>0</required>
        <value>1</value>
        <input-to-activity-class>0</input-to-activity-class>
        <editable>1</editable>
        <comment>The HTTP status code returned in the response</comment>
        <prompt>HTTP Status Code</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>0</hidden-from-designer>
      </activity-class-parameter-schema>
    </activity-class-parameter-schemas>
    
    <class-name>com.appiancorp.process.runtime.activities.WebServiceActivity3</class-name>
    <requires-user-interaction>2</requires-user-interaction>
    <execution-environment>1</execution-environment>
    <asynchronous>1</asynchronous>
    <custom-setup-url>/process/designer/jsp/webservices_setup.jsp</custom-setup-url>
  </activity-class-schema>

  <!-- Web Services 2.0-->
  <activity-class-schema local-id="webservices2">
    <name>Web Services 2.0</name>
    <activity-class-parameter-schemas>
      <activity-class-parameter-schema local-id="wsdlUrl">
        <name>wsdlUrl</name>
        <type>3</type>
        <required>1</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>The URL to retrieve the Web Services Description Language</comment>
        <prompt>URL to WSDL</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>1</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="wsdlUrlExp">
        <name>wsdlUrlExp</name>
        <type>3</type>
        <required>0</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>The URL to retrieve the Web Services Description Language at runtime</comment>
        <prompt>Dynamic WSDL URL</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>0</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="service">
        <name>service</name>
        <type>3</type>
        <required>1</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>The name of the web service</comment>
        <prompt>Name of Web Service</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>1</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="endpoint">
        <name>endpoint</name>
        <type>3</type>
        <required>1</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>The endpoint of the web service</comment>
        <prompt>Endpoint of Web Service</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>1</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="binding">
        <name>binding</name>
        <type>3</type>
        <required>0</required> <!--TODO: 1 -->
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>The binding of the web service</comment>
        <prompt>Binding of Web Service</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>1</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="operation">
        <name>operation</name>
        <type>3</type>
        <required>1</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>The name of operation on the web service</comment>
        <prompt>Name of operation on Web Service</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>1</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="wsdlUsername">
        <name>wsdlUsername</name>
        <type>3</type>
        <required>0</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>Username for WSDL Access Authentication</comment>
        <prompt>WSDL Access Username</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>0</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="wsdlPassword">
        <name>wsdlPassword</name>
        <type>32</type>
        <required>0</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>Password for WSDL Access Authentication</comment>
        <prompt>WSDL Access Password</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>0</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="wsdlDomain">
        <name>wsdlDomain</name>
        <type>3</type>
        <required>0</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>Domain for WSDL Access NTLM Authentication</comment>
        <prompt>WSDL Access Domain</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>0</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="httpHeaderKeys">
        <name>httpHeaderKeys</name>
        <type>3</type>
        <required>0</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>HTTP Header Keys for Service Invocation</comment>
        <prompt>HTTP Header Keys</prompt>
        <supports-multiples>1</supports-multiples>
        <hidden-from-designer>0</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="httpHeaderValues">
        <name>httpHeaderValues</name>
        <type>3</type>
        <required>0</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>HTTP Header Values for Service Invocation</comment>
        <prompt>HTTP Header Values</prompt>
        <supports-multiples>1</supports-multiples>
        <hidden-from-designer>0</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="invocationUsername">
        <name>invocationUsername</name>
        <type>3</type>
        <required>0</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>Username for Service Invocation Authentication</comment>
        <prompt>Service Invocation Username</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>0</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="invocationPassword">
        <name>invocationPassword</name>
        <type>32</type>
        <required>0</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>Password for Service Invocation Authentication</comment>
        <prompt>Service Invocation Password</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>0</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="invocationDomain">
        <name>invocationDomain</name>
        <type>3</type>
        <required>0</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>Domain for Service Invocation NTLM Authentication</comment>
        <prompt>Service Invocation Domain</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>0</hidden-from-designer>
      </activity-class-parameter-schema>
    </activity-class-parameter-schemas>
    
    <class-name>com.appiancorp.process.runtime.activities.WebServiceActivity2</class-name>
    <requires-user-interaction>2</requires-user-interaction>
    <execution-environment>1</execution-environment>
    <asynchronous>1</asynchronous>
    <custom-setup-url>/process/designer/jsp/webservices_setup.jsp</custom-setup-url>
  </activity-class-schema>

  <!-- Web Services -->
  <activity-class-schema local-id="41">
    <name>Web Services</name>
    <activity-class-parameter-schemas>
      <activity-class-parameter-schema local-id="0">
        <name>wsdlUrl</name>
        <type>3</type>
        <required>1</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>The URL to retrieve the Web Services Description Language</comment>
        <prompt>URL to WSDL</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>1</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="1">
        <name>methodName</name>
        <type>3</type>
        <required>0</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>The name of method on the web service</comment>
        <prompt>Name of method on Web Service</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>1</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="2">
        <name>name</name>
        <type>3</type>
        <required>0</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>The name of the web service</comment>
        <prompt>Name of Web Service</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>1</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="3">
        <name>desc</name>
        <type>3</type>
        <required>0</required>
        <value></value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>The description of the web service</comment>
        <prompt>Description of Web Service</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>1</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="4">
        <name>manual</name>
        <type>1</type>
        <required>0</required>
        <value>0</value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>Is this started manually?</comment>
        <prompt>Is this started manually?</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>1</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="5">
        <name>setupComplete</name>
        <type>26</type>
        <required>0</required>
        <value>0</value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>Has the user completed the setup tab?</comment>
        <prompt>Has the user completed the setup tab?</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>1</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="6">
        <name>dynamic</name>
        <type>26</type>
        <required>0</required>
        <value>1</value>
        <input-to-activity-class>1</input-to-activity-class>
        <editable>1</editable>
        <comment>Does this call use the dynamic implementation? If not, then it is custom.</comment>
        <prompt>Does this call use the dynamic implementation? If not, then it is custom.</prompt>
        <supports-multiples>0</supports-multiples>
        <hidden-from-designer>1</hidden-from-designer>
      </activity-class-parameter-schema>
    </activity-class-parameter-schemas>
    <form>
      <type>0</type>
      <dynamic-form>
        <form-elements>
          <form-element>
            <label>ConsumeWebService</label>
            <type>17</type>
          </form-element>
        </form-elements>
      </dynamic-form>
    </form>
    <helper-class></helper-class>
    <class-name>com.appiancorp.process.runtime.activities.WebServiceActivity</class-name>
    <requires-user-interaction>2</requires-user-interaction>
    <execution-environment>1</execution-environment>
    <asynchronous>1</asynchronous>
  </activity-class-schema>

  <activity-class-schema local-id="42">
    <name>Database Access</name>
    <activity-class-parameter-schemas/>
    <helper-class>com.appiancorp.process.runtime.activities.JdbcParameterHelper</helper-class>
    <class-name>com.appiancorp.process.runtime.activities.JdbcActivity</class-name>
    <requires-user-interaction>2</requires-user-interaction>
    <execution-environment>1</execution-environment>
  </activity-class-schema>

  <activity-class-schema local-id="database601">
    <name>Database Access</name>
    <activity-class-parameter-schemas>
      <activity-class-parameter-schema local-id="override_url">
        <name>OverrideUrl</name>
        <type>3</type>
        <value />
        <supports-multiples>0</supports-multiples>
        <required>0</required>
        <editable>1</editable>
        <comment />
        <input-to-activity-class>1</input-to-activity-class>
        <prompt>Runtime Url</prompt>
        <hidden-from-designer>0</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema
        local-id="override_username">
        <name>OverrideUsername</name>
        <type>3</type>
        <value />
        <supports-multiples>0</supports-multiples>
        <required>0</required>
        <editable>1</editable>
        <comment />
        <input-to-activity-class>1</input-to-activity-class>
        <prompt>Runtime Username</prompt>
        <hidden-from-designer>0</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="override_password">
        <name>OverridePassword</name>
        <type>3</type>
        <value />
        <supports-multiples>0</supports-multiples>
        <required>0</required>
        <editable>1</editable>
        <comment />
        <input-to-activity-class>1</input-to-activity-class>
        <prompt>Runtime Password</prompt>
        <hidden-from-designer>0</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema
        local-id="override_datasource">
        <name>OverrideDatasource</name>
        <type>3</type>
        <value />
        <supports-multiples>0</supports-multiples>
        <required>0</required>
        <editable>1</editable>
        <comment />
        <input-to-activity-class>1</input-to-activity-class>
        <prompt>Runtime Datasource</prompt>
        <hidden-from-designer>0</hidden-from-designer>
      </activity-class-parameter-schema>
      <activity-class-parameter-schema local-id="pauseonerror">
        <name>PauseOnError</name>
        <type>26</type>
        <value>1</value>
        <supports-multiples>0</supports-multiples>
        <required>1</required>
        <editable>1</editable>
        <comment />
        <input-to-activity-class>1</input-to-activity-class>
        <prompt>Pause Node on Error</prompt>
        <hidden-from-designer>0</hidden-from-designer>
      </activity-class-parameter-schema>
    </activity-class-parameter-schemas>
    <activity-return-variable-schemas>
      <activity-return-variable-schema local-id="error">
        <name>jdbc_error_flag</name>
        <type>26</type>
        <value>0</value>
        <comment />
        <prompt>Error Occurred</prompt>
        <supports-multiples>0</supports-multiples>
      </activity-return-variable-schema>
      <activity-return-variable-schema local-id="error_string">
        <name>jdbc_error_string</name>
        <type>3</type>
        <value />
        <comment />
        <prompt>Error Text</prompt>
        <supports-multiples>0</supports-multiples>
      </activity-return-variable-schema>
    </activity-return-variable-schemas>
    <class-name>com.appiancorp.process.runtime.activities.QueryRdbmsActivity</class-name>
    <requires-user-interaction>2</requires-user-interaction>
    <execution-environment>1</execution-environment>
  </activity-class-schema>

    <!-- (DEPRECATED) Create Knowledge Center -->
    <activity-class-schema local-id="48">
        <name>Create Knowledge Center</name>
        <activity-class-parameter-schemas>
            <activity-class-parameter-schema local-id="0">
                <name>Community</name>
                <type>20</type>
                <value></value>
                <required>2</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The new Knowledge Center will be created in this Community</comment>
                <prompt>Parent Community</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="1">
                <name>KnowledgeCenterName</name>
                <type>3</type>
                <value></value>
                <required>1</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The name of the new Knowledge Center</comment>
                <prompt>Knowledge center Name</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="2">
                <name>KnowledgeCenterDescription</name>
                <type>3</type>
                <value></value>
                <required>2</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The description of the new Knowledge Center</comment>
                <prompt>Knowledge center Description</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="3">
                <name>SecurityLevel</name>
                <type>1</type>
                <value>0</value>
                <required>1</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>Security Level of the knowledge Center being created</comment>
                <prompt>Security Level</prompt>
                <supports-multiples>0</supports-multiples>
                <editable>1</editable>
                <enumeration>KCSL</enumeration>
            </activity-class-parameter-schema>
        </activity-class-parameter-schemas>
        <activity-return-variable-schemas>
            <activity-return-variable-schema local-id="4">
                <name>NewKnowledgeCenter</name>
                <type>19</type>
                <value></value>
                <comment>The created Knowledge Center</comment>
                <prompt>The created Knowledge Center</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-return-variable-schema>
        </activity-return-variable-schemas>
        <form>
          <type>0</type> <!--dynamic-->
          <dynamic-form>
            <form-elements>
              <form-element>
                <label>CreateKnowledgeCente</label>
                <type>17</type> <!--message-->
              </form-element>
              <form-element>
                <label>ChooseParentCommunit</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>13</type> <!--community picker-->
                <mapped-to>Community</mapped-to>
              </form-element>
              <form-element>
                <label>KnowledgeCenterName</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>KnowledgeCenterName</mapped-to>
              </form-element>
              <form-element>
                <label>KnowledgeCenterDescr</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>KnowledgeCenterDescription</mapped-to>
              </form-element>
              <form-element>
                <label>SecurityLevel</label>
                <editable>1</editable>
                <multiple>1</multiple>
                <type>14</type> <!--radio-->
                <options>
                  <option id="0" value="High" default="1"/>
                  <option id="1" value="Medium" default="0"/>
                  <option id="2" value="Low" default="0"/>
                </options>
                <mapped-to>SecurityLevel</mapped-to>
              </form-element>
            </form-elements>
          </dynamic-form>
        </form>
      <helper-class>com.appiancorp.process.runtime.activities.CreateKnowledgeCenterParameterHelper</helper-class>
      <class-name>com.appiancorp.process.runtime.activities.CreateKnowledgeCenterActivity</class-name>
      <execution-environment>1</execution-environment>
      <requires-user-interaction>2</requires-user-interaction>
    </activity-class-schema >

    <!-- Create Knowledge Center -->
    <activity-class-schema local-id="50">
        <name>Create Knowledge Center</name>
        <activity-class-parameter-schemas>
            <activity-class-parameter-schema local-id="0">
                <name>KnowledgeCenterName</name>
                <type>3</type>
                <value></value>
                <required>1</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The name of the new Knowledge Center</comment>
                <prompt>Knowledge Center Name</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="1">
                <name>KnowledgeCenterDescription</name>
                <type>3</type>
                <value></value>
                <required>2</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The description of the new Knowledge Center</comment>
                <prompt>Knowledge Center Description</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
        </activity-class-parameter-schemas>
        <activity-return-variable-schemas>
            <activity-return-variable-schema local-id="2">
                <name>NewKnowledgeCenter</name>
                <type>19</type>
                <value></value>
                <comment>The created Knowledge Center</comment>
                <prompt>The created Knowledge Center</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-return-variable-schema>
        </activity-return-variable-schemas>
        <form>
          <type>0</type> <!--dynamic-->
          <dynamic-form>
            <form-elements>
              <form-element>
                <label>CreateKnowledgeCente</label>
                <type>17</type> <!--message-->
              </form-element>
              <form-element>
                <label>KnowledgeCenterName</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>KnowledgeCenterName</mapped-to>
              </form-element>
              <form-element>
                <label>KnowledgeCenterDescr</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> <!--short text-->
                <mapped-to>KnowledgeCenterDescription</mapped-to>
              </form-element>
            </form-elements>
          </dynamic-form>
        </form>
      <helper-class>com.appiancorp.process.runtime.activities.CreateKnowledgeCenterParameterHelper</helper-class>
      <class-name>com.appiancorp.process.runtime.activities.CreateKnowledgeCenterActivity</class-name>
      <execution-environment>1</execution-environment>
      <requires-user-interaction>2</requires-user-interaction>
    </activity-class-schema >

    <!-- Add to Role-Map -->
    <activity-class-schema local-id="49">
        <name>Add to Role-Map</name>
        <activity-class-parameter-schemas>
            <activity-class-parameter-schema local-id="0">
                <name>UsersAndGroups</name>
                <type>27</type>
                <value></value>
                <required>1</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The users and groups that will be added to the Role-Map</comment>
                <prompt>Choose New Members</prompt>
                <editable>1</editable>
                <supports-multiples>1</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="1">
                <name>Knowledgecenter</name>
                <type>19</type>
                <value></value>
                <required>1</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The users and groups will be added to this Knowledge Center</comment>
                <prompt>Knowledge Center</prompt>
                <editable>1</editable>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="2">
                <name>AccessLevel</name>
                <type>3</type>
                <value>0</value>
                <required>1</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>Access Level associated to the members added to the Knowledge Center</comment>
                <prompt>Access Level</prompt>
                <supports-multiples>0</supports-multiples>
                <editable>1</editable>
                <enumeration>SRMAL</enumeration>
            </activity-class-parameter-schema>
        </activity-class-parameter-schemas>
        <form>
          <type>0</type> <!--dynamic-->
          <dynamic-form>
            <form-elements>
              <form-element>
                <label>AddSecurityRolemapMe</label>
                <type>17</type> <!--message-->
              </form-element>
              <form-element>
                <label>Members</label>
                <editable>1</editable>
                <multiple>1</multiple>
                <type>6</type> <!--people picker-->
                <mapped-to>UsersAndGroups</mapped-to>
              </form-element>
              <form-element>
                <label>ChooseParentKnowledg_2</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>10</type> <!--kc picker-->
                <mapped-to>Knowledgecenter</mapped-to>
              </form-element>
              <form-element>
                <label>AccessLevel</label>
                <editable>1</editable>
                <multiple>1</multiple>
                <type>14</type> <!--radio-->
                <options>
                  <option id="administrators" value="Administrator" default="1"/>
                  <option id="authors" value="Author" default="0"/>
                  <option id="readers" value="Reader" default="0"/>
                </options>
                <mapped-to>AccessLevel</mapped-to>
              </form-element>
            </form-elements>
          </dynamic-form>
        </form>
        <class-name>com.appiancorp.process.runtime.activities.AddRoleMapMembersActivity</class-name>
        <execution-environment>1</execution-environment>
        <requires-user-interaction>2</requires-user-interaction>
    </activity-class-schema >

    <!-- Add Attachment -->
    <activity-class-schema local-id="44">
        <name>Add Attachment</name>
        <activity-class-parameter-schemas>
            <activity-class-parameter-schema local-id="0">
                <name>acpDocuments</name>
                <type>13</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The documents to attach</comment>
                <editable>1</editable>
                <prompt>Documents</prompt>
                <supports-multiples>1</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="1">
                <name>acpFolders</name>
                <type>12</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The folders to attach</comment>
                <editable>1</editable>
                <prompt>Folders</prompt>
                <supports-multiples>1</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="2">
                <name>acpPortalPages</name>
                <type>15</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The portal pages to attach</comment>
                <editable>1</editable>
                <prompt>Portal Pages</prompt>
                <supports-multiples>1</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="3">
                <name>acpDiscussionTopics</name>
                <type>17</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The discussion topics to attach</comment>
                <editable>1</editable>
                <prompt>Discussion Topics</prompt>
                <supports-multiples>1</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="4">
                <name>acpUsers</name>
                <type>4</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The users to attach</comment>
                <editable>1</editable>
                <prompt>Users</prompt>
                <supports-multiples>1</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="5">
                <name>acpExternalURLs</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>The external URLs to attach</comment>
                <editable>1</editable>
                <prompt>External URLs</prompt>
                <supports-multiples>1</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="6">
                <name>acpComments</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>Comments</comment>
                <editable>1</editable>
                <prompt>Comments</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
        </activity-class-parameter-schemas>
        <activity-return-variable-schemas>
            <activity-return-variable-schema local-id="7">
                <name>NumOfAttachments</name>
                <type>1</type>
                <value></value>
                <comment>The number of attachments added</comment>
                <prompt>The number of attachments added</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-return-variable-schema>
            <activity-return-variable-schema local-id="8">
                <name>AttachmentIds</name>
                <type>1</type>
                <value></value>
                <comment>The ids of the attachments added</comment>
                <prompt>The ids of the attachments added</prompt>
                <supports-multiples>1</supports-multiples>
            </activity-return-variable-schema>
        </activity-return-variable-schemas>
        <form>
          <type>0</type> <!--dynamic-->
          <dynamic-form>
            <form-elements>
              <form-element>
                <label>AddAttachments</label>
                <type>17</type> <!--message-->
              </form-element>
              <form-element>
                <label>Documents</label>
                <instructions>SelectTheDocumentsTh</instructions>
                <editable>1</editable>
                <multiple>1</multiple>
                <type>12</type> <!--document picker-->
                <mapped-to>acpDocuments</mapped-to>
              </form-element>
              <form-element>
                <label>Folders</label>
                <instructions>SelectTheFoldersThat</instructions>
                <editable>1</editable>
                <multiple>1</multiple>
                <type>11</type> <!--folder picker-->
                <mapped-to>acpFolders</mapped-to>
              </form-element>
              <form-element>
                <label>PortalPages</label>
                <instructions>SelectThePortalPages</instructions>
                <editable>1</editable>
                <multiple>1</multiple>
                <type>24</type> <!--page picker-->
                <mapped-to>acpPortalPages</mapped-to>
              </form-element>
              <form-element>
                <label>DiscussionTopics</label>
                <instructions>SelectTheDiscussionT</instructions>
                <editable>1</editable>
                <multiple>1</multiple>
                <type>19</type> <!--thread picker-->
                <mapped-to>acpDiscussionTopics</mapped-to>
              </form-element>
              <form-element>
                <label>Users</label>
                <instructions>SelectTheUsersThatYo</instructions>
                <editable>1</editable>
                <multiple>1</multiple>
                <type>4</type> <!--user picker-->
                <mapped-to>acpUsers</mapped-to>
              </form-element>
              <form-element>
                <label>ExternalUrls</label>
                <instructions>SelectTheExternalUrl</instructions>
                <editable>1</editable>
                <multiple>1</multiple>
                <type>2</type> <!--textbox-->
                <mapped-to>acpExternalURLs</mapped-to>
              </form-element>
              <form-element>
                <label>Comments</label>
                <instructions>AddComments</instructions>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>3</type> <!--html area-->
                <mapped-to>acpComments</mapped-to>
              </form-element>
            </form-elements>
          </dynamic-form>
        </form>
        <class-name>com.appiancorp.process.runtime.activities.AddAttachmentToProcessActivity</class-name>
        <requires-user-interaction>2</requires-user-interaction>
        <execution-environment>1</execution-environment>
    </activity-class-schema >
     <!-- Update Process Instance Security -->
    <activity-class-schema local-id="45">
        <name>ModifySecurity</name>
        <activity-class-parameter-schemas>
            <activity-class-parameter-schema local-id="0">
                <name>Administrators</name>
                <type>27</type>
                <value></value>
                <required>0</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>Users/Groups with Administrative access</comment>
                <prompt>Administrators</prompt>
                <editable>1</editable>
                <supports-multiples>1</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="1">
                <name>Editors</name>
                <type>27</type>
                <value></value>
                <required>0</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>Users/Groups with Editor access</comment>
                <prompt>Editors</prompt>
                <editable>1</editable>
                <supports-multiples>1</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="2">
                <name>Viewers</name>
                <type>27</type>
                <value></value>
                <required>0</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>Users/Groups with Viewer access</comment>
                <prompt>Viewers</prompt>
                <editable>1</editable>
                <supports-multiples>1</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="3">
                <name>Initiators</name>
                <type>27</type>
                <value></value>
                <required>0</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>Users/Groups with Initiator access</comment>
                <prompt>Initiators</prompt>
                <editable>1</editable>
                <supports-multiples>1</supports-multiples>
                <hidden-from-designer>1</hidden-from-designer>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="4">
                <name>Managers</name>
                <type>27</type>
                <value></value>
                <required>0</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>Users/Groups with Manager access</comment>
                <prompt>Managers</prompt>
                <editable>1</editable>
                <supports-multiples>1</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="5">
                <name>Explicit Non Viewers</name>
                <type>27</type>
                <value></value>
                <required>0</required>
                <input-to-activity-class>1</input-to-activity-class>
                <comment>Users/Groups explicitly denied access</comment>
                <prompt>Explicit Non Viewers</prompt>
                <editable>1</editable>
                <supports-multiples>1</supports-multiples>
            </activity-class-parameter-schema>
        </activity-class-parameter-schemas>
        <activity-return-variable-schemas>
        </activity-return-variable-schemas>                
        <form>
          <type>0</type> <!--dynamic-->
          <dynamic-form>
            <form-elements>
              <form-element>
                <label>ModifyProcessSecurit</label>
                <type>17</type> <!--message-->
              </form-element>
              <form-element>
                <label>Administrators_2</label>
                <editable>1</editable>
                <multiple>1</multiple>
                <type>6</type> <!--people picker-->
                <mapped-to>Administrators</mapped-to>
              </form-element>
              <form-element>
                <label>Editors</label>
                <editable>1</editable>
                <multiple>1</multiple>
                <type>6</type> <!--people picker-->
                <mapped-to>Editors</mapped-to>
              </form-element>
              <form-element>
                <label>Managers</label>
                <editable>1</editable>
                <multiple>1</multiple>
                <type>6</type> <!--people picker-->
                <mapped-to>Managers</mapped-to>
              </form-element>
              <form-element>
                <label>Viewers</label>
                <editable>1</editable>
                <multiple>1</multiple>
                <type>6</type> <!--people picker-->
                <mapped-to>Viewers</mapped-to>
              </form-element>
              <form-element>
                <label>ExplicitNonViewers</label>
                <editable>1</editable>
                <multiple>1</multiple>
                <type>6</type> <!--people picker-->
                <mapped-to>Explicit Non Viewers</mapped-to>
              </form-element>
            </form-elements>
          </dynamic-form>
        </form>
        <class-name>com.appiancorp.process.runtime.activities.UpdateProcessInstanceSecurityActivity</class-name>
        <execution-environment>1</execution-environment>
        <requires-user-interaction>2</requires-user-interaction>
    </activity-class-schema >

        <!-- Set Group Attributes -->
    <activity-class-schema local-id="setgroupattr">
        <name>Set Group Attributes</name>
        <activity-class-parameter-schemas>
            <activity-class-parameter-schema local-id="group">
                <name>Group</name>
                <type>5</type>
                <required>1</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
		            <editable>1</editable>
                <comment>The group whose attributes will be set</comment>
                <prompt>Choose Group</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
        </activity-class-parameter-schemas>
        <form>
          <type>0</type> <!--dynamic-->
          <dynamic-form>
            <form-elements>
              <form-element>
                <label>SetGroupAttributes</label>
                <type>17</type> <!--message-->
              </form-element>
              <form-element>
                <label>Group</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>5</type> <!--group picker-->
                <mapped-to>Group</mapped-to>
                <instructions>SelectGroupToUpdate</instructions>
              </form-element>
            </form-elements>
          </dynamic-form>
        </form>
        <class-name>com.appiancorp.process.runtime.activities.SetGroupAttributesActivity</class-name>
        <requires-user-interaction>2</requires-user-interaction>
        <execution-environment>1</execution-environment>
    </activity-class-schema >

    <!-- Update User Profile -->
    <activity-class-schema local-id="updateuserprofile">
        <name>Update User Profile</name>
        <activity-class-parameter-schemas>
            <activity-class-parameter-schema local-id="user">
                <name>UserName</name>
                <type>4</type>
                <required>1</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
		            <editable>1</editable>
                <comment>The user whose profile will be updated</comment>
                <prompt>Choose User</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="ssn">
                <name>SocialSecurityNumber</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <editable>1</editable>
                <comment>This field has been deprecated</comment>
                <prompt>SSN (Deprecated)</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="fname">
                <name>FirstName</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <editable>1</editable>
                <comment>The new first name of the user</comment>
                <prompt>First Name</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="mname">
                <name>MiddleName</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <editable>1</editable>
                <comment>The new middle name of the user</comment>
                <prompt>Middle Name</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="lname">
                <name>LastName</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <editable>1</editable>
                <comment>The new last name of the user</comment>
                <prompt>Last Name</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="email">
                <name>Email</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <editable>1</editable>
                <comment>The new email address of the user</comment>
                <prompt>E-mail</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="ophone">
                <name>OfficePhone</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <editable>1</editable>
                <comment>The new office phone number of the user</comment>
                <prompt>Office Phone</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="mphone">
                <name>MobilePhone</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <editable>1</editable>
                <comment>The new mobile phone number of the user</comment>
                <prompt>Mobile Phone</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="hphone">
                <name>HomePhone</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <editable>1</editable>
                <comment>The new home phone number of the user</comment>
                <prompt>Home Phone</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="address1">
                <name>Address1</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <editable>1</editable>
                <comment>The new address of the user</comment>
                <prompt>Address 1</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="address2">
                <name>Address2</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <editable>1</editable>
                <comment>The new address of the user</comment>
                <prompt>Address 2</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="address3">
                <name>Address3</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <editable>1</editable>
                <comment>The new address of the user</comment>
                <prompt>Address 3</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="city">
                <name>City</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <editable>1</editable>
                <comment>The new city of the user</comment>
                <prompt>City</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="state">
                <name>State</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <editable>1</editable>
                <comment>The new state of the user</comment>
                <prompt>State</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="zipcode">
                <name>ZipCode</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <editable>1</editable>
                <comment>The new zip code of the user</comment>
                <prompt>Zip Code</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="country">
                <name>Country</name>
                <type>3</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <editable>1</editable>
                <comment>The new country of the user</comment>
                <prompt>Country</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="supervisor">
                <name>Supervisor</name>
                <type>4</type>
                <required>0</required>
                <value></value>
                <input-to-activity-class>1</input-to-activity-class>
                <editable>1</editable>
                <comment>The new supervisor of the user</comment>
                <prompt>Supervisor</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
            <activity-class-parameter-schema local-id="title">
                <name>Title</name>
                <type>1</type>
                <required>0</required>
                <value></value>
                <enumeration>USERTITLE</enumeration>
                <input-to-activity-class>1</input-to-activity-class>
                <editable>1</editable>
                <comment>The new title of the user</comment>
                <prompt>Title</prompt>
                <supports-multiples>0</supports-multiples>
            </activity-class-parameter-schema>
        </activity-class-parameter-schemas>
        <form>
          <type>0</type> 
          <dynamic-form>
            <form-elements>
              <form-element>
                <label>UpdateUserProfile</label>
                <type>17</type>
              </form-element>
              <form-element>
                <label>User</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>4</type>
                <mapped-to>UserName</mapped-to>
                <instructions>SelectUserToUpdate</instructions>
              </form-element>
              <form-element>
                <label>SSN</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> 
                <mapped-to>SocialSecurityNumber</mapped-to>
              </form-element>
              <form-element>
                <label>FirstName</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> 
                <mapped-to>FirstName</mapped-to>
              </form-element>
              <form-element>
                <label>MiddleName</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> 
                <mapped-to>MiddleName</mapped-to>
              </form-element>
              <form-element>
                <label>LastName</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> 
                <mapped-to>LastName</mapped-to>
              </form-element>
              <form-element>
                <label>Email</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> 
                <mapped-to>Email</mapped-to>
              </form-element>
              <form-element>
                <label>OfficePhone</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> 
                <mapped-to>OfficePhone</mapped-to>
              </form-element>
              <form-element>
                <label>MobilePhone</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type>
                <mapped-to>MobilePhone</mapped-to>
              </form-element>
              <form-element>
                <label>HomePhone</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> 
                <mapped-to>HomePhone</mapped-to>
              </form-element>
              <form-element>
                <label>Address1</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> 
                <mapped-to>Address1</mapped-to>
              </form-element>
              <form-element>
                <label>Address2</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> 
                <mapped-to>Address2</mapped-to>
              </form-element>
              <form-element>
                <label>Address3</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type>
                <mapped-to>Address3</mapped-to>
              </form-element>
              <form-element>
                <label>City</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> 
                <mapped-to>City</mapped-to>
              </form-element>
              <form-element>
                <label>State</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> 
                <mapped-to>State</mapped-to>
              </form-element>
              <form-element>
                <label>ZipCode</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> 
                <mapped-to>ZipCode</mapped-to>
              </form-element>
              <form-element>
                <label>Country</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>2</type> 
                <mapped-to>Country</mapped-to>
              </form-element>
              <form-element>
                <label>Supervisor</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>4</type> 
                <mapped-to>Supervisor</mapped-to>
              </form-element>
              <form-element>
                <label>Title</label>
                <editable>1</editable>
                <multiple>0</multiple>
                <type>16</type>
                <mapped-to>Title</mapped-to>
                <options>
                  <option id="0" value="None" default="0"/>
                  <option id="1" value="President" default="0"/>
                  <option id="2" value="VicePresident" default="0"/>
                  <option id="3" value="SrManager" default="0"/>
                  <option id="4" value="Manager" default="0"/>
                  <option id="5" value="Associate" default="0"/>
                </options>
              </form-element>
            </form-elements>
          </dynamic-form>
        </form>
        <helper-class>com.appiancorp.process.runtime.activities.UpdateUserProfileParameterHelper</helper-class>
        <class-name>com.appiancorp.process.runtime.activities.UpdateUserProfileActivity</class-name>
        <requires-user-interaction>2</requires-user-interaction>
        <execution-environment>1</execution-environment>
    </activity-class-schema >
    <!--End Update User Profile-->


</activity-class-schemas>
