Automate Internal Workflow with Azure Runbooks
Location: California
Industry: Any
Problems
The client had a BizTalk server, in these servers’ clients, want to send and receive some BizTalk ports and BizTalk instances automatically.
In the past, Patagonia’s integration team had to enable or disable the services manually. Later it was decided that this manual maintenance work should be replaced with scheduled jobs that take care of enabling and disabling of the services automatically once the schedule is set manually.
Solutions
Solution led by Allied Consultant was to, made a component at Azure runbook in PowerShell. RunBook runs in a very specific time and meanwhile executes a code in PowerShell which was written in PowerShell language, connected to the client’s on-premises system through a Hybrid connection. This helped the client’s server to enable or disable the ports.
Use scheduled jobs in the Azure Automation Account. The scheduled job is a piece of code that runs on a scheduled instance of time. A job is composed of a runbook and a Schedule.
The solution works in the following manner:
- Azure runbook send a request to API app
- API App then connects to a client on-premises BizTalk server through Hybrid connection
- A service made in the on-premises server which executes, then perform enable and disable function
Solutions
In order to enable or disable a logic app or BizTalk Host Instance/Receive Location/Send Port, we have created four runbooks in Azure automation account
- Start-Artifact-DevStaging
- Stop-Artifact-DevStaging
- Start-Artifact-Production
- Stop-Artifact-Production
In order to enable or disable a logic app or BizTalk Host Instance/Receive Location/Send Port, we have created four runbooks in Azure automation account
Tech Stack
- Azure Runbook
- API App
Benefits
Patagonia was able to achieve the following benefits:
- No involvement of manual process
- Automatically enable or disable the ports and instances
- Automation of process
- Time lag shortened
- Business efficiency
Get In Touch With Us
we believe in cutting edge solutions and are committed to your success