Previous: How to Add a Custom Connector in makeen transform.
Developing a Custom Connector allows enterprises to connect their mobile forms to a wide array of business systems, beyond those currently supported in makeen transform.
In this article, you will learn the steps you should follow to build a custom connector.
Step 1 - Download transform Connector Base Libraries
To develop your own Custom Connector, you need to get the following base libraries from makeen transform.
- Miracle.Collections.dll
- Miracle.Connectors.dll
Step 2 - Import Libraries in your Custom Connector Project
After downloading the base libraries, add them to your custom connector project.
Step 3 - Override and Implement the Authentication and/or Data Connector Class
Override and implement the base libraries of the Authentication and/or Data connector's classes with your own custom logic/APIs.
Step 4 - Write / Run Unit Test Cases
The next step you should take is writing and running unit test cases according to business use.
Step 5 - Send Your Coded Connector to makeen transform
Once you are done with the unit test, send your connector to makeen transform.
Step 6 – Receive a Dev Release
Makeen Team will provide a Dev release which you can apply your business use cases on.
Step 7 - Perform Quality Assurance
After receiving the Dev release, you need to perform quality assurance of your connector.
Step 8 - Upload your Verified Custom Connector
Upload your verified custom connector project to makeen transform.
Step 9 – Await the Results of our Code Review and Performance Testing
Once you upload your Verified Custom Connector Project, makeen Team will review the code of your project according to our code review guidelines and perform a Performance Testing. During this test, we will check how makeen transform performs in term of responsiveness and stability under a particular workload.
Step 10 – Await Stage Deployment
Once the connector passes our tests, we will deploy it on a Stage instance and give a Stage release to our SQA engineer.
Step 11 – Await makeen transform QA
Our SQA engineer will apply Smoke Testing and Regression Testing on your custom connector.
- Smoke Testing is a type of software testing that comprises of a non-exhaustive set of tests that aim at ensuring that the most important functions work.
- Regression Testing confirms that a recent program or code change has not adversely affected existing features.
Step 12 – Receive the Finalized Version in Production
Finally, we will deploy your custom connector and provide you with a Production release. This means your Custom Connector will be available for use on your makeen transform apps.
Need more help? Contact us at support@makeen.io