eliweitzman / EnterpriseTechTool

A one-stop-shop powershell-based application for automating and abstracting enterprise service tasks!
BSD 3-Clause "New" or "Revised" License
9 stars 1 forks source link

[REQUEST] Push Framework #21

Open eliweitzman opened 1 year ago

eliweitzman commented 1 year ago

Is your feature request related to a problem? Please describe. Not a problem, more an enhancement

Describe the solution you'd like A notification framework for compliance or various pings to send information from the tool to an external ticketing solution or email inbox.

Describe alternatives you've considered None

Additional context Send-MailMessage is a good powershell toolset, but also could use a webhook.

eliweitzman commented 1 year ago

Assigning to Milestone 1.1 for now to see how this progresses

eliweitzman commented 1 year ago

Thinking of an email endpoint, as well as ServiceNow (https://developer.servicenow.com/dev.do#!/learn/learning-plans/tokyo/servicenow_application_developer/app_store_learnv2_rest_tokyo_introduction_to_the_rest_api_explorer) , and Jira maybe? (https://developer.atlassian.com/server/jira/platform/rest-apis/)

eliweitzman commented 1 year ago

I want to tie the behavior to a compliance issue. If Device X is out of compliance, create a ticket in Jira, ServiceNow, or send an email with device information.

eliweitzman commented 1 year ago

Current framework is in place, trigger action is needed, as well as testing on API toolset utilization for Jira and ServiceNow

eliweitzman commented 1 year ago

Going to try and test this out with some demo instances this weekend, and targeting a 1.1 launch of next week

eliweitzman commented 1 year ago

I think I want to put this on hold and flag it as off in the codebase, as I think this would be more useful once we finish #24

eliweitzman commented 1 year ago

Yeah. Going to push this to 1.2.1, as a post-config-file improvement

eliweitzman commented 11 months ago

Moving this to v-next, as this is a lot more of an undertaking and more valid in a future release