Jitterbit App Builder IDE overview
The App Builder IDE (Integrated Design Environment) is the end-to-end framework area in App Builder where a developer user can create, build, maintain and launch an App Builder application. Depending on a User Role and Permissions, they may or may not have access to specific areas in the IDE. This article will provide a high-level overview of all areas contained in the IDE, broken out by menu area.
Menu areas
Connect
- Data Servers: Where you set up data source servers like API connections, File Systems, App Builder Connectors, Cloud DB's, and Microsoft SQL Server
- Security Providers: Where you set up security providers for your User Authentication as well as data source authentication
- Notification Servers: Where you set up connections to notifications services such as an SMTP server or SMS server
- REST APIs: Where you can view and configure APIs and Webhooks to extend App Builder
Build
- Application: Where you can create a brand-new application from a wizard
- Applications: Where you can view all existing applications in an environment
- Look and Feel: Where you can customize the UI Layer look and feel of an application
Deploy
- Create Release: Where you create and build Release Templates for App Builder apps
- Install Release: Where you install Release Templates for App Builder apps
- Language Translations: View and configure information for language translations of App Builder apps
Runtime
- Monitoring: Manage servers and schedules information for the environment
- Usage: Access to metrics on app usage, page views, devices, browsers and languages
- User Management: Where you configure and add security groups to your App Builder server. This includes managing the privileges of your groups and adding/ removing users from your groups. User Management and Realms are also configured in this area.
Additional settings
The Additional Settings button on the IDE takes you to a screen with lesser used options available for configuration, including:
Server configuration
- Licensing: Where you can view certain information about your App Builder license
- Site Widgets: Where you configure the site level widgets on your App Builder server
- Error Messages: Where you can provide user-friendly common replacement messages for database exception errors
- Remote App Builder Connections: Where you can control whether certain applications on your server allow remote connections
- Site Menu: Where you can configure the site menu links on your server
- Flush Cache: Flushes the Cache of your App Builder Server
Advanced development
- Plugins: Where you can add and configure assemblies and plugins on your server
- Functions: Where you can view all the custom functions that ship with App Builder as well as adding and viewing user defined functions
- Theme Interfaces: Where you can view all the existing Theme Interfaces (selectable values in Themes) and lets you add new ones
- Silo Permissions: Configure permissions for Developer Silo access to App Builder
Data management
- Populate Audit Records: Populate Full Audit records for data sources and associated tables
- Date Migration: Configure date migration from one time zone to another
- Delete Sealed Applications: View and delete any sealed apps
Internal settings
- Data Type Mapping: Where you map data types between different data source types
- Logical Data Types: Where you can add, edit, and delete the logical data types on your server
- App Builder Parameters: Additional configuration options for your environment