1. Class Application

    Article: AN0002511Updated: 23.01.2024

    Description

    The class contains the Application entity of the IT (CMDB) model solution.

    Location and referencing

    Location Code Name
    Model it IT
    Class business-application Application
    Parent class ci
    all-applications
    Configuration items
    All applications
    Child classes    
    Script object OG.ClassDef.GetByCode(OGModel.Id, 'business-application')
    OG.ClassDef.GetByCode('it', 'business-application')

    Columns

    Overview of class columns (excl. system columns, for inhereted columns see parent classes):

    Code Name Type Link information Description
    administrator Administrator User link (simple) User Administrator of the application.
    administrator_stand_in Administrator stand-in User link (multiple) User  Stand-in users for the application administrator.
    app_technology Application technology Class link (multiple) Application technology Application technologies (.NET, Java, HTML, JavaScript, ASP, PHP...).
    application_categorization_time Categorization TIME Class link (simple) Application categorization TIME Application categorization according to Gartner TIME methodology (Tolerate, Invest, Migrate, Eliminate).
    application_component_type Application component type Class link (simple) Application component type Type of application component (Web/Server, Web/Desktop, Web, Service, Server, Library, Desktop...).
    application_group Application group Class link (simple) Application group Group of applications into which the application belongs.
    application_type Application type Class link (simple) Application type Type of application (Web/Server, Local, Hybrid, Synchronization...).
    application_url Application url Text   URL, at which the application is available.
    application-origin Application origin Class link (simple) Application origin Application origin (Internal, External development, Out of box (customization), application of a partner, End User Computing...).
    appl-subdomain Application domain Class link (simple) Application subdomain Application subdomain.
    authentication Authentication Class link (multiple) Authentication Authentication (PIN, certificate, token, Forms authentication, NT authentication...)
    authentication2 Authentication Text   Authentication - text.
    available_on_citrix Available on Citrix True/untrue   Indicates, whether the application is available on Citrix farm.
    business_impact Business impact Class link (simple) Business impacs Business impact (low, medium, high).
    category Category Class link (simple) Application category Application category (legislation reason, necessary without legislation reason, other..).
    cl_business-application User call - Application Revers class link (multiple) Requests:User call
    (revers)
    Automatically created column.
    cl_business-application_2 Project impacts - Application Revers class link (multiple) Project impacts
    (revers)
    Automatically created column.
    cl_business-application-2 Catalogue request - Application Revers class link (multiple) Requests:Catalogue request
    (revers)
    Automatically created column.
    cl-business-application Application components - Business application Revers class link (multiple) Application components
    (revers)
    Automatically created column.
    cl-business-application-2 Bus. appl. instance - Business application Revers class link (multiple) Bus. appl. instance
    (revers)
    Automatically created column.
    cl-business-application-3 Applications - Reference to IT conf. Revers class link (multiple) Access rights:Applications
    (revers)
    Automatically created column.
    cl-business-application-4 Business application - Is module of Revers class link (multiple) Application
    (revers)
    Automatically created column.
    cl-business-application-6 Applications in change request - Business application Revers class link (multiple) Applications in release
    (revers)
    Automatically created column.
    coding_language Coding language Class link (simple) Coding language Coding language (C#, Java, PHP, Python, Perl, Ruby, Powershell, JavaScript...)
    customers Customers   IT Customers IT customers using the application.
    date_end_decomissioning End of decommissioning Date and time   Date of planned end of application decommisioning from operations.
    date_start_active Start of active use Date and time   Date of planned start of use of application.
    date_start_commissioning Start of commissioning Date and time   Date of planned application commisioning into operations.
    date_start_decommissioning Start of decommissioning Date and time   Date of planned start of application decommisioning from operations.
    db_technology Database technology Class link (multiple) Database technology Database technology (MS SQL Server, Oracle, PostgreSQL, MySQL...).
    description Description Text   Description of the application.
    development-folder Development folder Text   Development folder of the application.
    display_on_intranet Display on intranet True/untrue   Indicates whether information about application shall be displayed on intranet (application catalogue).
    documentation-location Documentation location Text   Folder with application documentation.
    electronic_channel Electronic channel True/untrue   Indicates whether the application is an electronic channel.
    functional_fit Functional fit Class link (simple) Application functional fit Fit of the application from the functionality perspective.
    governing_law Governing law Class link (multiple) Governing law Law that is governing application operation.
    guarantor Guarantor Text   Guarantor (owner) of the application.
    hosting Hosting Class link (simple) Application hosting Application hosting (Desktop application, Mobile application, SaaS, PaaS, IaaS, On premise).
    checked-release Checked release True/untrue   Indicates, whether the application has checked releases.
    icon Icon Server picture   Application icon.
    installator_repository Installation repository Text   Repository of application instalator.
    is-module-of Is module of Class link (simple) Application Application, the module of which or whose logical component is this application.
    key_user Key user Class link (multiple) Common data:Job position Key user (defined by role/job position).
    key-user Key user2 Text   Key user (text).
    keyusers Key user2 Class link (multiple) MS Active Directory Users Key users (MS Active Directory users).
    local-installation Local installation True/untrue   Indicates whether the application is installed on local workstation.
    Main information in application Hlavní informace v aplikaci Text   Main information included in the application.
    migration_strategy Migration strategy Class link (simple) Application migration strategy Selected migration strategy (Rearchitect, Replatform, Repurchase, Relocate, Rehost, Retain, Retire).
    name Name Text   Name of the application.
    note Note Text   Note to the application.
    operation-folder Operation folder Text   Operation folder of the application.
    operator Operator Class link (simple) Operator Operator of the application.
    other_analysts Other analysts User link (multiple) User Other analysts that can work on change requests to the application.
    owner Vlastník Class link (simple) Common data:Job position Owner of the application.
    primary_analyst Primary analyst User link (simple) User Primary analyst with the deepest knowledge of the application.
    process_manager Process manager User link (simple) User Process manager responsible for processes covered by the application.
    rto RTO (Recovery Time Objective) Class link (simple) RTO (Recovery Time Objective) Target time of the recovery of the application after an outage (2 hours, 4 hours, 1 day, 1 week...)
    sla SLA Text   SLA, that covers the application.
    source-folder Source folder Text   Repository of the source codes of the application.
    status Status Class link (simple) Application status Status of the application (new, active/evolving, passive/not evolving, not used, disappeared...).
    support_type Support type Text   Type of the application support.
    supported_by Supported by Text   Who secures the application support.
    supporting_capabilities Supports capabilities Class link (multiple) Capabilities Business capabilities, that the application is securing.
    technical_fit Technical fit Class link (simple) Application technical fit Fit of the application from the technical perspective.
    technology Technology Text   Technologies, that the application is using.
    vendor-author Vendor / Author Text   Vendor or author of the application.

    Buttons

    Icon Code Name Order Description
    archimate_production_components Archimate: Production components 20 Displays scheme of the production components of the business application.
     
    archimate_processes Archimate: Supported processes 30 Displays processes that the business application is supporting.
    instances Instances 40 Displays scheme of the instances of the business application.

    Rules

    Code Event type Action type Order Description
    app-cat-cache-insert Before new record save Start a script 100 Clears the cache of the webpart Application catalogue.
    update_responsible2 Before existing record save Start a script 100 Updates the value in column ci.responsible.
    app-cat-cache-update Before existing record save Start a script 200 Clears the cache of the webpart Application catalogue.
    update_responsible3 Before new record save Start a script 300 Updates the value in column ci.responsible.
    app-cat-cache-delete Before record deletion Start a script 300 Clears the cache of the webpart Application catalogue.

    Quick filter

    In order users can easily filter the records some columns are selected for a Quick filter.

    Master/detail relations

    Code Column Placement Bookmark name Type
    code_14 Application components - Business application Below Appl. components Reference to class
    code_16 Application - Datasource - Application Below Databases Reference to class
    code_17 Interface - Target application Below Interfaces Reference to class
    code_18 Interface - Source application Below Interfaces Reference to class
    code_19 Project - Added configuration items Below Projects Reference to class
    code_20 Project - Modified configuration items Below Projects Reference to class
    code_21 Project - Removed configuration items Below Projects Reference to class
    project_impacts Project impacts - Application Below Projects Reference to class
    code_41 Task - Affected CI Below Projects Reference to class
    code_107 Work schedule - Affected CI Below Projects Reference to class
    code_76 Changes - Affected CI Below Changes Reference to class
    code_97 Incident - Related CI Below Incidents and Problems Reference to class
    code_98 Problem - Related CI Below Incidents and Problems Reference to class
    code_194 Business application - Is module of Below Modules Reference to class
    code_250 Article - Configuration items Below KB Reference to class
    code_298 Bus. appl. instance - Business application Below Bus. appl. instance Reference to class
    support CI support - Configuration items Below Support Reference to class
     

    Potential improvements

    You can improve the solution according to your needs. Here are some tips.

    Add new columns

    Add new columns, if you are going to need them.

    Add buttons

    Add new buttons to automate edits that you would otherwise make one at a time.

×