SelfCare 1.1.0

Welcome to SelfCare - created and maintained by Sascha Wildgrube.


SelfCare monitors log tables and detects entries that indicate issues. If problematic log entries are identified incidents are being created. If log entries show up in a repeating pattern, only one incident will be created per pattern to avoid duplicates.


SelfCare is NOT an officially supported ServiceNow product.

SelfCare does NOT come with any kind of warranty. If you use it, you own it!

System Requirements


  1. Create an account on GitHub (if not done already).
  2. Create a personal access token for your GitHub account.
  3. Paris or later: Add credentials to access GitHub (Use "Basic Auth").
  4. Fork the repository
  5. Go to Studio and import the DevTools application from source control.
  6. Fork the repository
  7. Go to Studio and import the SelfCare application from source control.
  8. Configure the technical user to run the schedule job "SelfCare - Log Scan" if required.
  9. Configure the default assignment_group to be set when incidents are created.
  10. Run the SelfCare Test Suite
  11. In case of errors:
    1. If incidents cannot be created, you may have to setup additional business rules to populate required fields.

Configuration options


Copyright 2021 by Sascha Wildgrube

Licensed under the Apache License, Version 2.0 (the "License")

You may not use DevTools except in compliance with the License.

You may obtain a copy of the License at:

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Release Notes

1.1.0 - 2021-10-31

  1. SelfCare has been fully tested in Rome.
  2. Orlando is no longer actively supported.
  3. Improved logging to indicate whether a new incident was created or not.

1.0.0 - 2021-09-09

First baselined version