Overriding the locking strategy of a child case

Override a locking strategy to customize the way that your application manages concurrent updates to child cases. By default, a child case inherits the locking strategy of its top-level case.

Use any of the following techniques to customize the locking strategy of a child case:

  • To allow updates to the parent case when the child case is updated by a user:
    1. In the Explorer panel, click Cases, and then click the name of a child case type.

    2. On the Settings tab, click Locking.

    3. Select the Do not lock the parent case when the child case is opened check box.

    4. Click Done.

    5. Remove specialized versions of the Work-.DetermineLockString activity in your application because they are no longer used.
  • To change the timeout value for releasing a lock on the child case:
    1. In the Explorer panel, click Cases, and then click the name of a child case type.

    2. On the Settings tab, click Locking.

    3. Enter a number of minutes in the Release lock after field that is less than the timeout value for the parent case.

    4. Click Done.

  • To apply a different locking strategy:

    This technique changes the locking strategy for child cases without parents, which are created in a stand-alone fashion.

    1. In the Explorer panel, click Cases.

    2. Hover over the name of a child case type and click Open.

    3. On the Advanced tab of the Case Type form, click a locking strategy.

    4. Notify your development team of the change, because case-type settings always displays the inherited locking strategy, even if it has been overridden on the Case Type form.