Skip to main content

UC-001: Conditional Policy Registration

Version Control

versionAuthorDateChange log
1.0Onamgyu2025-08-22First Draft

1. Overview

This feature introduces an 'Identifier' based structure to meticulously manage license-based document policies and integrated apps in SDF, ensuring document traceability and security visibility, and supporting efficient license usage.


2. Common Information

  • actor: Administrator (Holder of SDF Management Console Access Rights)
  • Prerequisites :
  • It should be a tenant with identifier-based license management activated.
  • You must be logged into the console with administrator privileges.
  • There must be at least one linked app registered.

3. Basic Flow

3-1. Trigger

  • SDF Web Console > [License Management] > Enter Identifier Management Menu

3-2. Main Flow

[Identifier Registration]

  1. Check the number of available identifiers.
    • If there are no identifiers leftNotice of Additional Registration Not Allowed

    • If there is remaining quantityAdditional identifier registration possible

      (Feature ID: ID-001)

  2. Register a new identifier by entering the identifier name.
    • The name must be unique, and a unique identifier ID will be generated automatically.

      (Feature ID: ID-002)

  3. Automatically assigns linked apps to the generated identifier.
    • The allocation criteria are based on automatic mapping of the business system (app) URL.

      (Feature ID: ID-003)

[Identifier Management]

  1. You can change the identifier name.
    • When changed, the unique ID is maintained and the change history is displayed on the admin screen.

      (Feature ID: ID-004)

  2. You can search for registered identifiers.
    • Filtering by identifier name or unique ID

      (Feature ID: ID-005)

  3. You can change the status of the identifier.
    • Select between 'Activate / Deactivate'

    • The disabled identifier is switched to an unusable state in the policy.

      (Feature ID: ID-006)


3-3. Exception Flow

  • If the number of identifiers exceeds the limit → Disable the register button and display "Identifier quantity exceeded" notification
  • If the name is duplicated → Display notification that duplicate names are not allowed
  • If no linked app is registered → Automatic assignment attempt failed and manual registration encouraged
  • If the linked app URL is unclear or duplicated → Mapping failure notification

3-4. Postconditions

  • When registering normally:
    • A new identifier item has been added to the [Identifier Management List].
    • Automatically assigned unique IDs that can be referenced in the API
    • The linked app is automatically assigned under the identifier.
  • When abnormal registration (exception occurs):
    • Informing users of the cause through error messages
    • Encourage re-registration after modification
  • When changing the identifier status:
    • A "disabled" identifier is excluded from the policy application target and may return an error during API calls.
    • Immediately available for policy use when transitioning to "active" status.