Click or drag to resize

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
)

Parameters

data
Type: SchemaChangeEffortAnalysisRequest

Information of the Schema and the collection of Pages to analyze change efforts on

Examples
Sample JSON input
JavaScript
{
    "data": {
        "SchemaId": "Schema/5487",
        "Pages": [{
            "ID": "x108",
            "CheckedOut": true,
            "AssignedUser": "INGENIUX\\awang",
            "AssignedGroup": ""
        }, {
            "ID": "x109",
            "CheckedOut": true,
            "AssignedUser": "INGENIUX\\awang",
            "AssignedGroup": ""
        }]
    }
}

Return Value

Type: XHRServiceResponseGenericSchemaChangeEffortAnalysisResponse

Information of change effort scores calculated for all Pages provided

Examples
Sample JSON return
JavaScript
{
    "code": 0,
    "error": null,
    "message": {
        "ChangeEfforts": [{
            "PageID": "x109",
            "Score": 7
        }, {
            "PageID": "x108",
            "Score": 11
        }],
        "SchemaId": "Schema/5487",
    }
}
See Also