Defining user-defined fields

User-defined fields (UDFs) in iMIS RiSE are created differently, and serve a very different purpose, than user-defined fields in iMIS contact records:

  • The UDFs found in iMIS contact records enable you to collect custom information about a contact. These contact UDFs are not available for use in iMIS RiSE.
  • The UDFs found in iMIS RiSE are primarily useful as a way to capture additional properties of the content in content records, and to provide a controlled list of search criteria for use in iMIS RiSE only. These iMIS RiSE UDFs can be used in three ways:
    • As a value added to the keywords <Meta> element of the rendered page for the content record, which enables the iMIS RiSE search engine to locate the content record by searching for the defined value. This function does not typically apply to web-based search engines, such as Google. This behavior is controlled by the Use in Search? property of an iMIS RiSE UDF.
    • As a search filter in AdvancedSearch content items, applied to the initial result set based on the tags and keywords specified in the search.
    • As both filtering criteria and sorting criteria in ContentTaggedList content items. A date-oriented UDF can be used to filter the initial result set based on the chosen tags, and a different UDF of any type can be used to sort the the final result set.

Every UDF defined in iMIS RiSE is added as a new custom property to every content record, and can be displayed in a wide variety of formats, from a simple text field to a drop-down list, to a calendar control, to a set of radio buttons, and so on. In the advanced search panel rendered from an AdvancedSearch content item, the user-defined field appears exactly the same way that it does in content records. This enables iMIS RiSE website users to specify UDF values for advanced searches in the same manner that the UDF values are chosen when authoring content. For example, a date-oriented UDF will have a calendar control that makes it easy to select a date.