Category:Building Applications

From LongJump Support Wiki

Support Wiki > Learning Resources > Building Applications
Jump to: navigation, search
Use this multi-tenant platform for developing, delivering and hosting web-based business applications to manage data, streamline collaborative processes and provide actionable analysis.

With the tools available in this powerful platform, learn how to build applications that meet the needs of your organization.

Contents

About Building Applications

Get familiar with the platform:

  1. Learn about the platform: Getting Started
  2. Get an overview of the platform building blocks: Understanding the Power of Objects and Understanding Relationships
  3. Find a conceptual overview for building applications in the Application Design Guide
  4. Jump In to the Administration Guide, which provides in-depth details to administer the platform, design information attributes, setup access permissions and architect applications to meet specific organizational needs
  5. Learn to use web-based user interface to build applications (no programming required): Build an Application
  6. For the developers who want to build or enhance back-end elements, get deeper knowledge of business integration tools in the Developer Suite

Understanding the Power of Objects

In the platform, objects are the core of any data model, defining the primary information structure. Objects include not only rows and columns of data (like a spreadsheet), objects contain these additional elements that support building nimble business applications in the platform:

Presentation

  • Display custom forms for manual data entry
  • Present data as charts, graphs, tables for display or print
  • Display dashboards: high-level status updates in real-time

Processing

  • Interface to external systems (import/export)
  • Model business policies/rules/processes that match the unique needs of your organization
  • Validate data for improved accuracy
  • Improve staff time management with email notifications and task-based activities via an integrated calendaring system
  • Build data relationships

Administration

  • Define security permissions and access control for users/teams/roles
  • Manage mass data operations
  • Monitor activity and change logs
  • Design data entry forms, views and reports that are personalized to the needs of the users/teams/roles

Development

  • Use the web browser-based IDE to design objects and applications
  • Design fully customized objects and applications with the APIs and Web Services tools
  • Design a UI to coordinate with organizational style guides


Understanding Relationships

Objects in the Platform

Objects and their Relationships are fundamental concepts of the LongJump Platform and offer the ability to:

  • Reuse objects for multiple applications
  • Securely share data across applications in real time
  • Repurpose interfaces to external systems
  • Embed business rules, policies and lifecycle within objects
  • Easily report across objects

Resulting in:

  • Faster Creation of Applications
  • More Responsive Applications
  • Better Alignment across Business

Understanding how to relate objects is what moves your data from flat, two-dimensional spreadsheets to deep, multi-dimensional objects.

Relating objects enables the creation of very complex data models. As part of business process integration, data models automate your business processes, and incorporate policies and user access rights.


Build an Application

Manage the functionality of applications for all users, with the ability to define the behavior of these elements in an application:


File:Lock-tiny.gif

Users in Roles with Manage Applications permission rights enabled can Add, Update or Delete an Application 


Create or Update an Application

  1. Click Setup | Customize | Applications
    A list of existing applications is displayed; Choose one of the following options:
    • Click the [New Application] button to create a new application
    • Click the name of an existing application and click the [Edit] button to update the application
    • Click the [Catalog] button to Install an Application from the Applications Catalog
  2. In the Application Information page, enter the following information:
    Name
    Name of the the application
    Objects and Web Tabs
    Select the elements to include in the application; Use the arrow buttons to move the objects to the Included Tabs list; Learn more: Select Multiple Values in a Picklist
    Visibility
    Set the Visibility control to define the Users, Teams or Roles that have access to this application
  3. Click the [Save] button to save your changes

Select Multiple Values in a Picklist

  • To select multiple elements/fields from a list, press and hold the CTRL key and click each element individually (CTRL-Click); Use CTRL-click when elements are not adjacent
  • To select a series of adjacent elements/fields, click an element at the beginning of a series, press and hold the SHIFT key, then click the last element in the series (SHIFT-click)

Additional Application Options

After the application is saved, the page refreshes to display these action buttons:

  • [Edit] - Edit the application information
  • [Launch] - Open the application
  • [Delete] - Delete the application
  • Optionally, set Role-Based Tab and View Preferences
Tab Preferences
  • Define a default set of visible Objects in an application, based on the Role of the user
  • Multiple Tab Preferences can be created, based on Role
To modify Tab preferences:
In the Tab Preferences section, choose any of the following options:
[New Tab Preference] button - Define a new Tab Preference
[Reset Tab Order] button - Change the order of the tabs
  • Delete link - Delete the Tab Preference
  • Role link - Edit the permission rights associated with a Role
  • Edit link - Update an existing Tab Preference; Select the tabs to include in the application
View Preferences
  • Define the default Views for each object, based on the Role of the user
  • Multiple View Preferences can be created, based on Role
To modify View Preferences:
In the View Preferences section, choose any of the following options:
[New View Preference] button - Add a new role-based view preference
[Reset Default Views] button - Revert to the original view settings
  • Delete link - Delete this View Preference
  • Role link - Edit the permission rights associated with a Role
  • Edit link - Update an existing View Preference; Select the default views to display in each object
Personal tools
Categories