|
|
@ -56,13 +56,26 @@
|
|
|
|
If there is a requirement to introduce a new state to the lifecycle, please refer above
|
|
|
|
If there is a requirement to introduce a new state to the lifecycle, please refer above
|
|
|
|
diagram and add relevant state to the below configuration appropriately.
|
|
|
|
diagram and add relevant state to the below configuration appropriately.
|
|
|
|
-->
|
|
|
|
-->
|
|
|
|
<LifecycleStates>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<LifecycleState name="Created">
|
|
|
|
<!-- a lifecyclestate can have following properties
|
|
|
|
|
|
|
|
<LifecycleState name="In-Review">
|
|
|
|
<IsAppInstallable>false</IsAppInstallable>
|
|
|
|
<IsAppInstallable>false</IsAppInstallable>
|
|
|
|
<IsAppUpdatable>true</IsAppUpdatable>
|
|
|
|
<IsAppUpdatable>true</IsAppUpdatable>
|
|
|
|
<IsInitialState>true</IsInitialState>
|
|
|
|
<IsInitialState>false</IsInitialState>
|
|
|
|
<IsEndState>false</IsEndState>
|
|
|
|
<IsEndState>false</IsEndState>
|
|
|
|
|
|
|
|
<Permission>
|
|
|
|
|
|
|
|
/device-mgt/applications/life-cycle/in-review
|
|
|
|
|
|
|
|
</Permission>
|
|
|
|
|
|
|
|
<ProceedingStates>
|
|
|
|
|
|
|
|
<State>Rejected</State>
|
|
|
|
|
|
|
|
<State>Approved</State>
|
|
|
|
|
|
|
|
</ProceedingStates>
|
|
|
|
|
|
|
|
</LifecycleState>
|
|
|
|
|
|
|
|
-->
|
|
|
|
|
|
|
|
<LifecycleStates>
|
|
|
|
|
|
|
|
<LifecycleState name="Created">
|
|
|
|
|
|
|
|
<IsAppUpdatable>true</IsAppUpdatable>
|
|
|
|
|
|
|
|
<IsInitialState>true</IsInitialState>
|
|
|
|
<Permission>
|
|
|
|
<Permission>
|
|
|
|
/device-mgt/applications/life-cycle/create
|
|
|
|
/device-mgt/applications/life-cycle/create
|
|
|
|
</Permission>
|
|
|
|
</Permission>
|
|
|
@ -71,10 +84,6 @@
|
|
|
|
</ProceedingStates>
|
|
|
|
</ProceedingStates>
|
|
|
|
</LifecycleState>
|
|
|
|
</LifecycleState>
|
|
|
|
<LifecycleState name="In-Review">
|
|
|
|
<LifecycleState name="In-Review">
|
|
|
|
<IsAppInstallable>false</IsAppInstallable>
|
|
|
|
|
|
|
|
<IsAppUpdatable>true</IsAppUpdatable>
|
|
|
|
|
|
|
|
<IsInitialState>false</IsInitialState>
|
|
|
|
|
|
|
|
<IsEndState>false</IsEndState>
|
|
|
|
|
|
|
|
<Permission>
|
|
|
|
<Permission>
|
|
|
|
/device-mgt/applications/life-cycle/in-review
|
|
|
|
/device-mgt/applications/life-cycle/in-review
|
|
|
|
</Permission>
|
|
|
|
</Permission>
|
|
|
@ -84,37 +93,27 @@
|
|
|
|
</ProceedingStates>
|
|
|
|
</ProceedingStates>
|
|
|
|
</LifecycleState>
|
|
|
|
</LifecycleState>
|
|
|
|
<LifecycleState name="Approved">
|
|
|
|
<LifecycleState name="Approved">
|
|
|
|
<IsAppInstallable>false</IsAppInstallable>
|
|
|
|
|
|
|
|
<IsAppUpdatable>false</IsAppUpdatable>
|
|
|
|
|
|
|
|
<IsInitialState>false</IsInitialState>
|
|
|
|
|
|
|
|
<IsEndState>false</IsEndState>
|
|
|
|
|
|
|
|
<Permission>
|
|
|
|
<Permission>
|
|
|
|
/device-mgt/applications/life-cycle/approved
|
|
|
|
/device-mgt/applications/life-cycle/approve
|
|
|
|
</Permission>
|
|
|
|
</Permission>
|
|
|
|
<ProceedingStates>
|
|
|
|
<ProceedingStates>
|
|
|
|
<State>Published</State>
|
|
|
|
<State>Published</State>
|
|
|
|
|
|
|
|
<State>Created</State>
|
|
|
|
</ProceedingStates>
|
|
|
|
</ProceedingStates>
|
|
|
|
</LifecycleState>
|
|
|
|
</LifecycleState>
|
|
|
|
<LifecycleState name="Rejected">
|
|
|
|
<LifecycleState name="Rejected">
|
|
|
|
<IsAppInstallable>false</IsAppInstallable>
|
|
|
|
|
|
|
|
<IsAppUpdatable>false</IsAppUpdatable>
|
|
|
|
|
|
|
|
<IsInitialState>false</IsInitialState>
|
|
|
|
|
|
|
|
<IsEndState>false</IsEndState>
|
|
|
|
|
|
|
|
<Permission>
|
|
|
|
<Permission>
|
|
|
|
/device-mgt/applications/life-cycle/rejected
|
|
|
|
/device-mgt/applications/life-cycle/reject
|
|
|
|
</Permission>
|
|
|
|
</Permission>
|
|
|
|
<ProceedingStates>
|
|
|
|
<ProceedingStates>
|
|
|
|
<State>In-Review</State>
|
|
|
|
<State>Created</State>
|
|
|
|
<State>Removed</State>
|
|
|
|
<State>Removed</State>
|
|
|
|
</ProceedingStates>
|
|
|
|
</ProceedingStates>
|
|
|
|
</LifecycleState>
|
|
|
|
</LifecycleState>
|
|
|
|
<LifecycleState name="Published">
|
|
|
|
<LifecycleState name="Published">
|
|
|
|
<IsAppInstallable>true</IsAppInstallable>
|
|
|
|
<IsAppInstallable>true</IsAppInstallable>
|
|
|
|
<IsAppUpdatable>false</IsAppUpdatable>
|
|
|
|
|
|
|
|
<IsInitialState>false</IsInitialState>
|
|
|
|
|
|
|
|
<IsEndState>false</IsEndState>
|
|
|
|
|
|
|
|
<Permission>
|
|
|
|
<Permission>
|
|
|
|
/device-mgt/applications/life-cycle/published
|
|
|
|
/device-mgt/applications/life-cycle/publish
|
|
|
|
</Permission>
|
|
|
|
</Permission>
|
|
|
|
<ProceedingStates>
|
|
|
|
<ProceedingStates>
|
|
|
|
<State>Unpublished</State>
|
|
|
|
<State>Unpublished</State>
|
|
|
@ -122,36 +121,28 @@
|
|
|
|
</ProceedingStates>
|
|
|
|
</ProceedingStates>
|
|
|
|
</LifecycleState>
|
|
|
|
</LifecycleState>
|
|
|
|
<LifecycleState name="Unpublished">
|
|
|
|
<LifecycleState name="Unpublished">
|
|
|
|
<IsAppInstallable>false</IsAppInstallable>
|
|
|
|
|
|
|
|
<IsAppUpdatable>false</IsAppUpdatable>
|
|
|
|
|
|
|
|
<IsInitialState>false</IsInitialState>
|
|
|
|
|
|
|
|
<IsEndState>false</IsEndState>
|
|
|
|
|
|
|
|
<Permission>
|
|
|
|
<Permission>
|
|
|
|
/device-mgt/applications/life-cycle/unpublished
|
|
|
|
/device-mgt/applications/life-cycle/unpublish
|
|
|
|
</Permission>
|
|
|
|
</Permission>
|
|
|
|
<ProceedingStates>
|
|
|
|
<ProceedingStates>
|
|
|
|
|
|
|
|
<State>Published</State>
|
|
|
|
|
|
|
|
<State>In-Review</State>
|
|
|
|
<State>Removed</State>
|
|
|
|
<State>Removed</State>
|
|
|
|
</ProceedingStates>
|
|
|
|
</ProceedingStates>
|
|
|
|
</LifecycleState>
|
|
|
|
</LifecycleState>
|
|
|
|
<LifecycleState name="Deprecated">
|
|
|
|
<LifecycleState name="Deprecated">
|
|
|
|
<IsAppInstallable>false</IsAppInstallable>
|
|
|
|
|
|
|
|
<IsAppUpdatable>false</IsAppUpdatable>
|
|
|
|
|
|
|
|
<IsInitialState>false</IsInitialState>
|
|
|
|
|
|
|
|
<IsEndState>false</IsEndState>
|
|
|
|
|
|
|
|
<Permission>
|
|
|
|
<Permission>
|
|
|
|
/device-mgt/applications/life-cycle/deprecated
|
|
|
|
/device-mgt/applications/life-cycle/deprecate
|
|
|
|
</Permission>
|
|
|
|
</Permission>
|
|
|
|
<ProceedingStates>
|
|
|
|
<ProceedingStates>
|
|
|
|
<State>Removed</State>
|
|
|
|
<State>Removed</State>
|
|
|
|
|
|
|
|
<State>In-Review</State>
|
|
|
|
</ProceedingStates>
|
|
|
|
</ProceedingStates>
|
|
|
|
</LifecycleState>
|
|
|
|
</LifecycleState>
|
|
|
|
<LifecycleState name="Removed">
|
|
|
|
<LifecycleState name="Removed">
|
|
|
|
<IsAppInstallable>false</IsAppInstallable>
|
|
|
|
|
|
|
|
<IsAppUpdatable>false</IsAppUpdatable>
|
|
|
|
|
|
|
|
<IsInitialState>false</IsInitialState>
|
|
|
|
|
|
|
|
<IsEndState>true</IsEndState>
|
|
|
|
<IsEndState>true</IsEndState>
|
|
|
|
<Permission>
|
|
|
|
<Permission>
|
|
|
|
/device-mgt/applications/life-cycle/removed
|
|
|
|
/device-mgt/applications/life-cycle/remove
|
|
|
|
</Permission>
|
|
|
|
</Permission>
|
|
|
|
</LifecycleState>
|
|
|
|
</LifecycleState>
|
|
|
|
</LifecycleStates>
|
|
|
|
</LifecycleStates>
|
|
|
|