Professional Documents
Culture Documents
Webinar
16 October, 2015
Todays Speakers
Alex DAquila
Tenrox Product Owner
Rafat Hilal
Solution Architect
Jean-Franois Lavigne
Senior Developer
Housekeeping
To submit a question:
Click Send
Type in your
question here
AGENDA
1. Introduction
2. Architecture
3. Demo & Use Case Scenarios
4. Release Plan
5. Discussion / Q&A
Three-Tier Architecture
Use either the Tenrox UI or
REST web services to access
the Tenrox business logic
Application Layer
Tenrox Application
REST API
Business Layer
Tenrox Business Logic
Technology Framework
Future Enhancements
Enhanced support for User Defined fields
Provide summary lists of key objects
Provide multiple level of detailed data object data
Supported Actions
GET
o /Id: Retrieves an entry by unique id
o Filter can be used on any combination of properties to filter results r
o Top and Skip can be used to return specific records
10
Return Codes
Success :
o 200 OK: Get, Put and Patch
o 201 Created: POST
o 204 No Content : Delete
Error:
o 400 Bad request. Sending bad information.
o 401 User not authenticated or invalid token
o 403 Access Denied. User does not have permission
o 404 Not Found. Requested entity does not exist
11
12
RELEASE STRATEGY
Release Strategy
Development Plan
o
o
o
o
Rollout strategy
o Independent from product release (Post-R2)
o Phased rollout across the 2015 R2 release & feature packs
15
Roadmap
Initial release of REST API to clients in 2015 R2
Rollout of core services to major modules
Rollout of Developer Help Guide on Tenrox Community
Incremental development of new APIs to be added each
service pack / future release
16
Query
Edit
General
Login / Logout
OBS
User
Group
Security Profile
17
Query
Edit
WBS
Client
Client Contact
Portfolio
Project
Phase
Work Type
Task
Assignment
Project Team
Component
18
State Change
Query
Edit
Timesheet
Working Time Entry
Adjustment Entry
Timesheet
Timesheet History,
State Change
Expense
Expense Report
Expense Entry
Expense Item
19
State Change
Query
Edit
Resource Management
Role
Role Members
Associate Users
User Roles
Associate /
Unassociate Roles
Booking
Role Replacement
X
Replace
20
Query
Edit
Financial
Cost Rules
Cost Rates
Billing Rules
Billing Rates
Charge Item
Charge Entry
Approve
Invoice
State Change
21
Associate
Associate
Object Backlog
Additional OBS Objects (Site, Resource Type, Business
Unit, etc)
Additional Resource Management Objects (Calendars,
Skills)
Leave Time Banks
Additional Financial Objects (Currencies, Currency
Exchange, Tax Groups, Product Entry)
AR/AP transaction details
Upland Project Planner
22
QUESTIONS
THANK YOU!