× News Cego SysMT Croom Web Statistics Impressum
SysMT Logo
7   Operation Management
Back to TOC

After a system has been deployed, normally it is taken to normal operation. All activities in the operation phase are planned and implemenented

Experience has shown that well defined processes and data structures leads to an efficient implementation of all the measures. In addition, all activities can be displayed transparently and are always reported on a current state to the management.

In SysMT, the operation management is implemented with the modules maintain and thread management. Both are described in detail below.

7.1   Threads

Our long-term experience in system operation has shown us, that all activies in the operation phase require a regular dialog with the corresponding business partners. In this way, all requested activities are first discussed in a informal way. Based on this, decisions are made and a detailed change planing can be done.

7.1.1   Following threads

An entry point to the thread management is the Thread option in the operation menu. In the header of the panel, threads can be selected with different filters.

7.1.2   Creating a thread

If a new thread is created, it has to be assigned to a dedicated thread group. The thread group defines the group of people, which are involved to the corresponding discussion.

Furthermore, a short description should be given for the new thread. A remind date defines the new schedule for a common discussion. Until then, the current open and requested activities for this schedule should be done by any member of the active group. The active group can be set to the appropriate group and can be changed if required.

7.1.3   Thread protocol

All results and decisions are recorded in the discussion protocol. To each protocol entry, the current time stamp and the name of the logged user are automatically added.

It is recommended, to protocol appropriate information and working results also beneath the regular sessions. Since the protocol is the information base for the next upcoming session, it is useful to keep the protocol up to date.

7.1.4   Document attachments

In an open discussion, there are often documents, which should be shared among the group members. For this reason, documents attachments can be added to each thread. Any kind of document format can be attached.

All attached documents can be viewed by the web browser pressing the hyperlink. The configuration of the appropriate internal or external viewer should be done by the user itself.

7.1.5   Link to maintain calendar

From a thread, maintain entries can be derived. The corresponding maintain entry is linked to the thread, so all derived entries can be views from the thread.

The amount of derived maintain entries is indicated in the thread maintain panel. The linkage allows a fast and comfortable navigation between thread and maintain management. Since the user or moderator does not have a big deal to retrieve the corresponding maintain entries for thread, this feature makes discussions more efficient.

7.2   Maintain calendar

The maintain calendar containes all maintainance entry for the managed systems In this sense, it is used as a planning instrument and information system for all activities taken place on the systems. It is recommend to make a long-term planning. If the business partner and IT provider is informed about upcoming maintain action soon, confusions could be avoided. In some cases, a planning perspective for about one year definitly makes sense ( e.g. regular cluster test switches ) This planning strategy results in a transparent view, reduces irritations and saves money.

7.2.1   Creating a new maintain entry

A new maintain entry is either created ad hoc or derived from a thread. If created ad hoc, the entry can later be assigned to an existing thread. With the new maintain entry, the kind of activity and a short description be given.

The schedule of a maintain entry is given for the total duration of the activity but also for the effective downtime.

The description field can be used to add more details for the entry. Normally, the assigned thread gives more information about the overall context, so the description field can be used for specific issues regarding the corresponding schedule.

If the change for the maintain entry is planned using any ticketing system, the corresponding ticket number can be stored in the ticket field.

Nach der Neuanlage der Wartungsaktion kann diese dann entweder über den Freigabeprozess direkt genehmigt werden oder in weiteren Bearbeitungsschritten mit Informationen angereichert bzw. korrigiert werden.

7.2.2   Editing a maintain entry

Before the core information of a maintain entry can be modified, it must be taken in dedicated use. After the entry is claimed, the entry is locked for other users and the lock state is indicated.

Now the entry can be modified in terms of short description or schedules values. If the change is commited, the approval state is reset and the entry can be requested for new approval.

the description field and the ticketnumber can be set, without resetting the approval state This information is often edited after the the entry has been approved, just to add additional information.

7.2.3   Searching

