• Catalog
    • test
  • test2
  • login
  • logout
  • User Guide
  • UAT Plan
  • CDT User Guide

Formatted User Guide

Details
Written by: Scott Avery
Category: Uncategorised
Published: 13 June 2025
Hits: 98

Catapult User Guide

Your guide to using the Catapult application for Catalog, Profile, and Learning management.

Introduction

Catapult is a comprehensive platform for managing training catalogs, user profiles, and learning plans. This guide is organized by user role, starting with Officers (general users), and provides step-by-step instructions for each feature. Specialized features for Supervisors, Mentors, Career Development Officers (CDO), Admins, and Superusers are covered in later sections.

Note: Some features may be restricted based on your assigned role. If you do not see a feature described here, contact your administrator.

Officer (General User) Features

Catalog

Browse Courses

Summary: View a list of available courses with key information.

Where: Access the Catalog from the main navigation menu.

  1. Open the Catalog page.
  2. Browse the list of courses. Each course displays its title, category, sub-category, modality, and minimum proficiency level.
  3. Click a course title to view its detailed description.

Course Categorization & Tags

Summary: Courses are organized into categories and sub-categories, with tags for easier discovery.

Where: Categories and tags are visible in the course list and on each course's detail page.

How to Use: Use the filter menu to select a category or sub-category to narrow down the course list.

Search and Filter Courses

Summary: Quickly find courses using the search bar and filter menu.

Where: At the top of the Catalog page.

  1. Enter keywords in the Search box to search course titles and descriptions.
  2. Use the Filter menu to filter by category, sub-category, proficiency level, or modality.
  3. The total number of matching courses is displayed above the list.

View Course Details

Summary: See detailed information about a course.

Where: Click any course title in the Catalog.

  1. On the course detail page, review the course description, number, sponsor, duration, modality, proficiency level, and registration options.
  2. If the course is internal, click the registration link to sign up. If external, copy or print the provided registration URL.

Add Course to Learning Plan

Summary: Add any course to your custom learning plan.

Where: On the course detail page, click Add to Learning Plan.

  1. Navigate to the course detail page.
  2. Click the Add to Learning Plan button.
  3. The course will appear in your profile's learning plan section.

Course Status Indicators

Summary: Courses may be marked as Required, GMS Recommended, Recommended, or Baseline.

Where: Status is shown next to each course in the catalog.

How to Use: Use the sort option to prioritize required and recommended courses at the top of the list.

Learning Tracks

Summary: Follow predefined learning tracks tailored to specific roles or focus areas.

Where: Access from the Learning Tracks section in the Catalog or Profile.

  1. Browse available learning tracks.
  2. Select a track to view required and recommended courses.
  3. Add courses from the track to your learning plan.
[Note to editor: Confirm if learning tracks are implemented as a separate section or as tags on courses.]

Request Training Workflow

Summary: Request enrollment in a course for supervisor approval.

Where: On the course detail page, click Request Training.

  1. Click Request Training on the desired course.
  2. Your supervisor will be notified to approve or deny the request.
  3. You will receive a notification once your request is processed.
[Note to editor: Confirm if notifications are implemented and how users are notified.]

Course Schedule Tracking

Summary: Manually track upcoming courses and completion dates.

Where: In your Profile under Course Schedule.

  1. Add upcoming courses and their dates to your schedule.
  2. Mark courses as completed when finished.
[Note to editor: Confirm if calendar integration or reminders are available.]

Submit Questions or Concerns

Summary: Send questions or concerns to the support mail group.

Where: Use the Contact Support or Feedback link in the main menu.

  1. Fill out the contact form with your question or concern.
  2. Submit the form to send your message to the support team.

Provide Course Feedback

Summary: Rate your experience with a course and provide comments.

Where: On the course detail page or after course completion.

  1. Select the course you wish to rate.
  2. Choose a rating: Excellent, Very Good, Good, Poor, or Very Poor.
  3. Optionally, enter comments in the open text field.
  4. Submit your feedback.

Profile

Create and Update Your Profile

Summary: Officers can create and update their own profiles.

Where: Access your profile from the user menu.

  1. Open your profile page.
  2. Edit your personal information, degrees, certifications, and career experiences.
  3. Save changes to update your profile.
[Note to editor: Confirm if duplicate profile prevention is enforced in the UI.]

Request Profile Deletion

Summary: Officers may request deletion of their profile.

