Quickstart to build an app
Overview
Build a sample app in Connect Platform for Optimizely Data Platform (ODP) that lets customers synchronize data from an Azure storage account to ODP. You will learn how to register and scaffold an app add objects and fields to ODP schema build a setting form that allows authentication in a third-party service (in this case, an Azure storage account https //learn.
Scaffold the app and define the schema
After you complete the prerequisites Register the app by specifying a unique ID and name. You should also mark it as a personal app so that it does not count towards the vendor's app limit.
Publish to the ODP sandbox
Before publishing and testing your app, you must first Complete the prerequisites the app and define the schema In Connect Platform for Optimizely Data Platform (ODP), each app is published with a specific version. This quickstart guide uses the -dev tag version, which is designed for internal testing and development of apps.
Configure and authenticate the app
Before you configure and authenticate your app using the app settings form, you must first Complete the prerequisites the app and define the schema to the Optimizely Data Platform (ODP) sandbox You will learn how to Create custom app settings Validate and save user input Show success/failure messages to users Connect Platform for Optimizely Data Platform (ODP) apps include a Settings tab in the app detail view of the ODP App Directory. This is where you define settings that customers configure to use the app.
Write a function
Before writing a function that subscribes to events and interacts with ODP APIs, you must first Complete the prerequisites the app and define the schema to the ODP sandbox and authenticate the app using an app settings form For this sample app, you need to be notified when order details are written to an Azure container so that you can import the data into ODP. Use Azure EventGrid https //learn.
Write a job
Before writing a job that processes data from an Azure storage account and imports it into Optimizely Data Platform (ODP), you must first Complete the prerequisites the app and define the schema to the ODP sandbox and authenticate the app using an app settings form a function that subscribes to events and interacts with ODP APIs Create a job that incrementally retrieves data from a file containing offline stores in an Azure storage container and imports it into ODP. You will learn how to Schedule a job Structure a job to be interruptible Define and handle job state Prepare and process job execution Trigger a job manually For information on jobs and their functionalities, see the Connect Platform for ODP jobs developer documentation .
Publish the app in ODP App Directory
Before publishing your app to the Optimizely Data Platform (ODP) App Directory, you must first Complete the prerequisites the app and define the schema to the ODP sandbox and authenticate the app using an app settings form a function that subscribes to events and interacts with ODP APIs a job that processes data from an Azure storage account and imports it into ODP Throughout this quickstart guide, you have been working with the -dev tagged version of the app. This version is designed for internal testing and development of apps.