This documentation supports the 20.08 version of BMC Helix Platform. 
To view an earlier version, select 20.02 from the Product version menu.

User goals and features

The following table lists the BMC Helix Platform users, describes their goals, and explains how these users can achieve their goals by using BMC Helix Platform.  


How BMC Helix Platform helps

  • Add and manage users and their information.
  • Add and manage application business analyst users and their information.
  • Enable access to application usage reports from Remedy Smart Reporting
  • Create and manage users and access permissions.
  • Set foundation data.
  • Load foundation data in bulk.
  • Assign the appropriate functional role to users.
  • Manage permissions for users.
Authorize users to use groups and access one or more applications to perform various tasks in those applications.
  • Create and deploy codeless applications.
  • Intuitive UI and codeless application customization, which has less dependency on a developer. 
  • Ability to create deployment packages to deploy codeless applications in development, test, or production environments.
Developing codeless applications
  • Build applications to meet the requirements of different business stakeholders, such as product manager, business owner, and development lead.
  • Define those features of an application or library that are open to customization, while minimizing opportunities for consumer customization to interfere with the correct functioning of the application.
  • Leverage existing code as much as possible.
  • Incorporate latest market trends and technology to provide more value to the applications.
  • Integrate the application or platform with other applications, systems, and processes to meet the organization's requirements.
  • Create new applications by defining new data model with role or license restrictions, and field level or client level security features.
  • Create new components for external service by importing supporting library files to the development environment.
  • Define new package of component, libraries, abstractions, and related configuration and code.
  • Create new components from platform services. The developer defines new component and leverages platform features for scheduling, monitoring, metering, and security.

Developing and deploying code-based applications
Application Business Analyst
  • Deliver tailored applications and process automation that improve the quality of services delivered to stakeholders.
  • Provide improvements in business processes.
  • Modify application definitions within an application for which you have access.
  • Customize applications, for which you have access, without any programming skills or tools training.
    However, you cannot modify the Foundation data or deploy applications to other environments.
  • Create applications that consist of multiple business processes by modifying out-of-the-box processes or creating the process from scratch.
  • Options to either publish the application as is or with modified process configurations to meet the organization's requirements.
  • Options to update the applications and workflows without any dependency on the developer; for example, drag-and-drop configuration changes to the logic, flow, fields, and layout.
Creating the definitions for a tailorable Digital Service application

Where to go from here

Understand the responsibilities for the roles.Roles and permissions
Understand the concepts related to Digital Service applications, how to start with application development, and the recommended process to develop applications.Key concepts
Was this page helpful? Yes No Submitting... Thank you