Thank you for your feedback.
Form temporarily unavailable. Please try again or contact to submit your comments.

View technology risks in timeline

Log in to subscribe to topics and get notified when content changes.

View technology risks in timeline

View the internal and external life cycle phases of all technologies or the software models that are used in your organization in the Technology Portfolio Management timeline. You can easily identify the stages at which the technology is in terms of the risk factor by their color code.

Before you begin

To view your data in the TPM timeline view:

The Enterprise Architect (EA) can use the timeline view to track the versions and life cycles of technologies, and the number of applications running on those technologies. The EA can then create demands and projects, and assess risk on a business application due to the end of its life.

The lines in the timeline indicate the life cycles of the software models. The lines are color coded, which indicates the stages of risk the software model is in, at that quarter or year.

Note: In the context of Application Portfolio Management, business services are referred to as application services. Application services are created based on the service [cmdb_ci_service] table.

Role required: sn_apm.apm_user


  1. Navigate to Application Portfolio Management > Technology Portfolio Management (TPM) > Technology Lifecycles.
  2. Select a view grouped By Business Application, By Product Classification, or By Software Model. See views in TPM timeline.
  3. By default, the Quarterly button is enabled to show the timeline for the four quarters of a year.
    Click the Monthly button to toggle and view the timeline across all the months in a year. The monthly view helps you to track the risk stage of an application for any specific month in a year.
  4. Click the production icon (Production instance icon) to view the production instances that are liable to risks in the current quarter or month.
  5. Click show all lifecycle data sources icon (Show all lifecycle data sources icon) to display the timelines of all the sources of a software model related to a business application. Use the icon to toggle between show and hide the data sources.

    You can view the timelines of lifecycle data sources in By Business Application, By Product Classification, and By Software Model views. All available sources for a software model are queried and retrieved from Software Model Lifecycle [sam_sw_model_lifecycle] table. The Choices [sys_choice_list] table lists all the sources of the software models corresponding to the Software Model Lifecycle [sam_sw_model_lifecycle] table.

    If you have software lifecycle data from internal and multiple external sources, the lifecycle phase information of the internal data with one external publisher data, with the least sequence number from the Choices [sys_choice] table, is collated and displayed for each of the software models in the timeline. The other external publisher data sources, if present, are not shown in the timeline. Moreover, the overlapping of internal and the external publisher information in the software model timeline can make the phases indistinguishable between the two sources.

    Show all lifecycle data sources feature helps to display all the publisher data sources for the software model as separate timelines instead of one with the least sequence number. The lifecycle information for each of the sources, whether internal or external, are shown separately. If there are more than one external publisher source, then all the sources are displayed in alphabetical order. As the lifecycle phase information is not merged or collated, the lifecycle phase details for each source is comprehensible on the timeline.

  6. Click the legend icon (legend icon) to understand the indications of the markings on the life cycle lines, and the colors of the life cycle lines.
    The gradation in color denotes risks, gradually phasing out from one stage to the phasing in of the next stage.
  7. Click Create choice list to create a demand or a project.
  8. To view and edit the application services, software models, projects, and create demands associated with the business application, click to expand a business application in the Application column. See Perform application-related tasks from timeline.
  9. Point to the risk bubble in the Risk column to view the risk of each business application. You can also view the underlying technology risk status of a business application in the By Business Application view.

    Risk information is retrieved from the business application risk table.

    Risk is calculated for all business applications that are active. A business application that consumes an application service is said to be active, and the relationship between the two is established in the CI Relationships [cmdb_rel_ci] table. The engine evaluates the risk of each application service (of production type only). It also evaluates the risks of all the application services consumed by a business application collectively from the Application Service Risk [sn_apm_tpm_business_service_risk] table. If the risk of any one of the application services is high, then the overall risk is high.

    Formerly business application risks were calculated dynamically while loading the TPM timeline. To reduce the load to the risk engine, the engine now calculates the risk of each business application and stores the information in a Business Application Risk [sn_apm_tpm_business_application_risk] table.

    Run the Load TPM Risk Parameters and compute Application Service Risks scheduled job daily to obtain the status of risks your business applications are exposed to. You can configure the time in the script as per your preference. Run the back-end job to get the real-time status of the applications risk and store the risk data in the business application risk table.

    1. To configure the time in the script, navigate to System Scheduler > Scheduled Jobs > Scheduled Jobs.
    2. Select Load TPM Risk Parameters and compute Bus.
    3. Click Configure Job Definition related link.
    4. Click the link at the top panel to edit the record.
    5. Click Execute Now.

      After executing the scheduled job, the engine automatically stores the risk values in the business application risk table. It updates the values in the table each time after you run the job.


      If you are upgrading to New York, then the business applications and the corresponding risks are populated in the Business Application Risk [sn_apm_tpm_business_application_risk] table.

    6. Navigate to Application Portfolio Management > Technology Portfolio Management (TPM) > Business Application Risk Values.
    7. View the risk record of each business application in the table.

      The risk values are:

      One or more than one associated application service is at high risk.
      One or more than one associated application service is at medium risk.
      One or all the associated application services are at low risk.
      Not Assessed
      Either the business application does not have any application service associated to it or the associated application service is not of production type.
  10. Click the risk bubble of a software model to view the scores at the risk parameter level.
    Figure 1. TPM risk profile
    TPM risk profile

    You can configure the scripts of the preconfigured risk parameters to evaluate your own risk values, which are stored in the Risk Parameter Score [sn_apm_tpm_risk_param_score] table.

  11. Use the pagination option to populate the first 15 business applications, along with their related application services and software models.
    As a maintenance user, you can configure it to load up to 20 or 25 business applications in the Application column.
    1. Navigate to System Properties > All Properties.
    2. Click sn_apm.noOfBusinessAppsPerTPMPage to update the value.
    3. Click Update.
  12. Click the life cycle phase icon (Life cycle phase icon) on the timeline to view the life cycle information of the software model in a pop-up.

    The vertical line on the timeline indicates the current quarter that you are in. See Software model lifecycle data on the timeline.