Weather Forecast
Tutorial: Automating Weather Forecast Data Retrieval in tSM
For more details and a step-by-step walkthrough, all the information is available in our tutorial video. If you need access to the video, please reach out to us to request it.
Introduction
In this tutorial, we will guide you through creating a dynamic, automated process using tSM to retrieve and process weather forecast data from a public service. This project showcases tSM as a low-code platform, leveraging its core functionality to solve a practical business case. The tutorial focuses on automating data retrieval, processing, and reporting using a combination of the Form Designer, Processes, SpEL scripting, and more.
The overall goal is to:
- Retrieve weather forecast data using REST API.
- Geolocate addresses to GPS coordinates for more accurate forecasts.
- Use the retrieved data to make decisions in a process, such as triggering tasks or notifications.
- Store the weather data in tickets and associate it with custom entities modeled via the Form Designer.
- Integrate external services for additional functionalities like converting Celsius to Fahrenheit via SOAP.
- Automate the data retrieval process to run periodically using Jobs.
- Save historical weather data and use it as characteristics for future analysis.
- Finally, generate a report of the historical weather data using tSM's Reporting functionality.
Throughout this tutorial, you will learn how to:
- Model data for weather forecasts using the Form Designer.
- Design a process that retrieves and processes data.
- Use SpEL scripting and Generic Connectors for REST and SOAP integration.
- Schedule jobs to automate recurring tasks.
- Create various scenarios and generate insightful reports.
This tutorial will walk you through each step of building this solution, allowing you to experience the flexibility and power of tSM as a low-code platform. By the end, you will have a fully functioning automation process that can be easily extended or adapted to other use cases.
Let's get started!