Table of Contents

Namespace Sage

Classes

Captions

Returns the caption code for various system captions. For example, Sage.Captions.sCap_UserSettingName returns the caption code “UserSettingName”. This code can be found in the custom_caption table and can be used to easily find translations for example “Metadata.GetTranslation(Captions.sFam_Button, Captions.sCap_TabSearch);” or “Metadata.GetTranslation("Button", "Search");” Both of these will show the same result.Class for translating text to the user's language. There is a property for each caption.

Enums

AddressTypes

Types to use when adding addresses to Emails.

CaptionPositions

Values to be used as CaptionPos on an Entry object.

DataSource

CRM Data Source

DefaultTypes

Values to be used as DefaultType property on an Entry object.

EntryTypes

Values to use when creating a new Entry with CreateEntry.

FieldNames

FieldNames - list of all field names used within CRM

InfoAdminRights

The List of Info Admin rights that a user has.

KeyList

List of Key Ids - use with Keys to get the current context.

Mode

List of modes on a page.

ParamNames

System Parameter names used in GetParam to check the value of system settings.

PermissionLevels

User's permission levels in relation to Info Admin rights.

PermissionType

List of permission types used for security.

Styles

Used for drawing screens and grids.

UserOptions

Available User Preferences that can be checked from the UserSession object.