Connectors and Connectivity
MODULE 2
Apps create a profile targeting a specific business application. For an API-led Integration, an App provides a way to define API structure and operations. Apps also provide a credential section to specify API connection. They can be dragged and configured to connect specific business applications.
Need of APPs:
- Sales growth. Company’s profit can be increased.
- Audience building.
- Business process optimization.
- Marketing and communication channels.
- Business process optimization.
- Competitive advantage in the Business Market.
The user can view the schemas and the action present or can also add schema and add action for each application.
Adding Schemas in APPSeCONNECT Portal
- Login to the APPSeCONNECT Portal with valid credentials.
- Go to APPS Page and Choose any application
- Click on the + sign after adding the application and click on Schema (Here MS Dynamics NAV has been chosen).
- On the Schema Window the user can view the list of schemas present or can also add schemas from the ADD Schema Option.
- A pop-up window will appear with the following fields.
- Schema Name: This is a mandatory field and it needs to be provided with the schema name.
- Schema Description: The description for the schema is needed to be given here.
- Schema Namespace: Differentiates between two similar schemas.
- Schema Namespace URL: Differentiates between two similar schemas using URL.
- Click on the create button for creating the schema.
Actions are nothing but defining certain tasks like getting data from an application or sending data to an application based on certain conditions and these conditions are defined through an action filter.
For example, suppose you want to fetch customer’s data from an eCommerce site and in APPSeCONNECT you define a Customer entity for that, now for getting data we can define an action name, called ‘GET’. When you define an action for an entity you need to provide certain information
Adapters are a small software component. Adapter necessitate API-led integration between two separate nodes. Adapters in Process Flow can be designed or uploaded to connect specific business applications.
- Adapter allows versioning.
- Each version has four components.
- Adapter is versioned using the SDK version.
- Once adapter is built, it will be uploaded as Zipped file in APPSECONNECT portal.
Process of Choosing App
Choose App option enables the user to select applications from the list of pre-packaged apps on the portal. User can also get an option for creating a Custom application or technology app.
- Navigate to Manage, then select App. Clicking Choose App button, the user gets the view of the following window.
- A dialog box appears where you will choose the application and version number from the drop down list. Click SAVE to save the app.
- The list of app you choose gets added and listed in the app section of the organization.
- Each OP supported app has four different functionality attached to it – Schema, Adapters, Functions & Delete.
- For Cloud Supported Applications the Credential button appears along with the other functionality that are attached.
Check out the Video to learn about configuring an App for API-led Connectivity!
Types of Functions
Generic Functions:
- Pre-defined functions by Product Team
- Capable of doing some basic manipulation of data
Native Functions
- Featured like adapters
Cloud Functions
- written, compiled using high level language
- web based IDE dynamically associate a new cloud
- resource inside various scopes
Check out this video to learn more about working with Functions!
Here’s how Credential Work
- APPSECONNECT Assigns a Subscription
- Each subscription limits the number of writes for Application Credentials.
- There is no limit on the number of reads on single or multiple Credentials.
- User is allowed to add Credentials for the number of times it mentioned in Subscription.
- Once No of Credential is exhausted, you can request our support team by e-mail on support@insync.co.in to increase.
- Credential is stored in Secure Encrypted Vault.
Check out this video to learn more!