The Software Catalog in Rely.io serves as a central repository for all entities defined within your organisation's tech ecosystem. It provides comprehensive and structured view of your software assets and other components.

This overview page will guide you through the functionality and layout of the Software Catalog within Rely.io.

Below the 'Software Catalog' sidebar tab, you will find entries for each blueprint in your data model. These entries represent different types of entities you have defined, such as services, resources, domains, etc.

Accessing Entity Catalogs: When you click on one of these entries, you are directed to a specific blueprint's catalog which is list of all active entities that have been created from that blueprint (e.g. the service catalog lists all of your services, each one represented as an entity created from the Service blueprint). The columns within a catalog represent the metadata fields, properties and relations specified in the blueprint.

Create new Entities: In here, you'll find a 'Create' button on the top-right corner. Hitting this button triggers the process of creating a new entity from the current blueprint.

  • You have the option to either fill in a metadata UI form, or by directly pasting the JSON definition of an entity.

Access an Entity's Details: By clicking on a row in the entity table, you'll be redirected to that specific entity's detailed information.

  • Overview

    • Here, you can see and edit each property and relation individually.

    • Adjusting values in properties or making selections in relations is made intuitive, reflecting real-time changes.

  • Related Entities:

    • This tab presents a comprehensive table view, organised into three nested levels.

    • The first level categorizes entities into 'Upstream' and 'Downstream'.

      • 'Upstream' entities are those which the current entity mentions, establishing a direct relationship.

      • 'Downstream' entities are those that mention the current entity, thus indicating a reciprocal relationship.

    • The second level delves into the entity types, displaying the specific blueprint each entity belongs to.

    • The third level reveals the entity metadata itself, offering detailed insights about each related entity.

  • Code:

    • For those who prefer direct manipulation of the entity's JSON representation, the code tab provides the ability to edit the entity's underlying code.

    • This is particularly useful for advanced users or for making bulk changes.

Last updated