Where: In your profile settings.

  1. Click Request Profile Deletion.
  2. Your request will be reviewed by an administrator.
[Note to editor: Specify workflow for profile deletion, grace period, and data retention policy.]

Manage Degrees, Certifications, and Experiences

Summary: Add, update, or remove degrees, certifications, and work experiences in your profile.

Where: In the Degrees & Certifications and Career Experience sections of your profile.

  1. Click Add to enter a new degree, certification, or experience.
  2. Edit or remove existing entries as needed.
  3. Managers will be notified to validate new experiences.
[Note to editor: Confirm which fields are required for experience entries.]

Track Proficiency by Category

Summary: Record your years of experience in catalog categories and sub-categories.

Where: In the Proficiency section of your profile.

  1. Select a category or sub-category.
  2. Enter your years of experience.
  3. Managers will validate your input.

Create and Manage Learning Plans

Summary: Build custom learning plans with catalog and non-catalog courses.

Where: In your profile under Learning Plan.

  1. Add courses from the catalog or enter new courses (title, source, modality, proficiency).
  2. Organize and update your learning plan as needed.

Define Profile Relationships

Summary: Assign your supervisor, CDO, and mentor(s) to your profile.

Where: In the Relationships section of your profile.

  1. Select or add your supervisor, CDO, and mentor(s).
  2. These roles control who can view and update your profile.

Visual Prompts for Profile Updates

Summary: Receive visual notifications when your supervisor or mentor updates your profile or learning plan.

Where: On your profile dashboard.

[Note to editor: Confirm implementation of visual prompts and notification details.]

Learn

View and Manage Learning Plan

Summary: Access and update your learning plan, including supervisor approval for courses.

Where: In your profile under Learning Plan.

  1. Add or remove courses as needed.
  2. Supervisors may approve or disapprove courses in your plan.
  3. View a visual representation of your learning progress.

Definitions and Terms

Modality: The method by which a course is delivered.
  • In-Person: Traditional classroom setting.
  • Web-Based Training (WBT): Online, self-paced modules.
  • Blended: Combination of in-person and online learning.
  • External: Courses offered by third-party providers.
  • Online Resource: Reference materials or self-study resources.
Learning Pathways: Structured sets of courses designed for specific roles or goals.
Proficiency: The minimum skill level required for a course.
  • Foundational
  • Intermediate
  • Advanced

Supervisor Features

Approve or Deny Training Requests

Summary: Review and act on officer training requests.

Where: In the Training Requests section of your dashboard.

  1. View pending training requests from officers.
  2. Approve or deny each request.
  3. Officers are notified of your decision.

Validate Experience and Proficiency

Summary: Confirm officers' reported experiences and proficiency levels.

Where: In the officer's profile under Experience Validation.

  1. Review new or updated experiences and proficiencies.
  2. Approve or request additional information as needed.

Flag Officers for Career Acceleration

Summary: Identify high-performing officers for fast-tracking.

Where: In the officer's profile.

  1. Open the officer's profile.
  2. Click Flag for Acceleration to recommend for advanced opportunities.

Update Officer Learning Plans

Summary: Approve or disapprove courses in officers' learning plans.

Where: In the officer's profile under Learning Plan.

  1. Review courses in the learning plan.
  2. Approve or disapprove each course as appropriate.

Visual Prompts for Profile Updates

Summary: Officers receive visual notifications when you update their profile or learning plan.

[Note to editor: Confirm if visual prompts are implemented for supervisors.]

Mentor & Career Development Officer (CDO) Features

View and Advise on Officer Profiles

Summary: Access assigned officer profiles to provide guidance.

Where: In the Assigned Officers section.

  1. Select an officer to view their profile and learning plan.
  2. Provide feedback or recommendations as needed.

Recommend Officers for Acceleration

Summary: Suggest officers for advanced learning or career opportunities.

Where: In the officer's profile.

  1. Open the officer's profile.
  2. Click Recommend for Acceleration.

Admin & Superuser Features

Manage Courses, Categories, and Modalities

Summary: Create, update, delete, or hide courses, categories, sub-categories, proficiency levels, and modalities.

Where: In the Admin Dashboard under Catalog Management.

  1. Add or edit courses and assign categories, sub-categories, modalities, and proficiency levels.
  2. Hide (unpublish) courses or categories as needed.

Import and Export Data

