What is the “SYS:Application Status Enabler” form for?

SYS:Application Status Enabler in ITSM 7.03

I was troubleshooting a performance problem with ITSM 7.03 and ran into errors in the arerror.log file referring to this form.  There were about 100,000 old records in this form that weren’t doing anything useful as far as I could tell – it looked like old trash data.

I wasn’t familiar with it – and I hadn’t bugged BMC for a while – so I shot a note to their tech support.

This is what they said:

The SYS:Application Status Enabler form is a system form used to enable child records after a parent record has been created.

For example, when creating an Incident and I also create a relationship record and a Work Info record. These child records are created with a Status of “Delete”.  When a child record is created it also creates a record in the SYS:Application Status Enabler form. In this case there are two records created in the SYS:Application Status Enabler form, one for the relationship record and the other for Work Info.

Upon saving the Incident it updates it corresponding records to the SYS:Application Status Enabler form which in turn runs workflow that updates the Status on the child records from a “Delete” state to and “Enabled” state.

After this operation is done there is workflow in place to delete the records. If you have old records in that form then there is no problem with purging them, since they are no longer serving any function.

So now you know :)


About William

Comments are closed.