https://github.com/mattermost-community/mattermost-app-servicenow
Service Now app for Mattermost
https://github.com/mattermost-community/mattermost-app-servicenow
hacktoberfest mattermost mattermost-app
Last synced: 6 months ago
JSON representation
Service Now app for Mattermost
- Host: GitHub
- URL: https://github.com/mattermost-community/mattermost-app-servicenow
- Owner: mattermost-community
- License: apache-2.0
- Created: 2020-12-17T17:40:46.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-18T11:22:03.000Z (over 1 year ago)
- Last Synced: 2025-04-14T12:14:34.586Z (6 months ago)
- Topics: hacktoberfest, mattermost, mattermost-app
- Language: Go
- Homepage:
- Size: 204 KB
- Stars: 4
- Watchers: 23
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ServiceNow App
A ServiceNow app for Mattermost.
This repository is licensed under the [Apache 2.0 License](https://github.com/mattermost/mattermost-plugin-github/blob/master/LICENSE).
## Table of Contents
- [For Users](#users-guide)
- [For Admins](#admin-guide)
- [For Developers](./docs/technical_documentation.md)## Admin Guide
This guide is intended for Mattermost System Admins setting up the ServiceNow app. For more information about contributing to this plugin, visit the [Development section](#development). For more information about the ServiceNow app, read the [technical guide](docs/technical_documentation.md).
### Setting up
1. OAuth must be configured to use ServiceNow. In order to configure ServiceNow, refer to the [ServiceNow documentation](https://docs.servicenow.com/bundle/paris-platform-administration/page/administer/security/task/t_CreateEndpointforExternalClients.html).
2. For a redirect URL use `MATTERMOSTURL/plugins/com.mattermost.apps/apps/servicenow/oauth2/remote/complete`.
3. In Mattermost, run the command `/servicenow configure oauth` and introduce the required fields.
- `Instance URL` is the URL for your ServiceNow instance.
- `Client ID` is the client ID generated in step 1.
- `Client Secret` is the client secret generated in step 1.## User's Guide
This guide is intended for Mattermost users who want information about the app's functionality, and Mattermost users who want to connect their ServiceNow account to Mattermost.
- To **connect** your ServiceNow user account to Mattermost use `/servicenow
connect` and follow the instructions provided.
- To **disconnect** your account, use `/servicenow disconnect`.
- To **create entries** in the `incident` table in ServiceNow
- Use Mattermost Actions menu on a post in a channel to prepopulate the ticket
with text and a link to the post;
- Or use a channel header icon, or `servicenow` command to create an
`incident` entry from scratch.