Summary: Import or export catalog data in JSON, XML, or CSV format.

Where: In the ETL Service section of the Admin Dashboard.

  1. Select Import to upload data files.
  2. Select Export to download current catalog data.

Manage User Profiles and Roles

Summary: Create, update, or delete user profiles and assign roles.

Where: In the User Management section of the Admin Dashboard.

  1. Search for users by name or role.
  2. Edit profile details or change assigned roles.
  3. Delete profiles as needed.
[Note to editor: Specify workflow for profile deletion, data retention, and restoration.]

Customize Application Styles

Summary: Update CSS for the application interface.

Where: In the Appearance or Theme section of the Admin Dashboard.

  1. Edit CSS directly or upload a new stylesheet.
  2. Preview and apply changes to the application.
[Note to editor: Confirm if CSS customization is handled via Joomla or within Catapult.]

Manage Support Mail Groups

Summary: Create, update, or delete mail groups for user questions and feedback.

Where: In the Support Settings section.

  1. Add or remove email addresses from support groups.
  2. Assign groups to specific feedback forms.

Technical Requirements

  • Access Control: All users must be logged in to view or interact with data.
  • Role-based Authorization: Data access and features are restricted by user role (Officer, Supervisor, Mentor, CDO, Admin, Superuser).
  • Data Security: Sensitive actions (profile deletion, role assignment) require appropriate permissions.
[Note to editor: Confirm if Single Sign-On (SSO) or integration with Joomla authentication is implemented.]

Feature Gaps & Coming Soon

  • [Gap: Specify notification methods for training requests and profile updates.]
  • [Gap: Define workflow and policy for profile deletion and data retention.]
  • [Gap: Confirm if visual prompts for supervisor/mentor updates are implemented.]
  • [Gap: Confirm if learning tracks are implemented as a separate feature.]
  • [Gap: Specify required fields for experience validation.]
  • [Gap: Confirm if calendar integration for course schedules is available.]
  • [Coming Soon: Grace period and restoration workflow for deleted profiles.]
  • [Coming Soon: Advanced analytics and reporting for admins.]

UAT Plan

Details
Written by: Scott Avery
Category: Uncategorised
Published: 10 June 2025
Hits: 151

Catapult Application - User Acceptance Test (UAT) Plan

1. UAT Plan & Schedule

1.1 Objectives

  • Verify Catapult meets all business, user, and technical requirements for Catalog, Profile, and Learn modules.
  • Ensure all user roles (Officer, Supervisor, Mentor, CDO, Admin, Superuser) can perform their expected tasks.
  • Validate integration with Joomla and adherence to UI/UX, accessibility, and security standards.

1.2 Scope

  • All high-level, detailed, and technical requirements as listed in the requirements section.
  • All user roles and their permissions.
  • End-to-end workflows for Catalog, Profile, and Learn.

1.3 Team & Roles

  • UAT Lead: Coordinates UAT, tracks progress, and reports results.
  • Business Users: Officers, Supervisors, Mentors, CDOs.
  • Admin/Superuser: Test admin-specific features.
  • Support: Developers and QA for defect triage.

1.4 Schedule

PhaseDatesResponsible
UAT PlanningJune 12UAT Lead
Test Data SetupJune 13Admin/Support
UAT ExecutionJune 14–18All Testers
Defect ResolutionJune 19–20Dev/QA
Retest/RegressionJune 21All Testers
UAT Sign-offJune 22UAT Lead/Stakeholder

2. UAT Test Case Template

Test Case ID:
Requirement:
User Role:
Preconditions:
Test Steps:
Expected Result:
Pass/Fail:
Comments/Defects:

3. UAT Test Execution Log Template

DateTesterTest Case IDPass/FailComments/Defects

4. UAT Summary Report Template

MetricValue
Total Test Cases
Passed
Failed
Blocked
Defects Raised
Defects Resolved
UAT Sign-off Status
Comments

5. Detailed UAT Test Cases & Scripts

5.1 Catalog

CAT-01: Browse Courses

  • User Role: Officer, Supervisor, Mentor, CDO, Admin, Superuser
  • Preconditions: User is logged in with appropriate role.
  • Test Steps:
    1. Navigate to the Catalog section.
    2. Verify a list of courses is displayed with title, category, sub-category, modality, and proficiency.
    3. Click a course to view its details.
  • Expected Result: Courses and details are displayed correctly.

