Skedulo Fall ‘24 Developer Roundup
It’s time for the Skedulo Fall ‘24 release, and there are so many exciting things to talk about. I’m going to be covering all of the new features aimed at developers, but if you want to see a broader overview, check out the post here.
For now, let’s start with the big one: The release of the Skedulo CLI!
Skedulo CLI
The Skedulo CLI is finally available! Now you can interact with, and develop, on Skedulo with a single command line tool. No more disparate API calls or complex SDK!
It enables you to manage the entire lifecycle of your applications using source control as the source of truth and allows you to manage your software development lifecycle using continuous integration and delivery.
With the Skedulo CLI, developers can:
- Manage access credentials to multiple environments or teams.
- Create, retrieve, update, and delete Pulse Platform solution capabilities.
- Provide specialty tooling to aid the development of specialized platform capabilities.
- Use scripts and other standard developer toolchains to automate various tasks.
- Support both the Skedulo Pulse Platform and Skedulo for Salesforce.
The Skedulo CLI supports logging into multiple tenants, such as your dev, UAT, and production teams.
Core to the process of developing solutions using the Skedulo CLI is the concept of artifacts. An artifact represents an instance of a configuration element, such as a definition of custom objects and fields for storing data, or custom pages and templates to build specialized user interfaces.
For a full list of supported artifacts, check out the documentation here.
The Skedulo CLI not only allows you to deploy, but also run and debug connected functions and web extensions locally, which greatly speeds up the development process.
If you want to learn more about the Skedulo CLI, you can visit our docs site, or you can check out our getting started video below.
You can also check out or artifact example repo This contains examples of every available artifact that you can leverage to begin building new things or expand on existing solutions to make them your own!
Skedulo Plus Mobile Extensions
There have also been a lot of exciting changes to Skedulo Plus mobile extensions! We are now making the development of these generally available to customers, and they are deployable using the Skedulo CLI.
If you want to learn about all of the awesome existing functionality that you can now directly leverage, check out the documentation here. Or check out my colleague Scott’s video series on building your first mobile extension.
Optimization Extensions
Optimization extensions enable you to create custom scheduling logic to meet the specific needs of your organization. These extensions are built using the existing custom function feature, meaning they can be created and deployed simply using the Skedulo CLI.
These extensions are integrated into Skedulo’s optimization recipes. Once created and deployed, your scheduling teams can easily use them within the web app to optimize scheduling processes.
For more information on how to take advantage of this powerful new feature, check out the documentation here.
Conclusion
I hope you are as excited as we are about all of these great new features! Over the coming weeks we will be releasing more dedicated content about each of them and they will all also be covered over on our docs site.
As always, we’d love to hear about what you’re building, so please reach out to us on LinkedIn!
References
- Skedulo CLI - Artifact Availability
- Skedulo CLI - Introduction
- Video: Getting Started with the Skedulo CLI
- Video: Getting Started with Mobile Extension Development - Part 1
- GitHub: Skedulo CLI Example Artifacts
- Skedulo Blog - Latest release
- Docs: Skedulo Plus Mobile Extensions
- Docs: Optimisation Extensions