Difference between revisions of "Pandora Functions Descriptions"

From SmartWiki
Jump to: navigation, search
 
Line 2: Line 2:
  
 
Pandora functions are are divided into a number of types.
 
Pandora functions are are divided into a number of types.
 +
 +
'''General System Functions'''
 +
 +
These functions are general to the entire instance.
 +
{| border="1"
 +
!Function
 +
!Description
 +
|-
 +
|Session_Login (Find) ||Enables Login to the instance.
 +
|-
 +
|Session_getCurrentUser (Find) ||Enables retrieving the current user information.
 +
|-
 +
|Session_getCurrentCompany (Find) || Enables retrieving the current user’s organisational information.
 +
|-
 +
|Send Message (Add) ||Enables sending a massage (email or quick message).
 +
|-
 +
|Company (All) ||Enables organisation search functions to retrieve all organisations.
 +
|-
 +
|Company Below (Find,Update) || Enables organisation search functions to retrieve only organisations at the user’s hierarchical level and lower.
 +
|-
 +
|Contact (All) ||Enables contact search functions can retrieve all contacts.
 +
|-
 +
|Contact Below (Find,Update) ||Enables contact search functions to retrieve contacts at the user’s hierarchical level and lower
 +
|}
 +
 +
 +
'''UTA Specific Functions'''
 +
{| border="1"
 +
!Function
 +
!Description
 +
|-
 +
|UTA - Level One Item (All) ||Enables access to Level 1 items I UTAs.
 +
|-
 +
|UTA - Level Two Item (All)||Enables access to Level 2 items I UTAs.
 +
|-
 +
|UTA - Level Three Item (All) || Enables access to Level 3 items I UTAs.
 +
|-
 +
|UTA - Invoices (All) ||Enables access to UTA invoices (invoice item and invoice line item).
 +
|-
 +
|UTA - Level One Skills (Find,Update) ||Enables access to Level 1 skills.
 +
|-
 +
|UTA - Use Level One Item Security Matrix (All) ||Enforces UTA security for Level 1 items.
 +
|-
 +
|UTA - Use Level Two Item Security Matrix (All) ||Enforces UTA security for Level 2 items.
 +
|-
 +
|UTA - Use Level Three Item Security Matrix (All) ||Enforces UTA security for Level 3 items.
 +
|}
 +
 +
 +
 +
 
* Session Level Functions – these functions are used to manage the session associated with the processing being performed.
 
* Session Level Functions – these functions are used to manage the session associated with the processing being performed.
 
* Information Finding Functions – these functions are used to retrieve multi-record recordsets based on provided criteria.
 
* Information Finding Functions – these functions are used to retrieve multi-record recordsets based on provided criteria.

Revision as of 12:32, 12 July 2010

Function Overview

Pandora functions are are divided into a number of types.

General System Functions

These functions are general to the entire instance.

Function Description
Session_Login (Find) Enables Login to the instance.
Session_getCurrentUser (Find) Enables retrieving the current user information.
Session_getCurrentCompany (Find) Enables retrieving the current user’s organisational information.
Send Message (Add) Enables sending a massage (email or quick message).
Company (All) Enables organisation search functions to retrieve all organisations.
Company Below (Find,Update) Enables organisation search functions to retrieve only organisations at the user’s hierarchical level and lower.
Contact (All) Enables contact search functions can retrieve all contacts.
Contact Below (Find,Update) Enables contact search functions to retrieve contacts at the user’s hierarchical level and lower


UTA Specific Functions

Function Description
UTA - Level One Item (All) Enables access to Level 1 items I UTAs.
UTA - Level Two Item (All) Enables access to Level 2 items I UTAs.
UTA - Level Three Item (All) Enables access to Level 3 items I UTAs.
UTA - Invoices (All) Enables access to UTA invoices (invoice item and invoice line item).
UTA - Level One Skills (Find,Update) Enables access to Level 1 skills.
UTA - Use Level One Item Security Matrix (All) Enforces UTA security for Level 1 items.
UTA - Use Level Two Item Security Matrix (All) Enforces UTA security for Level 2 items.
UTA - Use Level Three Item Security Matrix (All) Enforces UTA security for Level 3 items.



  • Session Level Functions – these functions are used to manage the session associated with the processing being performed.
  • Information Finding Functions – these functions are used to retrieve multi-record recordsets based on provided criteria.
  • List functions
  • Update Functions – these functions are used to create new entities within the system.
  • Utility functions – these functions provide additional general functionality to the API.

General Guidelines

The following guides are common to all function calls.

Field Referencing

  • Standard fields are referenced by name. ,’firstname,lastname’.
  • Custom fields by filename (recommended) or field ID.
  • Fields specified = recordset fields.
  • First field always ID.
  • Standard fields when field list empty.