CAT-02: Categorization & Tagging

  • User Role: All roles (view), Admin/Superuser (manage)
  • Preconditions: Categories and tags exist.
  • Test Steps:
    1. As Admin, create/edit/delete categories and tags.
    2. Assign categories/tags to courses.
    3. As Officer, filter courses by category/tag.
  • Expected Result: Categories/tags are managed and filterable.

CAT-03: Search & Filter

  • User Role: All roles
  • Preconditions: Courses exist in the catalog.
  • Test Steps:
    1. Use the search bar to find a course by keyword.
    2. Apply filters for category, sub-category, proficiency, and modality.
    3. Observe the total number of courses displayed.
  • Expected Result: Search and filters work as expected. The course count updates accordingly.

CAT-04: Course Registration (Internal/External)

  • User Role: All roles
  • Preconditions: Courses with both internal and external registration exist.
  • Test Steps:
    1. Open a course detail page.
    2. For internal courses, click the registration link.
    3. For external courses, verify the registration URL is displayed and can be copied.
  • Expected Result: Registration works as expected for both types.

CAT-05: Add to Learning Plan

  • User Role: Officer, Supervisor, Mentor, CDO
  • Preconditions: User is logged in and viewing a course detail.
  • Test Steps:
    1. Click "Add to Learning Plan" on a course detail page.
    2. Navigate to the user's learning plan and verify the course is listed.
  • Expected Result: Course appears in the learning plan.

CAT-06: Admin Catalog Management

  • User Role: Admin, Superuser
  • Preconditions: Admin access to catalog management.
  • Test Steps:
    1. Create, update, delete, and hide courses, categories, subcategories, proficiency levels, and modalities.
    2. Verify changes as a regular user.
  • Expected Result: Catalog updates are reflected for all users.

CAT-07: Data Import/Export

  • User Role: Admin, Superuser
  • Preconditions: Access to ETL/data management.
  • Test Steps:
    1. Import catalog data from JSON, XML, or CSV.
    2. Export catalog data to each format.
    3. Verify catalog updates accordingly.
  • Expected Result: Data import/export works as expected.

CAT-08: Course Feedback & Questions

  • User Role: All roles
  • Preconditions: Feedback/question form is available.
  • Test Steps:
    1. Submit feedback or a question for a course.
    2. Verify submission is received by the appropriate mail group.
  • Expected Result: Feedback/question is sent and acknowledged.

5.2 Profile

PRO-01: Create/Update Profile

  • User Role: Officer, Admin, Superuser
  • Preconditions: User is logged in.
  • Test Steps:
    1. Navigate to Profile section.
    2. Create or update profile information.
    3. Save and verify changes.
  • Expected Result: Profile is created or updated successfully.

PRO-02: Define Relationships

  • User Role: Officer, Admin, Superuser
  • Preconditions: User is logged in.
  • Test Steps:
    1. Edit profile to add Mentor, CDO, and Supervisor.
    2. Save and verify relationships are displayed.
  • Expected Result: Relationships are saved and visible.

PRO-03: Experience Validation

  • User Role: Officer, Supervisor, Admin, Superuser
  • Preconditions: User has added experience to profile.
  • Test Steps:
    1. Officer adds education and work experience.
    2. Supervisor reviews and validates experience.
    3. Officer verifies validation status.
  • Expected Result: Experience is validated and status is updated.

PRO-04: Career Acceleration

  • User Role: Supervisor
  • Preconditions: Officer profile exists.
  • Test Steps:
    1. Supervisor flags an Officer for fast-tracking.
    2. Officer and Admin verify status update.
  • Expected Result: Officer is flagged for career acceleration.

PRO-05: Profile Deletion Request

  • User Role: Officer
  • Preconditions: Officer profile exists.
  • Test Steps:
    1. Officer requests profile deletion.
    2. Admin reviews and processes the request.
    3. Officer verifies profile status.
  • Expected Result: Deletion workflow is triggered and processed.

5.3 Learn

LEA-01: Learning Tracks

  • User Role: Officer, Admin, Superuser
  • Preconditions: Learning tracks exist.
  • Test Steps:
    1. View available learning tracks.
    2. Enroll in a track.
    3. Verify courses are added to learning plan.
  • Expected Result: Track enrollment works and courses are added.

