About the netFORUM Object

Find Object Form

Object Procedures

Object Profile Page


Frequently Asked Questions

Add and Edit Object Forms

Fields

display name: Enter a friendly name for the Object. This is the name that will display throughout the Toolkit. This field is required.

Tip: To distinguish baseline Objects from custom client Objects, add the client's acronym to the beginning of the display name.

class name: Enter the Object name. Typically this is the same as the display name, but all spaces are removed. This field is required.

prefix: Enter the 3-character column prefix for the core database table most closely associated with the Object. This field is used by the netFORUM framework. This field is required.

default columns: Enter the data columns shown on the List page that displays the results of a Find or Query (based on the Object). This field is required.

Note: Enter an asterisk in this field to indicate that a List Table is configured for the Object, and the List Table will be used to indicate what data columns will display on the List page.

default order by: Enter the data columns that will be used to sort the results of a Find or Query (based on the Object). If the List Table is configured for the Object, then these columns must be set up as list columns. This field is required.

assembly: Enter the name of the .NET class library for the underlying object. This field is required and it is case-sensitive. netFORUM will instantiate this assembly object whenever this object is invoked in netFORUM.

type name: Enter the namespace for the class, used in conjunction with assembly. This field is required and it is case-sensitive.

has related objects: Select this check box if the Object has Related Objects. The framework will not enforce related object relationships that are defined for this Object if this check box is not selected.

has extension controls: Select this check box if the Object has Object Extensions.

supports correspondence: Select this check box if this Object supports the netFORUM Communicate feature. The Communication icon is added to the Object's List Page.

Note: Only Objects with a Data Object to a table that includes an email column can support the Communication feature. co_customer and co_email are examples of tables with email columns.

supports workflow: Select this check box if Workflow rules and tasks can be created for the Object.

display mass replace link?: Select this check box if the Object supports Mass Replace. The Mass Replace icon is added to the Object's List Page.

Note: Mass Replace is not available on a List Page that opens when a List Group Item Link is clicked. Users must first run a Find or a Query (based on the Object) that retrieves a specific list of results in order use Mass Replace.

allow save for later?: Select this check box if the Object will support Save for Later functionality. This adds a Save for Later button to the dynamic forms for the Object.

Note: This setting can be overridden at the form level.

async save flag?: Select this check box to save the data changes (inserts and updates) that occur on the dynamic forms for the Object asynchronouslyData changes are saved as a background process.. See Async Save for more information.

Note: This setting can be overridden at the form level.

allow import?: Select this check box to make the Object available in the Data Import Utility.Closed More...

The Data Import Utility allows users to configure data mappings and upload data into netFORUM. The process begins by adding a File Definition in the Admin module. On the File Definition Selection Page, the user defines the type of record to import by selecting the object display name from a drop-down list. Only those Objects with the allow import? option selected are available in this list.

content group: Select the Content Group name.

force legacy data object sql selects?: Select this check box to disable the ISelectableByDataRow interface code for the Object. Do this only if you cannot get something in ISelectableByDataRow to work. See Avectra.netForum.Data.Interfaces.ISelectableByDataRow for more information.

track recent activity?: Select this check box to track the records for this Object under Recent Records. ClosedMore...

If track recent activity? is selected, then the Add to Recent Records link is available on the Recent Records tab whenever a user navigates to the profile page for any record of this Object type. When the user clicks Add to Recent Records, netFORUM will track the Object's records when the user views them, and will list them as Recent Records. No more than five records for this Object will be listed at any time.

dup-check child form: Select the name of the Child form that the Object will use to check for duplicate records during data entry. All of the forms that belong to the Object will check for duplicates by using this form. See Duplicate Check Child Form for more information.

allow dup save anyway?: Select this check box to place a Save Anyway button on all of the forms that belong to the Object. Your users can save a record even if it might be a duplicate. This field works in conjunction with dup-check child form.

Metadata Lock: Select this check box to prevent the Deploy Tool from updating this record when upgrading netFORUM. This check box does not display on the Add Object form.

hide/disable record?: If selected, this record is soft-deleted and removed from the netFORUM display. This check box does not display on the Add Object form.

Buttons

Add and Edit Object forms have common Toolkit buttons. See Common Toolkit Add and Edit Form Buttons for descriptions.

Other Items

save mode: The action performed by the the system when the Save button is clicked. The save mode is Insert on the Add Object form and Update on the Edit Object form.

insert after save / keep values: Add additional records at this time by selecting the insert after save check box. A new Add form displays after the current record is saved. The information on the new form defaults to the information from the current record if the keep values check box is selected. These items are not displayed on the Edit Object form.

created / updated: The record's create user and date and change user and date. These items are not displayed on the Add Object form.