SelfCare 1.0.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


To use the full potential of DevTools perform the following steps:

  1. To install DevTools 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.0.0 - 2021-09-09

First baselined version