LEA-02: Request Workflow

  • User Role: Officer, Supervisor
  • Preconditions: Officer is enrolled in a course requiring approval.
  • Test Steps:
    1. Officer requests training.
    2. Supervisor approves or denies the request.
    3. Officer verifies request status.
  • Expected Result: Request workflow functions as expected.

LEA-03: Course Schedule

  • User Role: Officer
  • Preconditions: Officer has courses in learning plan.
  • Test Steps:
    1. Add upcoming course dates and completion dates.
    2. Mark courses as completed.
    3. Verify schedule updates.
  • Expected Result: Schedule is tracked and updated.

LEA-04: Custom Learning Plans

  • User Role: Officer, Admin, Superuser
  • Preconditions: User is logged in.
  • Test Steps:
    1. Add custom courses to learning plan (not in catalog).
    2. Specify course title, source, modality, and proficiency.
    3. Verify custom course appears in plan.
  • Expected Result: Custom learning plan is updated.

5.4 Technical/Access

TEC-01: Access Control

  • User Role: All roles
  • Preconditions: User accounts exist for each role.
  • Test Steps:
    1. Attempt to access the application without logging in.
    2. Log in as each role and verify access to permitted features only.
  • Expected Result: Access is restricted by role and login status.

TEC-02: UI Consistency & Accessibility

  • User Role: All roles
  • Preconditions: Application is running in a browser.
  • Test Steps:
    1. Inspect headings, lists, and forms for consistent styling.
    2. Test keyboard navigation and screen reader compatibility.
    3. Resize window to test responsive design.
  • Expected Result: UI matches design, is accessible, and responsive.

User Guide

Details
Written by: Scott Avery
Category: Uncategorised
Published: 10 June 2025
Hits: 151

Catapult User Guide

This guide explains how to use the Catapult application, organized by Catalog, Profile, and Learn features. Guidance is provided for each user role: Officer, Supervisor, Mentor, Career Development Officer (CDO), Admin, and Superuser.

Catalog

Browse Courses

Definition: View a list of available courses with key information.

Location: Main navigation > Catalog

  • All Users:
    • Log in and select Catalog from the main menu.
    • Browse the list of courses. Each course displays its title, category, sub-category, modality, and proficiency level.
    • Click a course title to view more details.

Categorization & Tagging

Definition: Organize courses by categories, sub-categories, and tags for easier discovery.

Location: Catalog page, filter sidebar/menu.

  • All Users:
    • Use the filter menu to select a category, sub-category, or tag to narrow the course list.
  • Admin/Superuser:
    • Use the admin interface to create, update, or delete categories and tags.
    • Assign categories/tags when creating or editing a course.

Search & Filter

Definition: Find courses using keyword search and filter options.

Location: Catalog page, top search bar and filter menu.

  • All Users:
    • Enter keywords in the search bar to filter courses.
    • Use filter options for category, sub-category, proficiency, and modality.
    • The total number of matching courses is displayed at the top.

Course Details & Registration

Definition: View detailed information about a course and register.

Location: Catalog > Click on a course title

  • All Users:
    • Click a course title to open the course detail page.
    • Review course description, number, sponsor, duration, and other details.
    • For internal courses, click the registration link.
    • For external courses, copy the registration URL.

Add to Learning Plan

Definition: Add a course to your custom learning plan.

Location: Course detail page, "Add to Learning Plan" button.

  • Officers, Supervisors, Mentors, CDOs:
    • On a course detail page, click "Add to Learning Plan."
    • The course is added to your plan, accessible from your profile.

Course Feedback & Questions

Definition: Submit feedback on courses or ask questions.

Location: Course detail page or main navigation > Feedback/Questions

  • All Users:
    • Click "Feedback" or "Ask a Question."
    • Fill in the form (course name, rating, comments).
    • Submit to send to the designated mail group.

Note to Editor: No feedback or question submission UI is visible in the provided code. Confirm if this is implemented elsewhere.

Admin Features (Create/Update/Delete/Hide)

Definition: Manage courses, categories, sub-categories, proficiency levels, and modalities.

Location: Admin interface (Catalog management section).

  • Admin/Superuser:
    • Access the admin panel.
    • Use options to create, update, delete, or hide (publish/unpublish) catalog items.
    • Hiding a category hides all its courses.

Note to Editor: No explicit admin GUI is visible in the provided code. Confirm if this is implemented elsewhere.

Data Import/Export

