FormTemplate

POST /ver2/FormTemplateService.svc/formtemplates

Create form template in enviance system

** SDK API:** 'envianceSdk.formtemplates.createFormTemplate (formTemplateInfo, onsuccess, onerror)'

** SDK API:** 'envianceSdk.formtemplates.createFormTemplateAsync (formTemplateInfo, onsuccess, onerror)'

POST /formtemplates HTTP/1.1
Content-Type: application/json; charset=UTF-8

{
  "formTemplateInfo" : {
    "name": "Form Template REST API Demo - t222",
    "description": "Desc",
    "version": 10,
    
    "udfs": [
        {
            "idOrName": "de137d17-dec2-45da-aef5-f48f2a6a522a",
            "order": 1,
            "scripts": [],
            "validation": [
                {
                    "length" : 11,
                    "regEx": "rer",
                    "requiredValidationScope": "SaveStepData",
                    "lengthValidationScope": "Transition",
                    "regExValidationScope": "SaveStepData"
                }
            ]
        },
        {
            "idOrName": "MyField1",
            "order": 2,
            "scripts": [],
            "validation": [
                {
                    "length" : 20,
                    "regEx": "rer",
                    "requiredValidationScope": "SaveStepData",
                    "lengthValidationScope": "Transition",
                    "regExValidationScope": "SaveStepData"
                }
            ]
        }
    ]
  }
}

