1. Class Operations log

    Article: AN0002521Updated: 23.01.2024

    Description

    Class contains the Operations log entity of the IT (CMDB) model solution.

    Location and referencing

    Location Code Name
    Model it IT
    Class operations_log Operations log
    Parent class    
    Child classes    
    Script object OG.ClassDef.GetByCode(OGModel.Id, 'operations_log')
    OG.ClassDef.GetByCode('it', 'operations_log')

    Columns

    Overview of class columns (excl. system columns):

    Code Name Type Link information Description
    action_type Action type Class link (simple) Action type Type of action (installation, configuration, deletion).
    ci Impacted machines or machine groups Class link (multiple) Configuration items Servers or groups of servers (or other configuration items), that are subject of the action.
    datetime Creation date and time Date and time   Date and time of entering the action into the Operations log.
    description Description Text   Description of the action. Long text.
    og_user User User link (simple) User User, that performs the action.
    planned_end Planned end Date and time   Date and time of the planned end of the action.
    planned_start Planned start Date and time   Date and time of the planned start of the action.

    Rules

    Code Event type Action type Order Description
    fill_in_user Before new record save Start a script 10 Fills in current user into the column User.
    set_defaults Before new record detail display Set or calculate value 100 Sets current date and time into the column Creation date and time.
    send_notif_new After new record save Start a script 100 Sends notification about action to all the concerned users that are included as a Contact for related servers and server groups.
    send_notif_upd After existing record save Start a script 100 Sends notification about action to all the concerned users that are included as a Contact for related servers and server groups.

    Quick filter

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

    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.

×