Release Notes for 7.1.0.0 (from 7.0.3.3)
Table of Content
Notes
Changes to the Setup
Changes to the
Athenticate API
Changes to the
Application API
Changes to the Object
Model
Notes
The current notes are for the API version 7.1.0.0, based on
version 7.0.3.3.
The API now supports both RPC/encoded (as before) and
document/literal. See the details in chapter 3 and 4 of the API Guide.
You will also notice that the deployed API now includes the HTML
version of its documentation, including these release notes.
Changes to the Setup
There has been no change in the setup.
Changes to the Authenticate API
There has been no change in the Authenticate API.
Changes to the Application API
Application API Operations
moveBeforeSibling |
-- New Operation -- |
Result moveBeforeSibling(String sessionID, ScopeElement
objectToMove, ScopeElement nextSibling)
|
|
undoCheckOut |
-- removed -- |
checkOut |
-- New Parameter -- |
Result checkOut(String sessionID, RPMObject rpmObject, boolean
isTimeless)
|
|
isCheckedOut |
-- New Operation -- |
AlreadyCheckedOutResult isCheckedOut(String sessionID,
RPMObject rpmObject)
|
|
forceCheckinOnSessionsCheckOut |
-- New Operation -- |
Result forceCheckinOnSessionsCheckOut(String sessionID,
String targetSessionID)
|
|
forceCheckinOnUsersCheckOut |
-- New Operation -- |
Result forceCheckinOnUsersCheckOut(String sessionID,
Resource user)
|
|
forceCheckinOnRPMObjectCheckOut |
-- New Operation -- |
Result forceCheckinOnRPMObjectCheckOut(String sessionID,
RPMObject rpmObject)
|
|
enableAutomaticCheckoutMode |
-- New Operation -- |
Result enableAutomaticCheckoutMode(String sessionID)
|
|
disableAutomaticCheckoutMode |
-- New Operation -- |
Result disableAutomaticCheckoutMode(String sessionID)
|
|
startWorkflow |
SingleResult startWorkflow(String sessionID, WorkflowProcess
process, RPMObject object, Resource initiator) |
SingleResult startWorkflow(String sessionID, WorkflowProcess
process, RPMObject object)
|
|
associateWorkflow |
-- New Operation -- |
SingleResult associateWorkflow(String sessionID,
WorkflowProcess process, GenericProject genericProject, boolean
associate, boolean isDefault)
|
|
suspendWorkflow |
-- New Operation -- |
SingleResult suspendWorkflow(String sessionID,
WorkflowProcess process, RPMObject object)
|
|
resumeWorkflow |
-- New Operation -- |
SingleResult resumeWorkflow(String sessionID,
WorkflowProcess process, RPMObject object)
|
|
cancelWorkflow |
-- New Operation -- |
SingleResult cancelWorkflow(String sessionID,
WorkflowProcess process, RPMObject object)
|
|
sendNotification |
-- New Operation -- |
SingleResult sendNotification(String sessionID,
GenericCommunicationScope scope, RPMObject attachment, Resource []
recipients, String subject, String comments)
|
|
sendStaffingRequest |
-- New Operation -- |
SingleResult sendStaffingRequest(String sessionID,
GenericCommunicationScope scope, RPMObject attachment, Resource []
recipients, String subject, String comments, Calendar dueDate)
|
|
sendResponse |
-- New Operation -- |
SingleResult sendResponse(String sessionID, WorkflowResponse
response, WorkflowResponseScope scope)
|
|
replaceProfileByResource |
Result replaceProfileByResource(String
sessionID, ResourceTaskAssignment rta, Resource resource) |
SingleResult replaceProfileWithResource(String
sessionID, ResourceTaskAssignment rta, ResourceTaskAssignmentScope
rtaScope, Resource resource)
|
|
replaceResourceByProfile |
Result replaceResourceByProfile(String
sessionID, ResourceTaskAssignment assignment) |
SingleResult replaceResourceWithProfile(String
sessionID, ResourceTaskAssignment assignment, ResourceTaskAssignmentScope
rtaScope)
|
|
convertWorkElement |
SingleResult convertWorkElement(String sessionID,
WorkElement inputWorkElement, WorkElement outputWorkElement,
WorkElementScope workElementScope) |
-- Deleted Operation --
|
|
moveUnderWBS |
-- New Operation -- |
Result moveUnderWBS(String sessionID, WorkElement
workElement, AbstractScope abstractScope)
|
|
moveAndTransferUnderWBS |
-- New Operation -- |
Result moveAndTransferUnderWBS(String sessionID, WorkElement
workElement, AbstractScope abstractScope)
|
|
transferUnderScope |
Result transferUnderScope(String sessionID, RPMObject
element, ScopeElement scopeElement) |
Result transferUnderScope(String sessionID, AbstractAggregateScope
scopeElement, WorkElement workElement) |
transferUnderWBS |
Result transferUnderWBS(String sessionID, WorkElement
workElement, RPMObject element) |
Result transferUnderWBS(String sessionID, WorkElement
workElement, AbstractScope abstractScope) |
Changes to the Object Model
This section describes the changes to the object model, sorted
per package, then per object and then per field.
applicationadministration
Currency extends Datafield |
CostCenterStage renamed to CostCenterState |
ChargeCodeStage renamed to ChargeCodeState |
CustomDatafield |
value |
removed |
|
Datafield |
value |
moved to |
ValueDatafield |
Note: all former Datafield subclasses are now ValueDatafield
subclasses except CustomDatafield.
DatafieldState |
proposal |
moved to |
State |
RtfAssignment |
bitFlag |
removed |
|
RtfAssignment |
bitFlag |
removed |
|
asset
No change in this package.
clientcostcenter
No change in this package.
communications
New package.
contract
No change in this package.
customfield
No change in this package.
document
No change in this package.
expense
No change in this package.
financial
No change in this package.
framework
AbstractTaskAssignment added |
AlreadyCheckedOutResult added |
isCheckedOut |
|
checkedOutBy |
|
checkedOutSince |
|
RPMObjectScope |
parent |
added |
|
Note: parent fields were removed from all RPMObjectScope
subclasses.
resource
Pool |
administrativeTaskAssignments |
removed |
|
administrativeTasks |
added |
|
PoolScope |
administrativeTasks |
added |
|
Resource |
administrativeTaskAssignments |
added |
|
personnalTaskAssignments |
added |
|
personnalProject |
added |
|
personnalTasks |
removed |
|
resourceTimesheetTaskAssignment |
removed |
|
taskAssignments |
removed |
|
workPackages |
removed |
|
ResourceScope |
administrativeTaskAssignments |
added |
|
personnalTaskAssignments |
added |
|
resourceTimesheetTaskAssignment |
removed |
|
taskAssignment |
removed |
|
scopemanagement
No change in this package.
scorecard
No change in this package.
security
No change in this package.
timesheet
AbstractTimesheetTaskAssignment extends
AbstractTaskAssignment |
baselineWork |
added |
|
workSchedule |
added |
|
summaryTimesheets |
removed |
|
timesheetTask |
removed |
|
ActivityScope renamed StepScope |
ActivityTimesheet renamed StepTimesheet |
AdministrativeProject added |
AdministrativeTask extends GenericTimesheetElement |
AdministrativeTaskAssignment extends
AbstractTimesheetTaskAssignment |
DefaultAdministrativeTask added |
FavoriteActivity renamed DefaultStep |
FavoriteActivityScope renamed DefaultStepScope |
GenericTimesheetElement added |
PersonalTask extends GenericTimesheetElement |
PersonalTaskAssignment added |
ResourceTimesheetTaskAssignment removed |
Step extends GenericStep |
alwaysAvailable |
added |
|
name |
moved to |
GenericStep |
stepTimesheets |
moved to |
GenericStep |
timeCode1 |
moved to |
GenericStep |
timeCode2 |
moved to |
GenericStep |
timesheetDetails |
renamed |
stepTimesheets |
StepScope |
timesheetDetails |
renamed |
stepTimesheets |
stepTimesheets |
type changed |
boolean |
project |
added |
|
resource |
added |
|
taskAssignment |
added |
|
workElement |
added |
|
SummaryTimesheet |
costPerHour |
added |
|
project |
added |
|
resource |
added |
|
sellingRatePerHour |
added |
|
scheduleWorkBaseline |
removed |
This value is identical to TaskAssignment.baselineWork |
scheduleWorkSchedule |
removed |
This value is identical to TaskAssignment.workSchedule |
specialCostPerHour |
added |
|
specialSellingRatePerHour |
added |
|
taskAssignment |
added |
|
totalIncured |
removed |
This value is identical to TaskAssignment.actualWork |
workElement |
added |
|
SummaryTimesheetScope |
project |
added |
|
resource |
added |
|
workElement |
added |
|
Timesheet renamed StepTimesheet |
TimesheetTask renamed AbstractTimesheetTask |
TimesheetTaskAssignment renamed
AbstractTimesheetTaskAssignment |
TimesheetTaskAssignmentScope removed |
wbs
GenericProject |
published |
moved to |
WorkElement |
projectIdentifier |
moved to |
WorkElement (referenceId) |
TaskAssignment extends AbstractTaskAssignment |
activities |
removed |
|
summaryTimesheets |
removed |
|
TaskAssignmentScope |
activities |
removed |
|
summaryTimesheets |
removed |
|
WorkElement |
published |
added |
|
rank |
renamed to priority |
|
ResourceTaskAssignment |
resourceType |
read-only |
|
workflow
New package.