SuiteProjects Pro 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 SuiteProjects Pro 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 SuiteProjects Pro 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)