Skip to Content

Jitterbit App Builder IDE

Introduction

The App Builder IDE, or Integrated design environment, provides quick access to all the commands and settings you need when building apps. What you see in the IDE depends on your role and permissions. This page gives a high-level overview of the IDE.

You can access the IDE in these three ways:

  1. From the Site menu page, click the IDE button.

  2. From the App Workbench, click the IDE button.

  3. When viewing or editing an app, open the Action drawer and click the IDE button.

This is how it looks:

App Builder_ide.png

The IDE has five sections:

Connect

The options in the Connect panel let you create connections between your App Builder applications and external services, such as databases and security providers. The Connect panel has these buttons:

  • Data Servers: Set up data source servers, like API connections, file systems, App Builder connectors, cloud databases, and Microsoft SQL Server.

  • Security Providers: Set up security providers for your user authentication, as well as data source authentication.

  • Notification Servers: Set up connections to notifications services such as an SMTP or SMS.

  • REST APIs: View and configure APIs and webhooks to extend App Builder.

  • AI Chat Service: When using the App Builder AI Assistant, use this option to set your API key, or to change the LLM (large language model) you're using. See AI Assistant administration for more.

    Important

    This feature is only available if your Harmony license includes the App Builder AI Assistant option. Contact your Customer Success Manager (CSM) to have the App Builder AI Assistant added to your Harmony license.

Build

The options in the Build panel let you create and configure new applications.

  • Application: Create a new application using the Jitterbit App Builder wizard.

  • Applications: Open the Site menu page to see all existing applications in an environment.

  • Look and Feel: Customize the appearance of your applications.

Deploy

Use the Deploy panel to deploy your applications and make them available for use.

Runtime

Use the Runtime panel to monitor and manage the usage of your applications.

  • Monitoring: Tools to monitor the state of your applications, such as services, tracing, security reports, and sessions.

  • Usage: Access to metrics on app usage, page views, devices, browsers, and languages.

  • User Management: Configure and add security groups to your App Builder server. This includes managing the privileges of your groups and adding or removing users from your groups. User Management and Realms are also configured in this area.

  • AI Dashboard: Inspect and debug your chat sessions with the App Builder AI Assistant.

    Important

    This feature is only available if your Harmony license includes the App Builder AI Assistant option. Contact your Customer Success Manager (CSM) to have the App Builder AI Assistant added to your Harmony license.

Additional settings

Click the Additional Settings button to see other configuration options:

App Builder IDE Additional Settings

The options are divided into four panels, listed below.

Configure

  • Licensing: Information about your App Builder license.

  • Site Widgets: Configure the site level widgets on your App Builder server.

  • Error Messages: Provide user-friendly common replacement messages for database exception errors.

  • Remote App Builder Connections: Choose which applications on your server allow remote connections.

  • Site Menu: Access to the Main Site Menu page, where you can customize what's shown on the Site Menu page.

Develop

  • Plugins: Add and configure assemblies and plugins on your server.

  • Functions: View all the custom functions that ship with App Builder, or add and view user-defined functions.

  • Theme Interfaces: View all the existing theme interfaces or add your own.

  • Silo Permissions: Configure permissions for developer silos.

  • Snapshots: Configure the application snapshots, and view the history of snapshots taken.

  • Flush Cache: Flush the cache of your App Builder server.

Manage

  • 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 applications.

  • Column Templates: View and use the available column templates.

  • Parameters: Configure general App Builder settings.

Customize

  • Data Type Mapping: Map data types between different data source types.

  • Logical Data Types: Add, edit, or delete logical data types on your server.

  • Field Control Types: Add, edit, or delete field control types on your server.

  • Database Type Providers: Add, edit, or delete database providers on your server.

  • System Events: See the available system events and configure them.