Click or drag to resize

SchemaDesignerServicesGetSchemaChangeEffortsForComponentEmbeds Method


Calculates the change efforts for given Component embeds to be updated based the latest version of their Schema. Change efforts are used to measure the differences between Component Embed content and its latest version Schema content.

Namespace: IngeniuxCMService
Assembly: IngeniuxCMService (in IngeniuxCMService.dll) Version: 10.6.492
Syntax
public XHRServiceResponseGeneric<SchemaChangeEffortAnalysisResponse> GetSchemaChangeEffortsForComponentEmbeds(
	SchemaChangeEffortAnalysisRequest data
)

Parameters

data  SchemaChangeEffortAnalysisRequest

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

Example
Sample JSON input
JavaScript
{
    "data": {
        "SchemaId": "schemas/VisualFormBuilderForm",
        "Pages": [ {
            "ID": "x611-a8b7c003c52d6696afd06a6ae92f817a",
            "CheckedOut": true
        }, {
            "ID": "x611-5389e1643a2e0c4620bf64cb870c9ba6",
            "CheckedOut": false
        }, {
            "ID": "x614-5389e1643a2e0c4620bf64cb870c9ba6",
            "CheckedOut": true
        }]
    }
}

Return Value

XHRServiceResponseGenericSchemaChangeEffortAnalysisResponse

Information of change effort scores calculated for all Component Embed content provided

Example
Sample JSON return
JavaScript
{
    "code": 0,
    "error": null,
    "message": {
        "ChangeEfforts": [{
            "PageID": "x611-a8b7c003c52d6696afd06a6ae92f817a",
            "Score": 2
        }, {
            "PageID": "x611-5389e1643a2e0c4620bf64cb870c9ba6",
            "Score": 3
        }, {
            "PageID": "x614-5389e1643a2e0c4620bf64cb870c9ba6",
            "Score": 1
        }],
        "SchemaId": "schemas/VisualFormBuilderForm"
    }
}
See Also