Maintain entries can be retrieved by different search conditions. In any case, just those entries are visible to the user, the user is allowed to see. The corresponding customization is done by the administrator with an appropriate grouing concept.

7.2.3.1   Standard searches

The standard searchs allow the most useful and needed retrievals for maintain entries. The following standard searches are available.

7.2.3.2   User searches

Advanced searches can be defined by the user itself. These searches allow to combine different search conditions in a logical expression.

To each user search, a unique name is assigened which appears in the user search panel, when the search has been defined.

The search condition is specified in SQL syntax. For very specific use, the user should be aware about the corresponding features of the underlying database. The following search attributes and database functions can be used

Attribute Type Description Sample
midintegerUnique id of the maintenance entrymid = 4711
lockbyvarcharLock information, set to the corresponding user name if the entry is locked, otherwiese nulllockby = 'lemke'
srvnamevarcharService name of the corresponding servicesrvname like '%Power%'
slanrvarcharSLA name of the corresponding SLAslanr like 'SLA-47%'
sidvarcharSystem identifier of the corresponding systemsid = 'PAA'
mtinfovarcharMaintenance info description fieldmtinfo like '%lemke%'
shortdescvarcharShort description for the maintenance entryshortdesc like '%oracle%'
descriptionvarcharDescription for the maintenance entrydescription like '%XXX%'
mtfromtimestampMaintenance from timestampmtfrom > tstr2ts('09.11.2013 19:30:00')
mttotimestampMaintenance to timestampmtto > dstr2ts('09.11.2013')
downfromtimstampDowntime from timestampdownfrom > dstr2ts('09.11.2013')
dowtotimestampDowntime to timestampdownto > tsnow()
statusvarcharStatus of the maintenance entrystatus = 'Requested'
ticketnrvarcharTicket number, which has been assigned to the entryticketnr = 7654382
mttypevarcharType of the maintenance entrymttype = 'SAP'
Function Description Input Parameter Output Parameter
tsnowReturns the current timestamptimestamp
tstr2tsConverts a string of format dd.mm.YYYY HH:MM:SS to a timestampvarchartimestamp
dstr2tsConverts a string of format dd.mm.YYYY to a timestampvarchartimestamp
tsgetsecReturns seconds part of a timestringtimestampinteger
tsgetminReturns minutes part of a timestringtimestampinteger
tsgethourReturns hours part of a timestringtimestampinteger
tsgetmonthReturns months part of a timestringtimestampinteger
tsgetyearReturns years part of a timestringtimestampinteger
ts2dateReturns of string representation of format dd.mm.YYYY for the given timestamp timestampvarchar
ts2timeReturns of string representation of format dd.mm.YYYY HH:MM:SS for the given timestamp timestampvarchar

With the attributes described above in combination with the available database functions, appropriate search conditions can be defined. We give some samples here

Search Condition
Alle entries for system XYZ in 2013 sid = 'XYZ' and tsgetyear(mtfrom) = 2013
All entries with pattern XXX in description field description like '%XXX%'
All locked entries lockby is not null

7.2.4   Approval

With the approval process, the commitment from all involved business groups is requested. The defintion of the approval process is done in the service management module. The required groups for the corresponding service are added to the approval process there. Here we just describe the execution of the process itself.

New created maintain entries are in state Requested With the approval panel, each requested group can give the commitment for this entry.

After all requested groups have commited, the status of the entry changes to Approved

Please note, that a state change can influence the result set of a maintain search. In the case above, the approved entry is no more contained in the search result, since the search filter just selectd entries with status Requested

7.2.5   Cloning

7.2.6   Calendar view

The calendar view presents a selection of maintain entries in a month perspective. The view can be done for all accessible entries or reduced to a specific service or system set.

The calendar view can be used for maintain approval. For this, the corresponding entry is selected and the approval can be done in the same way like in the native maintain panel.

7.2.7   Reporting

TODO

7.2.8   Resource planing

TODO