AgileApps Support Wiki Pre Release

Difference between revisions of "Object Aspects"

From AgileApps Support Wiki
imported>Aeric
imported>Aeric
 
(20 intermediate revisions by the same user not shown)
Line 3: Line 3:
:* ''See also:'' [[Composite Objects]] (for developers)
:* ''See also:'' [[Composite Objects]] (for developers)


{| border="1" cellpadding="5" cellspacing="0"
===Fields and Forms===
! align="left"|        
:{| border="1" cellpadding="5" cellspacing="0"
! align="left"| Aspect
| [[Fields]]||Add/Edit/Delete [[Fields]], or set [[Field Audit Log]] preferences.
! align="left"| Description
|-
|-
| colspan="3"|'''Fields and Forms'''
| [[Forms]]||Create data entry forms ([[Forms]]) and [[Forms Assignment|assign them to Roles]].
|-
|-
| || [[Fields]]||Add/Edit/Delete [[Fields]], or set [[Field Audit Log]] preferences
| [[Validations]]||Prevents bad data from being entered into the database.
|-
|-
| || [[Forms]]||Create data entry forms ([[Forms]]) and [[Forms Assignment|assign them to Roles]]
| [[Forms Assignment]]||Specify which [[Roles]] use which Forms.
|-
|-
| || [[Validations]]||Prevents bad data from being entered into the database
| [[Macros]] || Specify conditions and select actions to be executed when the user selects the macro from the list of [[Record Actions]]. 
|-
|-
| || [[Forms Assignment]]||Specify which [[Roles]] use which Forms
| [[Custom Form Actions]]||Add custom code to a form to provide buttons that a user can click.
|-
|-
| || [[Custom Form Actions]]||Add custom buttons to a form that a user can click to perform a variety actions 
| [[Activity History]] || Displays the list of activities that have taken place with respect to the record, starting with the most recent.
 
|}
|-
 
| colspan="3" bgcolor="lightblue" style="height:7px" | <!-- SPACER ROW -->
===Automation===
:{| border="1" cellpadding="5" cellspacing="0"
| [[Rules and Rule Sets|Business Rules]] || Define Rules and Rule Sets to automate processing.
|-
|-
| || [[Rules and Rule Sets|Business Rules]] || Define Rules and Rule Sets to automate processing.
| [[Macros]] || Allow users to perform several actions with a single click.
|-
|-
| || [[Macros]] || Allow users to perform several actions with a single click.
| [[Processes]] || Define a series of tasks and the flow between them--both automated (including [[Web Services]]) and manual (specifying the team, role, or person who needs to accomplish them.
|-
|-
| || [[Processes]] || Select a process model, optionally mark it required, and specify the amount of time it is expected to take, in general.
| [[External Data Sources]] || Use a [[Web Service]] to retrieve related records from an external data store.
|-
|-
| || [[Process Models]] || Define a series of tasks, who needs to accomplish them, and the flow between them.
| [[SLAs]] || Define Service Level Agreements and their objectives.
|-
| [[SLA Escalations]] || Define escalation policies to send reminders and change record ownership, in order to meet SLA deadlines.
|}
 
===Communication Templates===
:{| border="1" cellpadding="5" cellspacing="0"
|-
|-
| || [[SLAs]] || Define Service Level Agreements and their objectives.
| [[Email Templates]] || Email Templates are mail-merge forms that can use [[Template Variables]] as placeholders for record-specific data.
|-
|-
| || [[SLA Escalations]] || Define escalation policies to send reminders and change record ownership, in order to meet SLA deadlines.
| [[Document Templates]]||Document Templates are used like mail-merge forms to print a record as an invoice, a receipt, etc.
|}


|-
===Record Additions===
| colspan="3" bgcolor="lightblue" style="height:7px" | <!-- SPACER ROW -->
These items can be added to any record, in any object.
:{| border="1" cellpadding="5" cellspacing="0"
|-
| [[Tasks]] || Create a single-task or define a multi-step task sequence, and designate the person or group that needs to carry it out.
|-
| [[Private Notes and Email Messages]] || Send messages and add notes, automatically recording in the record's activity history.
|-
| [[Attachments]] || Add an attachment to a note or message, click '''[Add File]''' in the sidebar to add an attachment.
|}


===Object Settings===
:{| border="1" cellpadding="5" cellspacing="0"
| [[Object Properties]]
|
{| border="1" cellpadding="5" cellspacing="0"
| '''Edit''' || Modify properties, including singular and plural labels.
|-
|-
| || [[Email Templates]] || Email Templates are mail-merge forms that can use [[Template Variables]] as placeholders for record-specific data.
| '''Delete''' || Delete the object and any records it contains. You'll be asked to provide your full name for the log. Enter first name, space, and last name, exactly as they appear in your personal account settings.
|-
|}
| || [[Document Templates]]||Document Templates are used like mail-merge forms to print a record as an invoice, a receipt, etc.


|-
| colspan="3" bgcolor="lightblue" style="height:7px" |  <!-- SPACER ROW -->
|-
|-
| || [[Object Properties|Properties]]||Define Object information. Also provides access to:
| [[Object Relationships]] ||  
{| border="1" cellpadding="5" cellspacing="0"
{| border="1" cellpadding="5" cellspacing="0"
|-
|-
| [[Record Locator|Record Locators]] || Define the methods to locate records (define the fields to display in Lookup or Search results, create a unique [[Record Id]], or define fields to include in a [[Search]])
| [[Child Objects]] || Take advantage of inheritance to create variations of an object, while defining aspects that are common to all children in the parent object.
|-
|-
| [[Object Relationships|Relationships]] || View and manage relationships with other objects defined by [[Lookup]] fields.
| [[Related Objects]] || View and manage relationships with other objects defined by [[Lookup]] fields.
|}
 
|-
|-
| '''Delete''' || Click this button to delete the object and any records it contains. You'll be asked to provide your full name, for the log. Enter first name, space, and last name, exactly as they appear in your personal account settings.
| [[Indexes]]||Define a unique identifier to improve search performance and prevent duplicate record creation
|-
|-
| [[Child Objects]] || Take advantage of inheritance to create variations of an object, while defining aspects that are common to all children in the parent object.  
| [[Field Audit Log Settings]]||Select fields for auditing. All changes to specified fields are then recorded in the [[Field Audit Log]].
|}
|-
|-
| || [[Indexes]]||Define a unique identifier to improve search performance and prevent duplicate record creation
| [[Record Locator]] || Define the methods to locate records (define the fields to display in Lookup or Search results, create a unique [[Record Id]], or define fields to include in a [[Search]])
 
|}
|}
<noinclude>
<noinclude>


[[Category:Sidebar Pages]]
[[Category:Sidebar Pages]]
[[Category:Design]]
</noinclude>
</noinclude>

Latest revision as of 02:45, 12 February 2015

Custom Objects provode the following options for customization.

Fields and Forms

Fields Add/Edit/Delete Fields, or set Field Audit Log preferences.
Forms Create data entry forms (Forms) and assign them to Roles.
Validations Prevents bad data from being entered into the database.
Forms Assignment Specify which Roles use which Forms.
Macros Specify conditions and select actions to be executed when the user selects the macro from the list of Record Actions.
Custom Form Actions Add custom code to a form to provide buttons that a user can click.
Activity History Displays the list of activities that have taken place with respect to the record, starting with the most recent.

Automation

Business Rules Define Rules and Rule Sets to automate processing.
Macros Allow users to perform several actions with a single click.
Processes Define a series of tasks and the flow between them--both automated (including Web Services) and manual (specifying the team, role, or person who needs to accomplish them.
External Data Sources Use a Web Service to retrieve related records from an external data store.
SLAs Define Service Level Agreements and their objectives.
SLA Escalations Define escalation policies to send reminders and change record ownership, in order to meet SLA deadlines.

Communication Templates

Email Templates Email Templates are mail-merge forms that can use Template Variables as placeholders for record-specific data.
Document Templates Document Templates are used like mail-merge forms to print a record as an invoice, a receipt, etc.

Record Additions

These items can be added to any record, in any object.

Tasks Create a single-task or define a multi-step task sequence, and designate the person or group that needs to carry it out.
Private Notes and Email Messages Send messages and add notes, automatically recording in the record's activity history.
Attachments Add an attachment to a note or message, click [Add File] in the sidebar to add an attachment.

Object Settings

Object Properties
Edit Modify properties, including singular and plural labels.
Delete Delete the object and any records it contains. You'll be asked to provide your full name for the log. Enter first name, space, and last name, exactly as they appear in your personal account settings.
Object Relationships
Child Objects Take advantage of inheritance to create variations of an object, while defining aspects that are common to all children in the parent object.
Related Objects View and manage relationships with other objects defined by Lookup fields.
Indexes Define a unique identifier to improve search performance and prevent duplicate record creation
Field Audit Log Settings Select fields for auditing. All changes to specified fields are then recorded in the Field Audit Log.
Record Locator Define the methods to locate records (define the fields to display in Lookup or Search results, create a unique Record Id, or define fields to include in a Search)