Definition: Import/export catalog data in JSON, XML, or CSV format.

Location: Admin interface > ETL/Data Management

  • Admin/Superuser:
    • Select "Import" to upload a data file.
    • Select "Export" to download catalog data.

Note to Editor: No ETL/data import/export UI is visible in the provided code. Confirm if this is implemented elsewhere.

Profile

Create/Update Profile

Definition: Create and manage your user profile.

Location: Main navigation > Profile

  • Officers:
    • Go to "Profile."
    • Fill in or update your information.
    • Save changes.
  • Admin/Superuser:
    • Can create, update, or delete any profile.

Frontend users cannot delete their own profiles but can request deletion.

Define Relationships

Definition: Assign Supervisor, Mentor, and CDO roles to your profile.

Location: Profile page, "Relationships" section.

  • Officers:
    • Add or update your Supervisor, Mentor(s), and CDO.
    • Save changes.
  • Admin/Superuser:
    • Can assign relationships for any user.

Experience Validation

Definition: Add, manage, and confirm education and work experience.

Location: Profile page, "Experience" section.

  • Officers:
    • Add degrees, certifications, and career experiences.
    • Submit for validation.
  • Supervisors/Managers:
    • Review and validate/verify experiences.

Career Acceleration

Definition: Supervisors can flag high-performing Officers for fast-tracking.

Location: Supervisor view of Officer profile.

  • Supervisors:
    • Open an Officer's profile.
    • Click "Flag for Acceleration."

Note to Editor: No explicit UI for career acceleration is visible in the provided code. Confirm if this is implemented elsewhere.

Learning Plan Management

Definition: Manage your custom learning plan.

Location: Profile page > Learning Plan tab

  • Officers:
    • Add courses from the catalog or manually.
    • Track progress and completion dates.
  • Supervisors:
    • View and approve/disapprove courses in Officer learning plans.

Admin Features

Definition: Full management of all profiles and roles.

Location: Admin interface > Profile Management

  • Admin/Superuser:
    • Create, update, or delete any profile.
    • Assign roles and relationships.

Note to Editor: No explicit admin GUI is visible in the provided code. Confirm if this is implemented elsewhere.

Learn

Learning Tracks

Definition: Tailored packages of required and recommended courses.

Location: Main navigation > Learn

  • Officers:
    • Browse available learning tracks.
    • Enroll in a track to add its courses to your plan.
  • Admin/Superuser:
    • Create or update learning tracks.

Request Workflow

Definition: Request training for Supervisor approval.

Location: Course detail page or Learning Plan

  • Officers:
    • Click "Request Training" on a course.
    • Supervisor receives notification to approve/deny.
  • Supervisors:
    • Review and respond to requests.

Note to Editor: No explicit request workflow UI is visible in the provided code. Confirm if this is implemented elsewhere.

Course Schedule

Definition: Track upcoming courses and completion dates.

Location: Profile > Learning Plan

  • Officers:
    • Add course dates to your plan.
    • Mark courses as completed.

Custom Learning Plans

Definition: Create and manage individualized learning plans.

Location: Profile > Learning Plan

  • Officers, Admins, Superusers:
    • Add catalog or custom courses.
    • Specify course title, source, modality, and proficiency.

Technical & Access Control

Access Control: All users must log in to access data. Role-based authorization restricts access to features and data.

  • Officers, Supervisors, Mentors, CDOs:
    • Access only features and data appropriate to your role.
  • Admin/Superuser:
    • Full access to all features and data.

Glossary

  • Modality: Method of course delivery (In-Person, Virtual, WBT, Blended, External, Online Resource).
  • Proficiency: Required skill level (Foundational, Intermediate, Advanced).
  • Learning Track: A set of courses designed for a specific role or focus area.
  • Learning Plan: A user’s personalized list of courses.
  • ETL: Extract, Transform, Load – data import/export functionality.

Feature Gaps & Notes to Editor

  • Feedback/Questions, Admin GUIs, ETL Import/Export, Career Acceleration, and Request Workflow: No explicit UI or code for these features is visible in the provided code. Please confirm if these are implemented elsewhere or are planned features.
  • Profile Deletion Workflow: The workflow for profile deletion (retention, purge, grace period) is not defined in the code. Please clarify the intended workflow.
  • API Integration: For features requiring customer system API integration (e.g., profile data sync), please specify the API endpoints and data flow for accurate user instructions.