[{r "name": "Form Template",r "description": "Desc",r "version": 1,r "versionComment": "Version API Created",r "udfs": [r {r "id": "de137d17-dec2-45da-aef5-f48f2a6a522a",r "order": 0,r "scripts": [],r "validation": [r {r "length" : 10,r "regEx": "rer",r "requiredValidationScope": "SaveStepData",r "lengthValidationScope": "Transition",r "regExValidationScope": "SaveStepData"r }r ]r },r {r "id": "7c5f4f2a-10e3-4a14-a283-89ae089d9644",r "order": 1,r "scripts": [],r "validation": [r {r "regEx": "",r "min": 1.0,r "max": 10.0,r "requiredValidationScope": "SaveStepData",r "rangeValidationScope": "Transition"r }r ]r },r {r "id": "f51e88e5-8a0f-4154-aae7-83ff6b2296a9",r "order": 2,r "scripts": [],r "validation": [r {r "regEx": "qwerty",r "requiredValidationScope": "Transition",r "regExValidationScope": "SaveStepData"r }r ]r },r {r "id": "68533da2-d24c-4b28-9092-5c15cb7be03a",r "order": 3,r "scripts": [],r "validation": [r {r "regEx": "",r "requiredValidationScope": "SaveStepData"r }r ]r },r {r "id": "a8524a17-8409-4294-bb30-856888d78b49",r "order": 4,r "scripts": [],r "validation": [r {r "length": 21,r "regEx": "",r "requiredValidationScope": "SaveStepData",r "lengthValidationScope": "Transition"r }r ]r },r {r "id": "e90279e8-6d07-4f8c-b0b5-5220cb92fc24",r "order": 5,r "scripts": [],r "validation": [r {r "regEx": "",r "requiredValidationScope": "SaveStepData"r }r ]r },r {r "id": "ef9a9136-5d49-41c6-a21b-d9eb4b159a1c",r "order": 6,r "scripts": [],r "validation": [r {r "regEx": "",r "requiredValidationScope": "SaveStepData"r }r ]r },r {r "id": "920b21b0-d7f2-4f8f-9d21-0a0de4003177",r "order": 7,r "scripts": [],r "validation": [r {r "regEx": "",r "min": 1.0,r "max": 10.0,r "requiredValidationScope": "Transition",r "rangeValidationScope": "Transition"r }r ]r },r {r "id": "242b7f85-1d68-4800-932c-338aa26ef8bd",r "order": 8,r "scripts": [],r "validation": [r {r "regEx": "",r "min": "2017-08-01T14:00:00",r "max": "2017-08-31T16:00:00",r "requiredValidationScope": "Transition",r "rangeValidationScope": "SaveStepData"r }r ]r },r {r "id": "955c0faf-2143-4d74-8c12-39bd62c9940a",r "order": 9,r "scripts": [],r "validation": [r {r "regEx": "",r "min": "2017-08-14T07:30:00",r "max": "2017-08-14T23:30:00",r "requiredValidationScope": "SaveStepData",r "rangeValidationScope": "Transition"r }r ]r },r {r "id": "26ae383c-948a-4671-8d20-d16680910efa",r "order": 10,r "scripts": [],r "validation": [r {r "regEx": "",r "requiredValidationScope": "SaveStepData"r }r ]r },r {r "id": "0ac17301-31d8-4435-8949-2a85b1f075db",r "order": 11,r "scripts": [r {r r "beginDate": "2017-08-14T07:00:00",r "endDate": "9999-12-31T00:00:00",r "script": "[MayurField2]",r "exceptions": [r {r "exceptionType": "DivideByZero",r "value": 0r }r ],r "udfDependencies": [r {r "udfID": "7c5f4f2a-10e3-4a14-a283-89ae089d9644"r }r ]r }r ],r "validation": []r },r {r "id": "06e1db0b-13fb-41cb-8717-eac71b4c677c",r "order": 12,r "scripts": [r {r r "beginDate": "2017-08-14T07:00:00",r "endDate": "9999-12-31T00:00:00",r "script": "[ of batches]",r "exceptions": [],r "udfDependencies": [r {r "udfID": "ef9a9136-5d49-41c6-a21b-d9eb4b159a1c"r }r ]r }r ],r "validation": []r },r {r "id": "394272a6-7fe4-4f78-9a25-9672a805e3dc",r "order": 13,r "scripts": [],r "validation": [r {r "regEx": "",r "requiredValidationScope": "SaveStepData"r }r ]r },r {r "id": "3c799f73-c42b-4e04-84c6-d2d11afe07ad",r "order": 14,r "scripts": [],r "validation": [r {r "regEx": "",r "requiredValidationScope": "SaveStepDataAndTransition"r }r ]r },r {r "id": "fbb6771c-70f8-47ff-9862-ad784dd91078",r "order": 15,r "scripts": [],r "validation": [r {r "regEx": "",r "requiredValidationScope": "SaveStepData"r }r ]r },r {r "id": "efc53d35-6084-4c3c-b0c0-97fb34b233b6",r "order": 16,r "scripts": [],r "validation": [r {r "regEx": "",r "requiredValidationScope": "SaveStepData"r }r ]r },r {r "id": "693fc6a6-6ffb-4218-8640-6155e56e43b1",r "order": 17,r "scripts": [],r "validation": []r }r ]r}r, "onsuccess", "onerror"][{r "name": "Form Template",r "description": "Desc",r "version": 1,r "versionComment": "Version API Created",r "udfs": [r {r "id": "de137d17-dec2-45da-aef5-f48f2a6a522a",r "order": 0,r "scripts": [],r "validation": [r {r "length" : 10,r "regEx": "rer",r "requiredValidationScope": "SaveStepData",r "lengthValidationScope": "Transition",r "regExValidationScope": "SaveStepData"r }r ]r },r {r "id": "7c5f4f2a-10e3-4a14-a283-89ae089d9644",r "order": 1,r "scripts": [],r "validation": [r {r "regEx": "",r "min": 1.0,r "max": 10.0,r "requiredValidationScope": "SaveStepData",r "rangeValidationScope": "Transition"r }r ]r },r {r "id": "f51e88e5-8a0f-4154-aae7-83ff6b2296a9",r "order": 2,r "scripts": [],r "validation": [r {r "regEx": "qwerty",r "requiredValidationScope": "Transition",r "regExValidationScope": "SaveStepData"r }r ]r },r {r "id": "68533da2-d24c-4b28-9092-5c15cb7be03a",r "order": 3,r "scripts": [],r "validation": [r {r "regEx": "",r "requiredValidationScope": "SaveStepData"r }r ]r },r {r "id": "a8524a17-8409-4294-bb30-856888d78b49",r "order": 4,r "scripts": [],r "validation": [r {r "length": 21,r "regEx": "",r "requiredValidationScope": "SaveStepData",r "lengthValidationScope": "Transition"r }r ]r },r {r "id": "e90279e8-6d07-4f8c-b0b5-5220cb92fc24",r "order": 5,r "scripts": [],r "validation": [r {r "regEx": "",r "requiredValidationScope": "SaveStepData"r }r ]r },r {r "id": "ef9a9136-5d49-41c6-a21b-d9eb4b159a1c",r "order": 6,r "scripts": [],r "validation": [r {r "regEx": "",r "requiredValidationScope": "SaveStepData"r }r ]r },r {r "id": "920b21b0-d7f2-4f8f-9d21-0a0de4003177",r "order": 7,r "scripts": [],r "validation": [r {r "regEx": "",r "min": 1.0,r "max": 10.0,r "requiredValidationScope": "Transition",r "rangeValidationScope": "Transition"r }r ]r },r {r "id": "242b7f85-1d68-4800-932c-338aa26ef8bd",r "order": 8,r "scripts": [],r "validation": [r {r "regEx": "",r "min": "2017-08-01T14:00:00",r "max": "2017-08-31T16:00:00",r "requiredValidationScope": "Transition",r "rangeValidationScope": "SaveStepData"r }r ]r },r {r "id": "955c0faf-2143-4d74-8c12-39bd62c9940a",r "order": 9,r "scripts": [],r "validation": [r {r "regEx": "",r "min": "2017-08-14T07:30:00",r "max": "2017-08-14T23:30:00",r "requiredValidationScope": "SaveStepData",r "rangeValidationScope": "Transition"r }r ]r },r {r "id": "26ae383c-948a-4671-8d20-d16680910efa",r "order": 10,r "scripts": [],r "validation": [r {r "regEx": "",r "requiredValidationScope": "SaveStepData"r }r ]r },r {r "id": "0ac17301-31d8-4435-8949-2a85b1f075db",r "order": 11,r "scripts": [r {r r "beginDate": "2017-08-14T07:00:00",r "endDate": "9999-12-31T00:00:00",r "script": "[MayurField2]",r "exceptions": [r {r "exceptionType": "DivideByZero",r "value": 0r }r ],r "udfDependencies": [r {r "udfID": "7c5f4f2a-10e3-4a14-a283-89ae089d9644"r }r ]r }r ],r "validation": []r },r {r "id": "06e1db0b-13fb-41cb-8717-eac71b4c677c",r "order": 12,r "scripts": [r {r r "beginDate": "2017-08-14T07:00:00",r "endDate": "9999-12-31T00:00:00",r "script": "[ of batches]",r "exceptions": [],r "udfDependencies": [r {r "udfID": "ef9a9136-5d49-41c6-a21b-d9eb4b159a1c"r }r ]r }r ],r "validation": []r },r {r "id": "394272a6-7fe4-4f78-9a25-9672a805e3dc",r "order": 13,r "scripts": [],r "validation": [r {r "regEx": "",r "requiredValidationScope": "SaveStepData"r }r ]r },r {r "id": "3c799f73-c42b-4e04-84c6-d2d11afe07ad",r "order": 14,r "scripts": [],r "validation": [r {r "regEx": "",r "requiredValidationScope": "SaveStepDataAndTransition"r }r ]r },r {r "id": "fbb6771c-70f8-47ff-9862-ad784dd91078",r "order": 15,r "scripts": [],r "validation": [r {r "regEx": "",r "requiredValidationScope": "SaveStepData"r }r ]r },r {r "id": "efc53d35-6084-4c3c-b0c0-97fb34b233b6",r "order": 16,r "scripts": [],r "validation": [r {r "regEx": "",r "requiredValidationScope": "SaveStepData"r }r ]r },r {r "id": "693fc6a6-6ffb-4218-8640-6155e56e43b1",r "order": 17,r "scripts": [],r "validation": []r }r ]r}r, "onsuccess", "onerror"]

Request

Headers

EnvApi-Systemidstring

Specify specific system to run instead of Home

EnvApi-Packageidstring

(optional) Clients application/package ID

EnvApi-Udf-DateTime-Iso-In-CustomFieldsstring

Udfs of DateTime should use Iso

EnvApi-Udf-DateTime-ReadInUserTzstring

(obsolete) Udfs of DateTime type whould be in ReadInUserTz

EnvApi-Udf-Value-Invariantstring

(optional) Udfs - Force Non-Localized (invariant) values

EnvApi-Localization-Allstring

(optional) Extend objects with User-given Localizations

x-client-request-idstring

(optional) Client ID for double submit prevention

Request body

Response

not available

string guid required

Changes

No recorded changes to this operation across all 1 revision of this API.