Available as a SaaS offering, for On-Premise deployments and in a hybrid model.
Integral to a Digital ecosystem
What is an enterprise repository tool? Why do I need one?
RepoProTM is an easy-to-use, generic repository application that enables organisations to centrally store and manage their asset information - including related metadata and relationships. It serves as an ideal solution in key repository management areas, such as Service Library, Application Portfolio Registry, and Source Code Module Registry.
RepoProTM has an intuitive user interface designed to help users find information with ease and accuracy. In a nutshell, it:
- Enables its users to effectively visualise and manage relationships between assets.
- Supports easy discovery of information through its browse and search features.
- Provides an Import/Export as Excel feature, which helps manage information contained in the RepoProTM repository.
- Is API supported and provides a REST interface.
- Supports guest-level access, whereby guest users can avail read-only access.
- RepoproTM does not ship with any predefined assets and relationships.
Who is this solution designed for?
For publishing information, RepoProTM is designed for:
- Enterprise Architects
- Service and API developers
- Application Managers
For consuming information, RepoProTM is designed for:
- Project teams – Developers, Designers, Project Managers, QA, Operations, etc.
- Third-party partners (in a controlled manner).
- Other business units.
How does the search functionality work in RepoProTM , how easy is it for me to find and store assets?
The search feature in RepoProTM allows the user to search for assets based on Asset Types, Taxonomies, and Tags. The quick search allows wildcard search based on keywords. Advanced Search allows you to search very specifically that traverses relationships and dependencies. Both options are easy to use and allows you to save the search queries for future faster searches.
What makes RepoProTM unique?
RepoProTM has evolved from service engagements, in the digital asset management space, designed by service engineers who experienced needs over time as what a centralised repository should be like to fully support an evolving Application Inventory model; which makes it unique, in terms of made by practitioners for practitioners.
How does RepoProTM compare with its competitors in functionality?
- RepoProTM is built on the API-first approach. All the product capabilities are available as APIs that makes it easier to be deployed as a headless solution with 100% custom-built UI solution on top.
- Designed for ease of use and configurability, the data model of RepoProTM provides a dynamic schema. This makes it versatile, as it can be used in many contexts; such as Service Library, Enterprise Architecture Repository, CMDB (Configuration Database), Generic Asset Repository for Admin Teams, Network Element Repository, etc.
- Highly granular access control designed for Enterprises to have higher control on data visibility.
What internal skills do I need to work with RepoProTM ?
To use RepoProTM as an end-user, there are no special skills required.
As an enterprise repository tool, what are the asset types and categories supported by RepoProTM?
RepoProTM enables you to define your own entity types, attributes, relationships and rules.
- Define and maintain Asset Types with meta-data parameters grouped into categories and version-able Asset Types.
- Support for Derived Attributes and Derived Computations.
- Define Relationships between Asset Types with support for four types of Asset Relationships with associated semantics.
What are the different asset relationship types and how are they assigned?
The metadata model along with the relationship structure and types are illustrated in the following diagram:
A Relationship identifies a dependency or connectivity between two Asset Types. Asset Types can be related to each other in a hierarchical or non-hierarchical way.
RepoProTM allows you to define Relationships the following types:
If two Asset Types are related to each other in a non-hierarchical way, they can have an Association or Classification type of Relationship.
Hierarchical Relationships exist when Relationships create a hierarchical, parent-child Relationship between Asset Types to represent products and services comprising multiple components.
What are Asset Instances? How can I look for these instances?
An Asset Instance is like the “object” in object-oriented languages and bases itself on the blueprint defined for the Asset Type. Each Asset Instance has different values for each Property. Based on the Relationships defined between Asset Types, the concerned Asset Instances can instantiate the Relationships. A taxonomy is used to classify Asset types for categorising and organising instances based on your functional or organisational domain.
What parameter types does RepoProTM support?
RepoProTM supports the following Parameter Types:
- Text: Used to represent textual values. The user can specify the maximum length for a Text Parameter type.
- Rich Text: Use Rich Text Parameter Types for text-based values.
- File: Used to attach files to the Asset Instances.
- Date: Use Date Parameter Type for date values.
- List: There are four types of lists supported by the system.
- Custom List - where the user provides the list values (max 5000 characters).
- Asset List – RepoProTM allows the user to map the parameter to any of the Asset Types.
- Native User List - where the list is populated with the names of native users.
- LDAP User List - where the list is populated with the names of LDAP users.
- Derived Attribute - A Derived Attribute allows the user to extract the value of an attribute using the attribute names, or the Overview, Asset Instance version ID, Asset Instance name using macros from a related Asset Instance.
- Derived Computation - Allows the user to find the count of Relationships based on the Relationship chain.
What are the different user roles available?
RepoProTM manages access permissions for logged-in users through Roles mapped to user functions. User functions for assigning roles are pre-defined in RepoProTM and include the following:
- Manage Assets.
- Manage Taxonomy.
- Manage Relationships.
- Manage Roles.
- Manage Groups.
- Manage Users.
How is access defined for different user roles?
Roles are assigned to groups. When users are added to groups, they inherit the roles defined by the group.
Can I use filters while browsing for assets? How do I configure these filters?
Yes, the Filter option allows you to filter data based on meta-data parameter values of Asset Types. It provides an interface to define and store filter criteria.
How is a custom search different from a quick search?
Custom Search allows the user to search based on your custom requirements. Based on specific needs, we provide addons with optimised functionality to fulfil requirements which otherwise would be complex to query/search from the UI. Quick search is based on keywords/tags that can be used out of the box.
How does subscription work on RepoProTM?
Users can subscribe to change notifications on Asset Types, Asset Instances and Taxonomies. All the changes made to the subscribed Asset (including creation of an Asset Instance, changes to Categories, Parameters, renaming the Asset Type, deleting the Asset Type) are notified by mail to the user.
What are the different ways in which I can authenticate users?
Users can be authenticated through a built-in user store, or via an organisation’s enterprise directory such as Active Directory based on LDAP protocol.