OpenAir Pages Supported by the Make URL Operation

You can use the MakeURL (XML API) or makeURL() (SOAP API) command to obtain a URL for a specific page in the active OpenAir UI session for the authenticated user. A Make URL passes the arguments page, app and arg to identify the page.

The following table lists the supported pages in the OpenAir UI identified by a navigation path) and the corresponding page, app and arg combinations.

Note:

The information in the following table is subject to change without prior notice.

Navigation Path

page

app

arg

Application landing page for the authenticated user.

default-url

  • km – Workspaces

  • ma – Administration, Home, Reports

  • pm – Projects

  • po – Purchases

  • rm – Resources

  • ta – Timesheets

  • te – Expenses

  • tb – Invoices

Administration > Global Settings

company-settings

ma

Administration > Global Settings > Organization > Currencies

currency-rates

ma

Administration > Global Settings > Account > Integration: Import/Export

import-export

ma

Administration > Global Settings > Custom Fields

custom-fields

ma

Reports > last page accessed

list-reports

ma

Administration > Global Settings > Customers > Customers

list-customers

ma

Projects > Projects

list-projects

pm

Opportunities > Prospects

list-prospects

om

Resources > Resources

list-resources

rm

Timesheets > Timesheets > Open

list-timesheets

ta

Timesheets > Create Timesheet

create-timesheet

ta

Invoices > Charges

list-timebills

tb

Invoices > Invoices > Open

list-invoices

tb

Invoices > Invoices > Create Invoice

create-invoice

tb

Expenses > Envelopes > Receipts

list-envelope-receipts

te

SOAP API:

oaEnvelope envelope = new oaEnvelope();
envelope.id = internalID; 

XML API:

<Envelope>
   <id>internalID</id>
</Envelope> 

Expenses > Expense Reports > Open

list-envelopes

te

Expenses > Expense Reports > Create Envelope

create-envelope

te

Expenses > Expense Reports > Create Receipt

create-envelope-receipt

te

Home > Dashboard

dashboard

ma

Purchases> Purchase Requests

list-purchase-requests

po

Resources > Quick Search

quick-search-resources

rm

Resources > Custom Search

custom-search-resources

rm

Invoices > Invoices > [Select an invoice]

view-invoice

tb

SOAP API:

oaInvoice invoice = new oaInvoice();
invoice.id = internalID; 

XML API:

<Invoice>
   <id>internalID</id>
</Invoice> 

Projects > Projects > [Select a project] > Dashboard

dashboard-project

pm

SOAP API:

oaProject project = new oaProject();
project.id = internalID; 

XML API:

<Project>
   <id>internalID</id>
</Project> 

Timesheets > Timesheets > [Select a timesheet] > Edit

grid-timesheet

ta

SOAP API:

oaTimesheet timesheet = new oaTimesheet();
timesheet.id = internalID; 

XML API:

<Timesheet>
   <id>internalID</id>
</Timesheet> 

Timesheets > Timesheets > [Select a timesheet] > Report

report-timesheet

ta

SOAP API:

oaTimesheet timesheet = new oaTimesheet();
timesheet.id = internalID; 

XML API:

<Timesheet>
   <id>internalID</id>
</Timesheet> 

Home > Calendar

calendar-user

ma

  • period_view = <daily|weekly|monthly> (monthly view by default)

  • user_view = <user internal ID> (authenticated user by default)

  • department_view = <department internal ID>

  • start_date = <yyyy-mm-dd> (today's date by default)

  • transaction = [booking, schedule_request, assignment, workschedule] (all transaction types by default)