Business logic are workflows that are an important part of integration. It’s where any business processing happens and is made up of events, triggers, rules and more. It’s what allows all the real time or batched communication and automation of the front-end website with data and logic from the CRM or other back-office applications. This is what extracts and exposes all the value of your website or marketplace project.
DigiGround’s CRM is all About Business Logic and Endpoints
On projects we see many workflows are non-complex, such as checking a product’s in-stock inventory count to something much, much more complex. Common endpoint categories are:
Mobile application integration
Once a decision has been made to create and develop a native (iOS/Android) or web-based application for your mobile device, the next challenge is how you integrate this application into your back-end application, such as your CRM.
The challenges we face as mobile app developers has fundamentally changed in the way we create web applications. Previously, HTML would be requested from the server and rendered in ‘browsers’ at client side. The latest ‘mobile app’ paradigm involves the delivery of dynamic content using HTTP and AJAX, with each communication taking to this latest ‘mobile delivery channel’, while all the time minimising changes to your back-end infrastructure.
DigiGround works with customers to rapidly expose their traditional business models to entirely devices and demographics. We have multiple approaches by providing a simple mechanism or mediation layer, between existing SOAP/XML based web services and REST/JSON applications OR applications from multiple back-end services, both REST and non-REST services, without the need to expose internal object models to any external consumers.
Example workflows might include:
Login authentication – when a user logs into a store, we connect them to the integrated CRM, look up the user, see which account they belong to. We understand if the account status is on hold. What are the users’ permissions – e.g. are they allowed to purchase on account? What pricing table is relevant to this user? Which products should be made visible to this specific user?
Viewing a product – when a user clicks on product category, go to CRM in real-time and check to validate the user pricing (linked to an account), check inventory including quantity and whether the product could be back ordered.
Displaying multiple stock quantities – if you stock products in multiple places, provide users with ability to know quantity at every location? Pull information from your CRM, and display that on the app or website, allowing users to order from the closest location with available stock.
Integrated systems provide a single source of truth (SSOT)
CRM integration, data integration and a single source of customer truth are how businesses stay ahead of their competition. DigiGround increasingly help organise customers CRM system as their SSOT to support customer-focused strategies which connect to mobile apps.