policy-template

policy-template
policy-template
JSON Example
{
    "eventHandlers": [
        {
            "type": "string",
            "eventId": "string",
            "description": "string",
            "script": "string",
            "workflow": {
                "href": "string",
                "relations": {
                    "total": 0,
                    "start": 0,
                    "link": [
                        {
                            "attribute": [
                                {
                                    "displayValue": "string",
                                    "value": "string",
                                    "name": "string"
                                }
                            ],
                            "href": "string",
                            "type": "string",
                            "rel": "string"
                        }
                    ]
                },
                "id": "string",
                "schema-workflow": {
                    "display-name": "string",
                    "description": "string",
                    "ref-types": "string",
                    "error-handler": [
                        {
                            "position": {
                                "y": "number",
                                "x": "number"
                            },
                            "name": "string",
                            "throw-bind-name": "string"
                        }
                    ],
                    "position": {
                        "y": "number",
                        "x": "number"
                    },
                    "input": {
                        "param": [
                            {
                                "description": "string",
                                "name": "string",
                                "type": "string"
                            }
                        ]
                    },
                    "output": {
                        "param": [
                            {
                                "description": "string",
                                "name": "string",
                                "type": "string"
                            }
                        ]
                    },
                    "attrib": [
                        {
                            "description": "string",
                            "value": {
                                "objectType": "string"
                            },
                            "type": "string",
                            "name": "string",
                            "scope": "string",
                            "updated": false,
                            "encrypt-value": false
                        }
                    ],
                    "workflow-item": [
                        {
                            "display-name": "string",
                            "script": {
                                "value": "string",
                                "encoded": false
                            },
                            "in-binding": {
                                "bind": [
                                    {
                                        "description": "string",
                                        "name": "string",
                                        "type": "string",
                                        "export-name": "string"
                                    }
                                ]
                            },
                            "out-binding": {
                                "bind": [
                                    {
                                        "description": "string",
                                        "name": "string",
                                        "type": "string",
                                        "export-name": "string"
                                    }
                                ]
                            },
                            "description": "string",
                            "conditions": {
                                "condition": [
                                    {
                                        "value": "string",
                                        "name": "string",
                                        "type": "string",
                                        "comparator": "string",
                                        "label": "string"
                                    }
                                ]
                            },
                            "condition": [
                                {
                                    "value": "string",
                                    "name": "string",
                                    "type": "string",
                                    "comparator": "string",
                                    "label": "string"
                                }
                            ],
                            "reference": {
                                "id": "string",
                                "type": "string"
                            },
                            "iteration-catch-block": {
                                "script": {
                                    "value": "string",
                                    "encoded": false
                                }
                            },
                            "workflow-subelements-list": {
                                "workflow-subelement": [
                                    {
                                        "name": "string",
                                        "display-name": "string",
                                        "linked-workflow-id": "string",
                                        "in-binding": {
                                            "bind": [
                                                {
                                                    "description": "string",
                                                    "name": "string",
                                                    "type": "string",
                                                    "export-name": "string"
                                                }
                                            ]
                                        },
                                        "out-binding": {
                                            "bind": [
                                                {
                                                    "description": "string",
                                                    "name": "string",
                                                    "type": "string",
                                                    "export-name": "string"
                                                }
                                            ]
                                        }
                                    }
                                ]
                            },
                            "presentation": {
                                "desc": "string",
                                "p-step": [
                                    {
                                        "title": "string",
                                        "desc": "string",
                                        "p-group": [
                                            {
                                                "title": "string",
                                                "desc": "string",
                                                "p-param": [
                                                    {
                                                        "desc": "string",
                                                        "p-qual": [
                                                            {
                                                                "value": "string",
                                                                "kind": "string",
                                                                "name": "string",
                                                                "type": "string"
                                                            }
                                                        ],
                                                        "name": "string"
                                                    }
                                                ],
                                                "p-qual": [
                                                    {
                                                        "value": "string",
                                                        "kind": "string",
                                                        "name": "string",
                                                        "type": "string"
                                                    }
                                                ]
                                            }
                                        ],
                                        "p-param": [
                                            {
                                                "desc": "string",
                                                "p-qual": [
                                                    {
                                                        "value": "string",
                                                        "kind": "string",
                                                        "name": "string",
                                                        "type": "string"
                                                    }
                                                ],
                                                "name": "string"
                                            }
                                        ],
                                        "p-qual": [
                                            {
                                                "value": "string",
                                                "kind": "string",
                                                "name": "string",
                                                "type": "string"
                                            }
                                        ]
                                    }
                                ],
                                "p-group": [
                                    {
                                        "title": "string",
                                        "desc": "string",
                                        "p-param": [
                                            {
                                                "desc": "string",
                                                "p-qual": [
                                                    {
                                                        "value": "string",
                                                        "kind": "string",
                                                        "name": "string",
                                                        "type": "string"
                                                    }
                                                ],
                                                "name": "string"
                                            }
                                        ],
                                        "p-qual": [
                                            {
                                                "value": "string",
                                                "kind": "string",
                                                "name": "string",
                                                "type": "string"
                                            }
                                        ]
                                    }
                                ],
                                "p-param": [
                                    {
                                        "desc": "string",
                                        "p-qual": [
                                            {
                                                "value": "string",
                                                "kind": "string",
                                                "name": "string",
                                                "type": "string"
                                            }
                                        ],
                                        "name": "string"
                                    }
                                ],
                                "p-qual": [
                                    {
                                        "value": "string",
                                        "kind": "string",
                                        "name": "string",
                                        "type": "string"
                                    }
                                ]
                            },
                            "position": {
                                "y": "number",
                                "x": "number"
                            },
                            "name": "string",
                            "out-name": "string",
                            "alt-out-name": "string",
                            "catch-name": "string",
                            "throw-bind-name": "string",
                            "type": "string",
                            "end-mode": "string",
                            "script-module": "string",
                            "business-status": "string",
                            "color": "string",
                            "prototype-id": "string",
                            "content-mode": "string",
                            "launched-workflow-id": "string",
                            "interaction": "string",
                            "linked-workflow-id": "string",
                            "comparator": 0
                        }
                    ],
                    "presentation": {
                        "desc": "string",
                        "p-step": [
                            {
                                "title": "string",
                                "desc": "string",
                                "p-group": [
                                    {
                                        "title": "string",
                                        "desc": "string",
                                        "p-param": [
                                            {
                                                "desc": "string",
                                                "p-qual": [
                                                    {
                                                        "value": "string",
                                                        "kind": "string",
                                                        "name": "string",
                                                        "type": "string"
                                                    }
                                                ],
                                                "name": "string"
                                            }
                                        ],
                                        "p-qual": [
                                            {
                                                "value": "string",
                                                "kind": "string",
                                                "name": "string",
                                                "type": "string"
                                            }
                                        ]
                                    }
                                ],
                                "p-param": [
                                    {
                                        "desc": "string",
                                        "p-qual": [
                                            {
                                                "value": "string",
                                                "kind": "string",
                                                "name": "string",
                                                "type": "string"
                                            }
                                        ],
                                        "name": "string"
                                    }
                                ],
                                "p-qual": [
                                    {
                                        "value": "string",
                                        "kind": "string",
                                        "name": "string",
                                        "type": "string"
                                    }
                                ]
                            }
                        ],
                        "p-group": [
                            {
                                "title": "string",
                                "desc": "string",
                                "p-param": [
                                    {
                                        "desc": "string",
                                        "p-qual": [
                                            {
                                                "value": "string",
                                                "kind": "string",
                                                "name": "string",
                                                "type": "string"
                                            }
                                        ],
                                        "name": "string"
                                    }
                                ],
                                "p-qual": [
                                    {
                                        "value": "string",
                                        "kind": "string",
                                        "name": "string",
                                        "type": "string"
                                    }
                                ]
                            }
                        ],
                        "p-param": [
                            {
                                "desc": "string",
                                "p-qual": [
                                    {
                                        "value": "string",
                                        "kind": "string",
                                        "name": "string",
                                        "type": "string"
                                    }
                                ],
                                "name": "string"
                            }
                        ],
                        "p-qual": [
                            {
                                "value": "string",
                                "kind": "string",
                                "name": "string",
                                "type": "string"
                            }
                        ]
                    },
                    "workflow-note": [
                        {
                            "description": "string",
                            "x": "number",
                            "y": "number",
                            "w": "number",
                            "h": "number",
                            "color": "string"
                        }
                    ],
                    "schemaLocation": "string",
                    "root-name": "string",
                    "object-name": "string",
                    "id": "string",
                    "icon-id": "string",
                    "version": "string",
                    "api-version": "string",
                    "allowed-operations": "string",
                    "restartMode": 0,
                    "resumeFromFailedMode": 0
                },
                "inputParameters": [
                    {
                        "description": "string",
                        "value": {
                            "objectType": "string"
                        },
                        "type": "string",
                        "name": "string",
                        "scope": "string",
                        "updated": false,
                        "encrypt-value": false
                    }
                ],
                "outputParameters": [
                    {
                        "description": "string",
                        "value": {
                            "objectType": "string"
                        },
                        "type": "string",
                        "name": "string",
                        "scope": "string",
                        "updated": false,
                        "encrypt-value": false
                    }
                ],
                "customized-icon": false,
                "name": "string",
                "version": "string",
                "description": "string"
            },
            "bindings": [
                {
                    "description": "string",
                    "name": "string",
                    "type": "string",
                    "export-name": "string"
                }
            ],
            "min-value": "number",
            "max-value": "number"
        }
    ],
    "href": "string",
    "relations": {
        "total": 0,
        "start": 0,
        "link": [
            {
                "attribute": [
                    {
                        "displayValue": "string",
                        "value": "string",
                        "name": "string"
                    }
                ],
                "href": "string",
                "type": "string",
                "rel": "string"
            }
        ]
    },
    "name": "string",
    "description": "string",
    "policy-item": [
        {
            "eventHandlers": [
                {
                    "type": "string",
                    "eventId": "string",
                    "description": "string",
                    "script": "string",
                    "workflow": {
                        "href": "string",
                        "relations": {
                            "total": 0,
                            "start": 0,
                            "link": [
                                {
                                    "attribute": [
                                        {
                                            "displayValue": "string",
                                            "value": "string",
                                            "name": "string"
                                        }
                                    ],
                                    "href": "string",
                                    "type": "string",
                                    "rel": "string"
                                }
                            ]
                        },
                        "id": "string",
                        "schema-workflow": {
                            "display-name": "string",
                            "description": "string",
                            "ref-types": "string",
                            "error-handler": [
                                {
                                    "position": {
                                        "y": "number",
                                        "x": "number"
                                    },
                                    "name": "string",
                                    "throw-bind-name": "string"
                                }
                            ],
                            "position": {
                                "y": "number",
                                "x": "number"
                            },
                            "input": {
                                "param": [
                                    {
                                        "description": "string",
                                        "name": "string",
                                        "type": "string"
                                    }
                                ]
                            },
                            "output": {
                                "param": [
                                    {
                                        "description": "string",
                                        "name": "string",
                                        "type": "string"
                                    }
                                ]
                            },
                            "attrib": [
                                {
                                    "description": "string",
                                    "value": {
                                        "objectType": "string"
                                    },
                                    "type": "string",
                                    "name": "string",
                                    "scope": "string",
                                    "updated": false,
                                    "encrypt-value": false
                                }
                            ],
                            "workflow-item": [
                                {
                                    "display-name": "string",
                                    "script": {
                                        "value": "string",
                                        "encoded": false
                                    },
                                    "in-binding": {
                                        "bind": [
                                            {
                                                "description": "string",
                                                "name": "string",
                                                "type": "string",
                                                "export-name": "string"
                                            }
                                        ]
                                    },
                                    "out-binding": {
                                        "bind": [
                                            {
                                                "description": "string",
                                                "name": "string",
                                                "type": "string",
                                                "export-name": "string"
                                            }
                                        ]
                                    },
                                    "description": "string",
                                    "conditions": {
                                        "condition": [
                                            {
                                                "value": "string",
                                                "name": "string",
                                                "type": "string",
                                                "comparator": "string",
                                                "label": "string"
                                            }
                                        ]
                                    },
                                    "condition": [
                                        {
                                            "value": "string",
                                            "name": "string",
                                            "type": "string",
                                            "comparator": "string",
                                            "label": "string"
                                        }
                                    ],
                                    "reference": {
                                        "id": "string",
                                        "type": "string"
                                    },
                                    "iteration-catch-block": {
                                        "script": {
                                            "value": "string",
                                            "encoded": false
                                        }
                                    },
                                    "workflow-subelements-list": {
                                        "workflow-subelement": [
                                            {
                                                "name": "string",
                                                "display-name": "string",
                                                "linked-workflow-id": "string",
                                                "in-binding": {
                                                    "bind": [
                                                        {
                                                            "description": "string",
                                                            "name": "string",
                                                            "type": "string",
                                                            "export-name": "string"
                                                        }
                                                    ]
                                                },
                                                "out-binding": {
                                                    "bind": [
                                                        {
                                                            "description": "string",
                                                            "name": "string",
                                                            "type": "string",
                                                            "export-name": "string"
                                                        }
                                                    ]
                                                }
                                            }
                                        ]
                                    },
                                    "presentation": {
                                        "desc": "string",
                                        "p-step": [
                                            {
                                                "title": "string",
                                                "desc": "string",
                                                "p-group": [
                                                    {
                                                        "title": "string",
                                                        "desc": "string",
                                                        "p-param": [
                                                            {
                                                                "desc": "string",
                                                                "p-qual": [
                                                                    {
                                                                        "value": "string",
                                                                        "kind": "string",
                                                                        "name": "string",
                                                                        "type": "string"
                                                                    }
                                                                ],
                                                                "name": "string"
                                                            }
                                                        ],
                                                        "p-qual": [
                                                            {
                                                                "value": "string",
                                                                "kind": "string",
                                                                "name": "string",
                                                                "type": "string"
                                                            }
                                                        ]
                                                    }
                                                ],
                                                "p-param": [
                                                    {
                                                        "desc": "string",
                                                        "p-qual": [
                                                            {
                                                                "value": "string",
                                                                "kind": "string",
                                                                "name": "string",
                                                                "type": "string"
                                                            }
                                                        ],
                                                        "name": "string"
                                                    }
                                                ],
                                                "p-qual": [
                                                    {
                                                        "value": "string",
                                                        "kind": "string",
                                                        "name": "string",
                                                        "type": "string"
                                                    }
                                                ]
                                            }
                                        ],
                                        "p-group": [
                                            {
                                                "title": "string",
                                                "desc": "string",
                                                "p-param": [
                                                    {
                                                        "desc": "string",
                                                        "p-qual": [
                                                            {
                                                                "value": "string",
                                                                "kind": "string",
                                                                "name": "string",
                                                                "type": "string"
                                                            }
                                                        ],
                                                        "name": "string"
                                                    }
                                                ],
                                                "p-qual": [
                                                    {
                                                        "value": "string",
                                                        "kind": "string",
                                                        "name": "string",
                                                        "type": "string"
                                                    }
                                                ]
                                            }
                                        ],
                                        "p-param": [
                                            {
                                                "desc": "string",
                                                "p-qual": [
                                                    {
                                                        "value": "string",
                                                        "kind": "string",
                                                        "name": "string",
                                                        "type": "string"
                                                    }
                                                ],
                                                "name": "string"
                                            }
                                        ],
                                        "p-qual": [
                                            {
                                                "value": "string",
                                                "kind": "string",
                                                "name": "string",
                                                "type": "string"
                                            }
                                        ]
                                    },
                                    "position": {
                                        "y": "number",
                                        "x": "number"
                                    },
                                    "name": "string",
                                    "out-name": "string",
                                    "alt-out-name": "string",
                                    "catch-name": "string",
                                    "throw-bind-name": "string",
                                    "type": "string",
                                    "end-mode": "string",
                                    "script-module": "string",
                                    "business-status": "string",
                                    "color": "string",
                                    "prototype-id": "string",
                                    "content-mode": "string",
                                    "launched-workflow-id": "string",
                                    "interaction": "string",
                                    "linked-workflow-id": "string",
                                    "comparator": 0
                                }
                            ],
                            "presentation": {
                                "desc": "string",
                                "p-step": [
                                    {
                                        "title": "string",
                                        "desc": "string",
                                        "p-group": [
                                            {
                                                "title": "string",
                                                "desc": "string",
                                                "p-param": [
                                                    {
                                                        "desc": "string",
                                                        "p-qual": [
                                                            {
                                                                "value": "string",
                                                                "kind": "string",
                                                                "name": "string",
                                                                "type": "string"
                                                            }
                                                        ],
                                                        "name": "string"
                                                    }
                                                ],
                                                "p-qual": [
                                                    {
                                                        "value": "string",
                                                        "kind": "string",
                                                        "name": "string",
                                                        "type": "string"
                                                    }
                                                ]
                                            }
                                        ],
                                        "p-param": [
                                            {
                                                "desc": "string",
                                                "p-qual": [
                                                    {
                                                        "value": "string",
                                                        "kind": "string",
                                                        "name": "string",
                                                        "type": "string"
                                                    }
                                                ],
                                                "name": "string"
                                            }
                                        ],
                                        "p-qual": [
                                            {
                                                "value": "string",
                                                "kind": "string",
                                                "name": "string",
                                                "type": "string"
                                            }
                                        ]
                                    }
                                ],
                                "p-group": [
                                    {
                                        "title": "string",
                                        "desc": "string",
                                        "p-param": [
                                            {
                                                "desc": "string",
                                                "p-qual": [
                                                    {
                                                        "value": "string",
                                                        "kind": "string",
                                                        "name": "string",
                                                        "type": "string"
                                                    }
                                                ],
                                                "name": "string"
                                            }
                                        ],
                                        "p-qual": [
                                            {
                                                "value": "string",
                                                "kind": "string",
                                                "name": "string",
                                                "type": "string"
                                            }
                                        ]
                                    }
                                ],
                                "p-param": [
                                    {
                                        "desc": "string",
                                        "p-qual": [
                                            {
                                                "value": "string",
                                                "kind": "string",
                                                "name": "string",
                                                "type": "string"
                                            }
                                        ],
                                        "name": "string"
                                    }
                                ],
                                "p-qual": [
                                    {
                                        "value": "string",
                                        "kind": "string",
                                        "name": "string",
                                        "type": "string"
                                    }
                                ]
                            },
                            "workflow-note": [
                                {
                                    "description": "string",
                                    "x": "number",
                                    "y": "number",
                                    "w": "number",
                                    "h": "number",
                                    "color": "string"
                                }
                            ],
                            "schemaLocation": "string",
                            "root-name": "string",
                            "object-name": "string",
                            "id": "string",
                            "icon-id": "string",
                            "version": "string",
                            "api-version": "string",
                            "allowed-operations": "string",
                            "restartMode": 0,
                            "resumeFromFailedMode": 0
                        },
                        "inputParameters": [
                            {
                                "description": "string",
                                "value": {
                                    "objectType": "string"
                                },
                                "type": "string",
                                "name": "string",
                                "scope": "string",
                                "updated": false,
                                "encrypt-value": false
                            }
                        ],
                        "outputParameters": [
                            {
                                "description": "string",
                                "value": {
                                    "objectType": "string"
                                },
                                "type": "string",
                                "name": "string",
                                "scope": "string",
                                "updated": false,
                                "encrypt-value": false
                            }
                        ],
                        "customized-icon": false,
                        "name": "string",
                        "version": "string",
                        "description": "string"
                    },
                    "bindings": [
                        {
                            "description": "string",
                            "name": "string",
                            "type": "string",
                            "export-name": "string"
                        }
                    ],
                    "min-value": "number",
                    "max-value": "number"
                }
            ],
            "name": "string",
            "description": "string"
        }
    ],
    "parameter": [
        {
            "description": "string",
            "value": {
                "objectType": "string"
            },
            "type": "string",
            "name": "string",
            "scope": "string",
            "updated": false,
            "encrypt-value": false
        }
    ],
    "version": "string",
    "id": "string"
}
eventHandlers
Optional

eventHandlers

string
href
Optional

href

relations
Optional

relations

string
name
Required

name

string
description
Optional

description

policy-item
Optional

policy-item

array of parameter
parameter
Optional

parameter

string
version
Optional

version

string
id
Optional

id