NSOA.record.<complex type>( [id] )

This set of functions is used to create OpenAir Complex Type objects. If the Internal ID is passed as a parameter then the object will be populated accordingly. The following objects are supported:

oaAddress

oaEstimatephase

oaPurchaser

oaAgreement

oaEvent

oaPurchaserequest

oaApproval

oaHierarchy

oaRatecard

oaBooking

oaHierarchyNode

oaReimbursement

oaBookingType

oaHistory

oaRequest_item

oaBudget

oaImportExport

oaResourceprofile

oaBudgetAllocation

oaInvoice

oaResourceprofile_type

oaCategory

oaItem

oaRevenue_recognition_rule

oaCcrate

oaJobcode

oaRevenue_recognition_rule_amount

oaCompany

oaLeave_accrual_rule

oaRevenue_recognition_transaction

oaContact

oaLeave_accrual_rule_to_user

oaSchedulerequest

oaCostcenter

oaLeave_accrual_transaction

oaSchedulerequest_item

oaCurrency

oaLoadedCost

oaSlip

oaCurrencyrate

oaModule

oaSlipstage

oaCustField

oaPayment

oaSwitch

oaCustomer

oaPaymentterms

oaTask

oaCustomerpo

oaPaymenttype

oaTaskTimecard

oaCustomerpo_to_project

oaPayrolltype

oaTaxLocation

oaCustomField

oaPreference

oaTaxRate

oaDate

oaProduct

oaTerm

oaDeal

oaProject

oaTicket

oaDealcontact

oaProjectbillingrule

oaTimecard

oaDealschedule

oaProjectbillingtransaction

oaTimesheet

oaDepartment

oaProjectlocation

oaTimetype

oaEntitytag

oaProjectstage

oaTodo

oaEnvelope

oaProjecttask

oaUprate

oaError

oaProjecttask_type

oaUser

oaEstimate

oaProjecttaskassign

oaUserWorkschedule

oaEstimateadjustment

oaProposal

oaVendor

oaEstimateexpense

oaProposalblock

oaWorkspacelink

oaEstimatelabor

oaPurchase_item

oaWorkspaceuser

oaEstimatemarkup

oaPurchaseorder

 

Tip:

You can lookup the OpenAir Complex Types and their properties from the following link https://app.openair.com/wsdl.pl.

OpenAir Complex Type objects are required in the following wsapi functions:

Note:

For more information about the SOAP API (Web Services), see XML API and SOAP API.

Parameters

Returns

Units Limit

For more information, see Scripting Governance.

Since

Example

See Code Samples for more examples.