0
edits
Changes
no edit summary
==='''Session Level Functions'''===
These functions are used to enable a valid session in which process can be performed and once created, determine user and related organization organisation attributes.
Unless a function is established, no functionality is available.
{| border="1" cellpadding="5"
!Function
!Description
|[[Pandora - Logout a User|session_logout(flag,callbackfunc)]]||Enables logout of the instance.
|-
|[[Pandora - Verify If a Session Exists|session_islogin(flag,callbackfunc)]] || Enables retrieving of Retrieve active user information.
|-
|[[Pandora - Current User’s Information|Session_getCurrentUser (Find)]] ||Enables retrieving Retrieve the current user information.
|-
|[[Pandora - Retrieve Current User’s Organisational Information|Session_getCurrentCompany (Find)]] || Enables retrieving Retrieve the current user’s organisational information.
|}
*Pref -
{| border="1" cellpadding="5"
!Function
!Description
|-
|[[Pandora - Locate an Organisation|company_find(flag,callbackfunc,fields,filter,order,start,end,prefix)]] ||Enables organisation search functions Search function to retrieve all organisations.
|-
|[[Pandora - Locate a Contact/User|contact_find(flag,callbackfunc,fields,filter,order,start,end,prefix)]] ||Enables contact search functions can function to retrieve all contacts.
|-
|[[Pandora - Find a Level 1 Contact|levelonecontact_find(flag,callback,appid,opportunityid,fields,filter,""order,0start,1end,prefix)]]|| Enables Leel Level 1 contact search.
|-
|[[Pandora - Locate Find a UTA Level 1 EntityCompany|levelone_findlevelonecompany_find(flag,callbackfunccallback,appid,opportunityid,fields,filter,order,start,end,prefix)]] ||Enables access to Level 1 itemscompany search.
|-
|[[Pandora - Locate Find a UTA Level 2 Entityor 3 Contact|level23_findlevel23contact_find(flag,callbackfunc,appid,level,eventid,fields,filter,order,start,end,prefix,groupby)]]||Enables access to Level 2 items/3 contact search.
|-
|[[Pandora - Locate Find a UTA Level 2 or 3 EntityCompany|level23_findlevel23company_find(flag,callbackfunc,appid,level,eventid,fields,filter,order,start,end,prefix,groupby)]]|| Enables access to Level 2/3 items I UTAscompany search.
|-
|[[Pandora - Locate a UTA Level 1 Entity|levelone_find(flag,callbackfunc,appid,fields,filter,order,start,end,prefix,specialfind,groupby)]] || Level 1 item search.|-|[[Pandora - Locate a UTA Level 2 Entity|level23_find(flag,callbackfunc,appid,level,fields,filter,order,start,end,prefix)]]||Level 2 item search.|-|[[Pandora - Locate a UTA Level 3 Entity|level23_find(flag,callbackfunc,appid,level,fields,filter,order,start,end,prefix)]]|| Level 3 item search.|-|[[Pandora - Locate a UTA Invoice Entity|invoice_find(flag,callbackfunc,appid,fields,filter,order,start,end,prefix)]]||Enables access to UTA invoice entitiessearch.
|-
|[[Pandora - Locate a UTA Invoice Item|invoiceitem_find(flag,callbackfunc,appid,invoiceid, fields,filter,order,start,end,prefix)]]|| Enables access to UTA invoice items.
|[[Pandora - Return a Skill List from a Skill Category|skills_find(flag,callbackfunc,skilltypeid)]]|| Enables return of a record set of skill categories for Level 1 items.
|}
==='''Recordset Retrieval Functions'''===
{| border="1" cellpadding="5"
!Function
!Description
The following functions are used to update an existing record or create a new record. These functions only work with a single record.
{| border="1" cellpadding="5"
!Function
!Description
|-
|[[Pandora - Update Contact (One Record)|contact_update(flag,callbackfunc,rset,loginfornew)]]||Enables update of single contact or creation of new user.
|-
|[[Pandora - Update User Setting|usersetting_update(flag,callbackfunc,userid,key,value)]]||Enables update of user system settings.
|-
|[[Pandora - Update Organisations (One Record)|company_update(flag,callbackfunc,rset)]]|| Enables update of single organisation or creation of new organisation.
|[[Pandora - Update UTA Level 1 Entity (One Record)|levelone_update(flag,callbackfunc,appid,rset)]]||Enables update of single UTA level one entity or creation of new UTA level one entity.
|-
|[[Pandora - Update UTA Level 2 or 3 Entity (One Record)|level23_update(flag,callbackfunc,appid,level,rset)]]|| Enables update of single UTA level 2 or 3 entity or creation of new UTA level 2 or 3 entity.|-|[[Pandora - Update Parent of UTA Level 2 or 3 Entity|level23_parentupdate(flag,callbackfunc,appid,level,eventid,parentid)]]|| Enables update of parent id of UTA level 2 or 3 entities.|-|[[Pandora - Delete UTA Level 2 or 3 Entity (One Record)|level23_delete(flag,callbackfunc,appid,level,eventid)]]|| Deletes a single UTA level 2 or 3 entity
|-
|[[Pandora - Update UTA Invoice Items Entity|invoiceitem_update(flag,callbackfunc,appid,rset)]]|| Enables update of single invoice line items or creation of new invoice line items.
|-
|[[Pandora - Remove a UTA Role (Company or Contact) and Associate Feature|utarole_remove(flag,callbackfunc,parenttype,parentobject,childtype,childoject,roleid)]]||Enables ability to remove an organisation or contact with a UTA level 1, 2 or 3 record.
|-
|[[Pandora - Update UTA Role Custom Fields (Company or Contact) and Associate Feature|utarole_update(flag,callbackfunc,parenttype,objectid,objecttype,rset)]]||Update role/category based custom fields for an organisation or contact attached to a UTA record or for company/contact associations
|-
|[[Pandora - Locate a UTA Level 1 Skill|leveloneskills_update(flag,callbackfunc,objectid,rs)]] ||Enables access to Level 1 skills.
|-
|[[Pandora - Update a System Variable|sysvar_update(flag,callbackfunction,varname,value)]] ||Update or create a system variable
|}
==='''Messaging Functions'''===
The following function is used to trigger a message.
{| border="1" cellpadding="5"
!Function
!Description
The following functions are used for specific purposes.
{| border="1" cellpadding="5"
!Function
!Description
==='''Transaction Functions'''===
{| border="1" cellpadding="5"
!Function
!Description
|-
|[[Pandora - Update or Create Transaction|trans_update(flag,callbackfunc,rset,linkobjectid,linktype)]]||Updates or creates transaction record.|-|[[Pandora - Delete Transaction|trans_delete(flag,callbackfunc,transid)]]||Deletes a transaction record.|-|[[Pandora - Find Transaction|trans_find(flag,callback,trstatusid,trltranslinkid,trlobjectid,fields,filter,order,start,end,prefix)]]||Finds a transaction record.|-|[[Pandora - Update or Create Transaction Intersection to Level 1 Entityor Level 2|translink_add(flag ,callbackfunc,translinkid,transid,objectid,linktype,recordset)]]||Updates intersection table between Transactions and Level 1 itemsor Level 2 records.|-|[[Pandora - Remove Transaction Intersection to Level 1 or Level 2|translink_remove(flag,callbackfunc,translinkid,transid,objectid,linktype)]]||Removes the intersection between Transactions and Level 1 or Level 2 records.
|}
The following guides are common to all function calls.
[[Category:Pandora]]