SchemaDesignerServicesGetSchemaChangeEfforts Method
|
Calculated the change efforts for given Pages to be updated based the latest version of their Schema. Change efforts are used to measure the differences between Page content and its latest version Schema content.
Namespace:
IngeniuxCMService
Assembly:
IngeniuxCMService (in IngeniuxCMService.dll) Version: 10.3.169
Syntax public XHRServiceResponseGeneric<SchemaChangeEffortAnalysisResponse> GetSchemaChangeEfforts(
SchemaChangeEffortAnalysisRequest data
)
Public Function GetSchemaChangeEfforts (
data As SchemaChangeEffortAnalysisRequest
) As XHRServiceResponseGeneric(Of SchemaChangeEffortAnalysisResponse)
public:
virtual XHRServiceResponseGeneric<SchemaChangeEffortAnalysisResponse^>^ GetSchemaChangeEfforts(
SchemaChangeEffortAnalysisRequest^ data
) sealed
abstract GetSchemaChangeEfforts :
data : SchemaChangeEffortAnalysisRequest -> XHRServiceResponseGeneric<SchemaChangeEffortAnalysisResponse>
override GetSchemaChangeEfforts :
data : SchemaChangeEffortAnalysisRequest -> XHRServiceResponseGeneric<SchemaChangeEffortAnalysisResponse>
Parameters
- data
- Type: SchemaChangeEffortAnalysisRequest
Information of the Schema and the collection of Pages to analyze change efforts on
Examples
Sample JSON input
{
"data": {
"SchemaId": "Schema/5487",
"Pages": [{
"ID": "x108",
"CheckedOut": true,
"AssignedUser": "INGENIUX\\awang",
"AssignedGroup": ""
}, {
"ID": "x109",
"CheckedOut": true,
"AssignedUser": "INGENIUX\\awang",
"AssignedGroup": ""
}]
}
}
Return Value
Type:
XHRServiceResponseGenericSchemaChangeEffortAnalysisResponseInformation of change effort scores calculated for all Pages provided
Examples
Sample JSON return
{
"code": 0,
"error": null,
"message": {
"ChangeEfforts": [{
"PageID": "x109",
"Score": 7
}, {
"PageID": "x108",
"Score": 11
}],
"SchemaId": "Schema/5487",
}
}
See Also