Bxp R10SER2 - Project Manager
From All n One's bxp software Wixi
Contents
1 Overview
This document forms part of the bxp Release 10 Service Enhancement Release 1 suite of changes found here Bxp_Release_10_SER_1_prerelease_notes
1.1 Project Manager 
1.1.1 Gantt Chart interface
FusionCharts supplies a Gantt chart as part of their reporting suite. http://www.fusioncharts.com/dev/gauge-and-widgets-guide/gantt-chart/introduction.html
bxp will use the Gantt chart tool to render the Gantt with the data being stored in a form.
A link field will be provided to link the Form to the Project.
The bxp form will need a Project Header block, as discussed in the Form Management section.
https://www.bxpsoftware.com/wixi/index.php/Form_Project_Header
1.1.2 Project API
This engine will allow tasks, milestones and other data to be add, edit, delete and listed for any given project.
1.1.3 Costing
The time tracker engine is being expanded to support the application of costs against the various units logged.
The solution will allow three primary data additions to be done per time tracker entry.
- Unit cost
- Sales price
- Margin
The billable flag will also be used for tracking sales price.
The engine will also accommodate confirmation / approval, to sense check numbers before reporting.
The costing will allow group to specific unit cost application.
Costs for
- By Time Unit (1 hour, 30 mins, etc)
- By Project (Different rates per unit by project are possible)
- By Day (By day allows weekend and bank holiday rates to be applied)
- By Work Type (allows different rates by different activities)
- By Staff (allows the rates to be different by resource used)
1.1.4 Exception Costs and API
A log engine will be provide that exceptional costs for a project can be logged. The fields will be
- intExceptionCost_Id
- intExceptionCost_ProjectId
- strExceptionCost_Type
- intExceptionCost_FromCampaignId
- intExceptionCost_FromCDAId
- intExceptionCost_FromCCLId
- strExceptionCost_Title
- strExceptionCost_Details
- strExceptionCost_FileLink
- strExceptionCost_FutureCost_YesNo
- fltExceptionCost_Cost_AmountExVAT
- fltExceptionCost_Cost_AmountIncVAT
- strExceptionCost_Cost_VATCode
- fltExceptionCost_Billable_AmountExVAT
- fltExceptionCost_Billable_AmountIncVAT
- strExceptionCost_Billable_VATCode
- dteExceptionCost_DateTime
- intExceptionCost_LoggedBy
- strExceptionCost_Approved_YesNo
- dteExceptionCost_Approved_DateTime
- intExceptionCost_Approved_LoggedBy
- strExceptionCost_Paid_YesNo
- dteExceptionCost_Paid_DateTime
- intExceptionCost_Paid_LoggedBy
- strExceptionCost_Paid_Reference
- strExceptionCost_Billed_YesNo
- dteExceptionCost_Billed_DateTime
- intExceptionCost_Billed_LoggedBy
- strExceptionCost_Billed_Reference
Exception costs allow a form to log a survey complete, or a mystery shop complete directly to a project.
This logging means one of purchases or logs can be directly associated with a project for billing purposes.
This engine will also include an API to allow add, edit, delete and list capabilities. This will be delivered through AJAX.
1.1.5 Project Costs report
The project costs report will have 4 sections and delivered by time period
There will be options on the two preceding options selection pages.
- Page 1: Time period and project
- Page 2: Section selection and include costing reporting information
The report itself will be in 6 sections
- Section 1: Project overview
- Section 2: Tasks by period
- Section 3: Time Tracker report
- Section 4: Expenses report (mileage and subsistence report)
- Section 5: PO report (for large preapproved purchases)
- Section 6: Exception costs report
The report will have security to those with project access only.
The report generation will be logged in the System Audit log for security reasons.
1.1.6 Project profile
This report is a text and listing based report to output the contents of a task and details for the project and provide summative amounts rather than detailed breakdowns.
This report will begin as an onscreen and with client feedback be transition into an RTF / PDF output format. Client feedback required after initial build.
1.1.7 Project Management console
Given the extensive module options and selection choices a project console will be developed to put all the project management tools in a single interface for easy user management of the options and navigating the modules.
1.1.8 User by project profile
This will facilitate a by user profile report which allows expenses and owed charges by project to be reported on by user.