<?xml version="1.0" encoding="utf-8" ?>

<!-- 
*Copyright 2020-2021, DXC Technology Company. All rights reserved.
                             
*Use of this product is subject to the TOTAL REGULATORY SUITE license agreement.

*Warning: This computer program is protected by copyright law and international treaties. Unauthorized reproduction or distribution of this program, or any portion of it, may result in severe civil and criminal penalties, and will be prosecuted to the maximum extent possible under the law. 
-->

<configuration>

    <transitionRules>
        <!-- Dossier -->

        <!-- NotStarted-->

        <rule type="Manually" level="Dossier" fromStatus="NotStarted" toStatus="InReview">

            <transitions>
                <transition level="Sequence">InReview</transition>
                <transition level="Module">InReview</transition>
                <transition level="Section">InReview</transition>
                <transition level="Document">InReview</transition>
            </transitions>

        </rule>

        <!-- InReview-->

        <rule type="Manually" level="Dossier" fromStatus="InReview" toStatus="OnHold">

            <transitions>
                <transition level="Sequence">InReview</transition>
                <transition level="Module">InReview</transition>
                <transition level="Section">InReview</transition>
                <transition level="Document">InReview</transition>
            </transitions>

        </rule>

        <rule type="Manually" level="Dossier" fromStatus="InReview" toStatus="Completed">

            <transitions>
                <transition level="Sequence">Completed</transition>
                <transition level="Module">Completed</transition>
                <transition level="Section">Completed</transition>
                <transition level="Document">Completed</transition>
            </transitions>

        </rule>

        <!-- OnHold -->

        <rule type="Manually" level="Dossier" fromStatus="OnHold" toStatus="InReview">

            <transitions>
                <transition level="Sequence">InReview</transition>
                <transition level="Module">InReview</transition>
                <transition level="Section">InReview</transition>
                <transition level="Document">InReview</transition>
            </transitions>

        </rule>

        <!-- Completed -->

        <rule type="Manually" level="Dossier" fromStatus="Completed" toStatus="InReview">

            <transitions>
                <transition level="Sequence">InReview</transition>
                <transition level="Module">InReview</transition>
                <transition level="Section">InReview</transition>
                <transition level="Document">InReview</transition>
            </transitions>

        </rule>

        <rule type="Manually" level="Dossier" fromStatus="Completed" toStatus="OnHold">

            <transitions>
                <transition level="Sequence">InReview</transition>
                <transition level="Module">InReview</transition>
                <transition level="Section">InReview</transition>
                <transition level="Document">InReview</transition>
            </transitions>

        </rule>

        <!-- /Dossier -->

        <!-- Sequence -->

        <!-- NotStarted-->

        <rule type="Manually" level="Sequence" fromStatus="NotStarted" toStatus="InReview">

            <transitions>
                <transition level="Dossier">InReview</transition>
                <transition level="Module">InReview</transition>
                <transition level="Section">InReview</transition>
                <transition level="Document">InReview</transition>
            </transitions>

        </rule>

        <!-- InReview -->

        <rule type="Manually" level="Sequence" fromStatus="InReview" toStatus="OnHold">

            <transitions>
                <transition level="Dossier">InReview</transition>
                <transition level="Module">InReview</transition>
                <transition level="Section">InReview</transition>
                <transition level="Document">InReview</transition>
            </transitions>

        </rule>


        <rule type="Manually" level="Sequence" fromStatus="InReview" toStatus="Completed">

            <transitions>
                <transition requiredAllChild="true" level="Dossier">Completed</transition>
                <transition level="Module">Completed</transition>
                <transition level="Section">Completed</transition>
                <transition level="Document">Completed</transition>
            </transitions>

        </rule>

        <!-- OnHold -->

        <rule type="Manually" level="Sequence" fromStatus="OnHold" toStatus="InReview">

            <transitions>
                <transition level="Dossier">InReview</transition>
                <transition level="Module">InReview</transition>
                <transition level="Section">InReview</transition>
                <transition level="Document">InReview</transition>
            </transitions>

        </rule>

        <!-- Completed -->

        <rule type="Manually" level="Sequence" fromStatus="Completed" toStatus="InReview">

            <transitions>
                <transition level="Dossier">InReview</transition>
                <transition level="Module">InReview</transition>
                <transition level="Section">InReview</transition>
                <transition level="Document">InReview</transition>
            </transitions>

        </rule>

        <rule type="Manually" level="Sequence" fromStatus="Completed" toStatus="OnHold">

            <transitions>
                <transition level="Dossier">InReview</transition>
                <transition level="Module">InReview</transition>
                <transition level="Section">InReview</transition>
                <transition level="Document">InReview</transition>
            </transitions>

        </rule>

        <!-- /Sequence -->

        <!-- Module -->

        <!-- NotStarted -->

        <rule type="Manually" level="Module" fromStatus="NotStarted" toStatus="InReview">

            <transitions>
                <transition level="Dossier">InReview</transition>
                <transition level="Sequence">InReview</transition>
                <transition level="Section">InReview</transition>
                <transition level="Document">InReview</transition>
            </transitions>

        </rule>

        <!-- InReview -->

        <rule type="Manually" level="Module" fromStatus="InReview" toStatus="OnHold">

            <transitions>
                <transition level="Dossier">InReview</transition>
                <transition level="Sequence">InReview</transition>
                <transition level="Section">InReview</transition>
                <transition level="Document">InReview</transition>
            </transitions>

        </rule>


        <rule type="Manually" level="Module" fromStatus="InReview" toStatus="Completed">

            <transitions>
                <transition level="Dossier" requiredAllChild="true">Completed</transition>
                <transition level="Sequence" requiredAllChild="true">Completed</transition>
                <transition level="Section">Completed</transition>
                <transition level="Document">Completed</transition>
            </transitions>

        </rule>

        <!-- OnHold -->

        <rule type="Manually" level="Module" fromStatus="OnHold" toStatus="InReview">

            <transitions>
                <transition level="Dossier">InReview</transition>
                <transition level="Sequence">InReview</transition>
                <transition level="Section">InReview</transition>
                <transition level="Document">InReview</transition>
            </transitions>

        </rule>

        <!-- Completed -->


        <rule type="Manually" level="Module" fromStatus="Completed" toStatus="InReview">

            <transitions>
                <transition level="Dossier">InReview</transition>
                <transition level="Sequence">InReview</transition>
                <transition level="Section">InReview</transition>
                <transition level="Document">InReview</transition>
            </transitions>

        </rule>

        <rule type="Manually" level="Module" fromStatus="Completed" toStatus="OnHold">

            <transitions>
                <transition level="Dossier">InReview</transition>
                <transition level="Sequence">InReview</transition>
                <transition level="Section">InReview</transition>
                <transition level="Document">InReview</transition>
            </transitions>

        </rule>

        <!-- /Module -->

        <!-- Section -->

        <!-- NotStarted -->

        <rule type="Manually" level="Section" fromStatus="NotStarted" toStatus="InReview">

            <transitions>
                <transition level="Dossier">InReview</transition>
                <transition level="Sequence">InReview</transition>
                <transition level="Module">InReview</transition>
                <transition level="Section">InReview</transition>
                <transition level="Document">InReview</transition>
            </transitions>

        </rule>

        <!-- InReview -->
        <rule type="Manually" level="Section" fromStatus="InReview" toStatus="OnHold">

            <transitions>
                <transition level="Dossier">InReview</transition>
                <transition level="Sequence">InReview</transition>
                <transition level="Module">InReview</transition>
                <transition level="Section">InReview</transition>
                <transition level="Document">InReview</transition>
            </transitions>

        </rule>

        <rule type="Manually" level="Section" fromStatus="InReview" toStatus="Completed">

            <transitions>
                <transition level="Dossier" requiredAllChild="true">Completed</transition>
                <transition level="Sequence" requiredAllChild="true">Completed</transition>
                <transition level="Module" requiredAllChild="true">Completed</transition>
                <transition level="Section" requiredAllChild="true">Completed</transition>
                <transition level="Document">Completed</transition>
            </transitions>

        </rule>

        <!-- OnHold -->

        <rule type="Manually" level="Section" fromStatus="OnHold" toStatus="InReview">

            <transitions>
                <transition level="Dossier">InReview</transition>
                <transition level="Sequence">InReview</transition>
                <transition level="Module">InReview</transition>
                <transition level="Section">InReview</transition>
                <transition level="Document">InReview</transition>
            </transitions>

        </rule>

        <!-- Completed -->

        <rule type="Manually" level="Section" fromStatus="Completed" toStatus="InReview">

            <transitions>
                <transition level="Dossier">InReview</transition>
                <transition level="Sequence">InReview</transition>
                <transition level="Module">InReview</transition>
                <transition level="Section">InReview</transition>
                <transition level="Document">InReview</transition>
            </transitions>

        </rule>

        <rule type="Manually" level="Section" fromStatus="Completed" toStatus="OnHold">

            <transitions>
                <transition level="Dossier">InReview</transition>
                <transition level="Sequence">InReview</transition>
                <transition level="Module">InReview</transition>
                <transition level="Section">InReview</transition>
                <transition level="Document">InReview</transition>
            </transitions>

        </rule>

        <!-- /Section -->

        <!-- Document -->

        <!-- NotStarted -->

        <rule type="Manually" level="Document" fromStatus="NotStarted" toStatus="InReview">

            <transitions>
                <transition level="Dossier">InReview</transition>
                <transition level="Sequence">InReview</transition>
                <transition level="Module">InReview</transition>
                <transition level="Section">InReview</transition>
            </transitions>

        </rule>

        <!-- InReview -->

        <rule type="Manually" level="Document" fromStatus="InReview" toStatus="OnHold">

            <transitions>
                <transition level="Dossier">InReview</transition>
                <transition level="Sequence">InReview</transition>
                <transition level="Module">InReview</transition>
                <transition level="Section">InReview</transition>
            </transitions>

        </rule>

        <rule type="Manually" level="Document" fromStatus="InReview" toStatus="Completed">

            <transitions>
                <transition level="Dossier" requiredAllChild="true">Completed</transition>
                <transition level="Sequence" requiredAllChild="true">Completed</transition>
                <transition level="Module" requiredAllChild="true">Completed</transition>
                <transition level="Section" requiredAllChild="true">Completed</transition>
            </transitions>

        </rule>

        <!-- OnHold -->

        <rule type="Manually" level="Document" fromStatus="OnHold" toStatus="InReview">

            <transitions>
                <transition level="Dossier">InReview</transition>
                <transition level="Sequence">InReview</transition>
                <transition level="Module">InReview</transition>
                <transition level="Section">InReview</transition>
            </transitions>

        </rule>

        <!-- Completed -->

        <rule type="Manually" level="Document" fromStatus="Completed" toStatus="InReview">

            <transitions>
                <transition level="Dossier">InReview</transition>
                <transition level="Sequence">InReview</transition>
                <transition level="Module">InReview</transition>
                <transition level="Section">InReview</transition>
            </transitions>

        </rule>

        <rule type="Manually" level="Document" fromStatus="Completed" toStatus="OnHold">

            <transitions>
                <transition level="Dossier">InReview</transition>
                <transition level="Sequence">InReview</transition>
                <transition level="Module">InReview</transition>
                <transition level="Section">InReview</transition>
            </transitions>

        </rule>
		
		<rule type="Automatically" level="Document" fromStatus="Completed" toStatus="NotStarted">

            <transitions>
                <transition level="Dossier">Completed</transition>
                <transition level="Sequence">Completed</transition>
                <transition level="Module">Completed</transition>
                <transition level="Section">Completed</transition>
            </transitions>

        </rule>
		
		<rule type="Automatically" level="Document" fromStatus="NotStarted" toStatus="Completed">

            <transitions>
                <transition level="Dossier">Completed</transition>
                <transition level="Sequence">Completed</transition>
                <transition level="Module">Completed</transition>
                <transition level="Section">Completed</transition>
            </transitions>

        </rule>
		<rule type="Automatically" level="Document" fromStatus="OnHold" toStatus="Completed">

            <transitions>
                <transition level="Dossier">Completed</transition>
                <transition level="Sequence">Completed</transition>
                <transition level="Module">Completed</transition>
                <transition level="Section">Completed</transition>
            </transitions>

        </rule>
		
		<rule type="Automatically" level="Document" fromStatus="InReview" toStatus="Completed">

            <transitions>
                <transition level="Dossier" requiredAllChild="true">Completed</transition>
                <transition level="Sequence" requiredAllChild="true">Completed</transition>
                <transition level="Module" requiredAllChild="true">Completed</transition>
                <transition level="Section" requiredAllChild="true">Completed</transition>
            </transitions>

        </rule>
        <!-- /Document -->
    </transitionRules>

</configuration>