Digiflo Developer Documentation
Digiflo is a powerful services management SaaS platform with the capability to create custom service processes (workflows) and automate much of these processes.
Digiflo helps organizations manage and deliver various types of services to customers or internal users. Digiflo provides a centralized and automated approach to managing service delivery, enabling organizations to streamline and optimize their service operations. Digiflo empower organizations to improve service delivery and customer satisfaction, reduce costs and increase efficiency, and gain better visibility and control over their service operations.
Digiflo provides a unified view of the service delivery process, from service request to fulfilment and ongoing service management. This includes managing service delivery, automating service request and incident management, tracking service-level agreements (SLAs), and providing analytics and reporting on service performance.
Digiflo can be used to manage a wide range of services, including emergency services, customer service, human resources, facilities management, and more. Digiflo is also designed to manage field service operations and typically provide functionality such as scheduling, dispatching, and tracking of field service technicians.
Digiflo provides flexible customization options with the Digiflo Builder implementation tool as well as integration capabilities via APIs.
Get started now Digiflo on GitHub
Current platform version
2022.1.alpha1See the CHANGELOG for a detailed breakdown.
Scope
The Digiflo developer documentation covers all activities related to the setup, configuration, customization and code development for the Digiflo platform. These are broadly catagorized into setup and development activities. Collectively, a person performing any of these activities are refered to as a Digiflo builder.
Setup
Setup activities such as tenant provisioning and configuration can be performed by a non developer with a good understanding of the Digiflo platform and concepts. Having a good understanding of the Digiflo concepts is paramount to this activity. The Digiflo Builder tool can facilitate most of the setup activities. Skills such as business process analysis and systems thinking are required.
Development
Development activities such as workflow development and Digiflo module development can be performed by a software developer. There are two distinct skill levels required:
- Front-end development mainly require web based development experience with Html, JavaScript, TypeScript, CSS and React.
- Back-end development experience with primarily C#
For a comprehensive list technologies used, see the Digiflo Technologies topic.
Overview
As a Digiflo builder, you will be involved in any one of the following activities:
- Setup and configuration of a tenant.
- Make descisions on the basic feature sets required by the tenant.
- Create a process schema.
- Design and create business processes workflows linked to the process schema.
- Create additional configuration for business processes such as communication and finance rules.
- [Advanced] Build modules for digiflo.
Got your credentials? Jump right in Digiflo Builder Portal