B2Data, an application within the B2Win Suite platform, is engineered to simplify and streamline the processing of business data. It enables companies to efficiently fetch data from multiple sources, and then prepare, cleanse, and transform this data. Finally, B2Data facilitates the delivery of the processed data, ensuring it’s ready for use.
Scripting in B2Win Suite – For solving complex data scenarios
The B2Win Suite’s Modular architecture forms the foundation for B2Data, featuring a workflow-centric design. This application enables business users to intuitively create data scenarios using B2Win Suite’s visual workflow builder, even without programming skills. Additionally, for more complex tasks, advanced users can customize nodes, enabling them to tailor data flows to meet their unique business requirements.
In B2Data, scripting can be used in many different ways to enhance data management and processing. For instance, you can use scripting to create a new custom node for accessing a specific data source or to manipulate data in a new way. It’s also possible to develop conditional nodes for a specific criterion or to script the writing of data to specific data target.
Scripting can be used to add calculated columns during data manipulation, enhancing the existing data-preparation functionality. This enables users to incorporate new columns based on existing ones.
Another powerful use of scripting is in defining custom properties, which are additional values passed between node executions.
B2Win Suite Scripting, which features a syntax similar to TypeScript, stands out for its notable flexibility and robust capabilities. It offers customization and enhancement options making it a powerful tool for users. This includes the ability to call web-based APIs as well as other APIs provided by B2Win Suite allowing for a wide range of enhancements and integrations.
We have developed a unique user experience for writing type-safe scripts, which ensures that the code is error-free and efficient. This includes an auto-complete capability that offers suggestions while typing, enhancing the scripting process. Additionally, our real-time code evaluation allows for instant feedback on script without the need to re-run the workflows. Our scripting environment boasts rich capabilities for various datatypes and provides a suite of ready-to-use utilities. These utilities cover a wide range of functions, including manipulating time, math, databases, HTTP handling, JSON, and more. We also provide working code examples (Snippets) for quick implementation.
In summary, B2Win Suite’s scripting capabilities provide flexibility, efficiency, and customization within its comprehensive data processing workflows. More about scripting can be found in this manual – https://docs.b2winsuite.com/scripting/b2win-suite-scripting-overview