Object behaviors

The available behaviors for an object in Object Designer are:

Automatic Search – provides two actions.
It enables you to design a process that automatically populates a Knowledge Search collection with the best matches from a knowledge search based on configured attributes. For information about using this as part of the Ivanti SnapIT feature, which enables users to supply an image of an error message and automatically be returned the best solutions found in the knowledge database for that error, see SnapIT: Automatically searching for text extracted from an image.
Also, it enables you to configure Self Service so that when end-users visit the Self Service web page, it automatically searches for the information that the end-user provides. For information about configuring automatic searching in Self Service, see Automatic searching in Self Service.

Category – used for category objects; can be set only when you create a new object. For more information about categories, see Categories and lists.

CC Recipient Container – used for configuring mail to include CC recipients in replies and notifications. For more information, see Configuring Mail to include CC recipients in replies and notifications.

Confirmation – whenever an object with the Confirmation behavior is created, updated, or deleted, the user is asked to re-enter their password. For more information, see Confirming the creation, modification or deletion of records.

Event Generator – whenever an object with the Event Generator behavior is created, updated, or deleted, an entry is added to the tps_event_queue table. This table can then be read by LPM, which processes this data and acts on the information provided. This is the basis of the automated request fulfillment functionality. For more information, see Automated round-trip request fulfillment.

Extended Id Generator – this is automatically added to the top level Process Management\Process object, which means that it is also added to all process and task objects. This behavior creates a new property called Extended Id Template Text that enables you to specify a template for the extended ID. This template is used in conjunction with the automatically generated process reference number or task serial number to create a unique extended ID, which is stored in the new Extended Id attribute. You can then use this Extended Id attribute on your queries. For more information, see Extended IDs.

Location Aware – enables you to store location services data for an object. This enables you, for example, to record the longitude and latitude of the device used to log or update a request, or to log the location when a user logs on. For more information, see Location awareness.

Once an object has been made location-aware, you cannot remove this behavior.

Message Source – enables you to send attachments to users directly from a process on the Attachment business object. For more information, see Configuring attachments.

OCR – enables you to extract the text from an image using Optical Character Recognition (OCR) technologies and to store this text in a separate field as part of a process. For more information, see Extracting text from images as part of a process.

Ranked – used for ordered lists; can be set only when you create a new object. For information about maintaining ordered lists, see Ordered lists: severities, urgencies and priorities. For information about creating new ordered lists, see Creating new ordered lists.

REST Web Service – enables you to integrate with external applications using REST web services. For more information, see Linking objects to REST Web Services.

Schedulable – enables you to associate a calendar of appointments with any object in the database – in particular with CIs and Users. For more information, see Schedule Management.

SOAP Web Service – enables you to use functions provided by external SOAP web services in your system. For more information, see Linking objects to SOAP Web Services.