Automation and monitoring of procurement processes

“Cloudomation saves us a lot of time and makes our daily work easier.
It supports us in monitoring our processes and helps us avoid errors.”

René
Operator and SPOC of the Morawa project team

Challenge

Solution

Result

What was Automated?

On-Premise Solution

An on-premise instance of Cloudomation has been set up in the company’s data center.

Use of HashiCorp.

Credentials are securely stored in a HashiCorp Vault.

Integration of third-party systems, automatic error resolution, notifications, and scheduling.

Connectors have been set up to the systems involved in the processing. Workflows analyze logs and respond accordingly to return codes, handle errors with retries, and automatically notify operators if a problem persists. Workflows are scheduled with various parameters (e.g., monthly; in specific calendar weeks; only on weekends), taking time zones, holidays, and other exceptions into account.

All the Details About the Automation
  1. A Cloudomation on-premise instance was set up within the company’s data center.
  2. Connection credentials are stored safely in a HashiCorp Vault.
  3. Connectors were set up to the systems involved in the processing to
    • execute Batch jobs via PowerShell,
    • implement locking via a stored procedure in a Microsoft SQL database,
    • transfer logs via the Secure Copy Protocol,
    • access files on an FTP server,
    • set up email and Microsoft Teams notifications.
  4. Workflows parse logs and proceed according to return codes, handle errors with retries, and notify operators automatically if an issue persists.
  5. Workflows are scheduled with various parameters (e.g. monthly; in certain calendar weeks; only on weekends), while correcting for changes in the time zone and allowing for holiday calendars and exceptions.

How did we Develop the Automation?

A Cloudomation automation expert and a Cloudomation project manager coordinated with stakeholders to assess technical and business requirements. The implementation was done by two Cloudomation experts with a time expenditure of 3 weeks. The implementation consisted of creating automation scripts, schedules and connectors, that depicted the business logic of the legacy process. After the implementation, the customer had a ready-to-use workspace with the procurement process automatically running.

During the implementation phase, the project team was in close contact with the operator team of Morawa. Progress was monitored in weekly calls. Together with Morawa, we implemented a stepwise rollout to replace legacy processes one-by-one.

What are the Next Steps?

Meet Your New Platform Engineering Tool

Streamline operations, optimize collaboration, and deliver faster. Let’s discuss how our platform can help you overcome challenges and hit your goals.