Bulk User Setup Interface for CMS and Embedded Apps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content management systems (CMS) face challenges in automating the bulk intake of users and managing user roles across both the CMS and embedded applications, leading to issues with referential integrity and manual intervention in user setup processes.

Innovation Solution

A system with a bulk user setup interface and custom API handler translates user information into individual setup requests recognizable to the CMS and third-party systems, utilizing an integration engine to ensure seamless user setup and role-based access control across multiple systems, thereby automating the user setup process and maintaining referential integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual user setup processes are used for each embedded application, then user account creation can be customized for each application, but the process becomes time-consuming and requires significant manual intervention

Engineering Contradiction:
Improveuser setup processVSAvoidtime for bulk user intake
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system segments the bulk user intake process into distinct components: a bulk user setup interface for receiving user information, a custom API handler for translating data, and an integration engine for distributing setup requests to multiple systems. This segmentation automates what would otherwise be manual processes while maintaining the ability to customize user setup for each embedded application.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The custom API handler acts as an intermediary that translates bulk user information into individual user setup requests recognizable by both the CMS and third-party embedded applications. This intermediary component enables automated bulk user creation across multiple systems without requiring manual intervention for each application.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If separate user management systems are used for CMS and embedded applications, then each system can maintain its own user roles and security settings, but referential integrity problems arise across integrated systems

Engineering Contradiction:
Improvesystem independenceVSAvoidreferential integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The integration engine merges user management across the CMS and embedded applications by translating and distributing user setup requests to all integrated systems simultaneously. This ensures that user accounts are created consistently across multiple independent systems, maintaining referential integrity while allowing each system to retain its own user roles and security settings.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The bulk user setup interface and integration engine provide universal user creation functionality that works across the CMS and multiple embedded applications. The system translates a single bulk user information input into system-specific user setup requests, enabling universal user management while respecting the unique requirements of each integrated application.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If automated bulk user setup is implemented across multiple integrated systems, then user intake efficiency improves, but the system complexity increases due to multiple translation and integration layers

Engineering Contradiction:
Improvebulk user intake efficiencyVSAvoidintegration architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The custom API handler serves as a specialized intermediary that handles the complexity of translating bulk user information into system-specific formats. By concentrating the translation logic in this dedicated component, the system achieves automated bulk user setup across multiple applications while managing complexity through clear separation of concerns.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The integration engine automatically distributes user setup requests to embedded applications based on integration information, enabling self-service automated user creation across the ecosystem. This reduces the need for manual configuration and simplifies the overall process despite the underlying system complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10922306B2Systems and methods for automated bulk user registration spanning both a content management system and any software applications embedded therein
Publication Date: 2021.02.16 AON GLOBAL OPERATIONS LTD (SINGAPORE BRANCH)
  • US10922306B2 patent drawing
  • US10922306B2 patent drawing
  • US10922306B2 patent drawing

AI summary

In an illustrative embodiment, systems and methods for bulk user setup include a bulk user registration interface presented to an end user to supply user information and a custom API handler for translating the user information into individual user setup requests recognizable by a content management system (CMS). The systems and methods may additionally include an integration engine for supplying user setup requests to one or more third-party systems integrated with the CMS within a data analytics ecosystem, such as a content development system. The integration engine may be implemented as a custom web part configured to interface with the custom API handler, the CMS, and one or more third-party systems.