AgileApps Support Wiki Pre Release

Difference between revisions of "Core Concepts"

From AgileApps Support Wiki
imported>Aeric
 
imported>Aeric
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
;[[Applications]]:An application is a collection of related data objects that provide a viewable collection of information, enabling users to access the information, and automated processes to make working with that data easier. You can customize applications so they can best fit your unique or changing business objectives.  
;[[Application Concepts]]:An application is a collection of related data objects that provide a viewable collection of information, enabling users to access the information, and automated processes to make working with that data easier. You can customize applications so they can best fit your unique or changing business objectives.  
;[[Packages]]:Packaging provides the ability to build out fully featured solutions ([[Applications]]) with seamless distribution to [[Tenants]]. [[Service Provider]]s can bundle all elements of the {{enterprisebrand}} into custom Packages, which deliver customized business needs to Subscribers.  
;[[Packages]]:Packaging provides the ability to build out fully featured solutions ([[Applications]]) with seamless distribution to [[Tenants]]. [[Service Provider]]s can bundle all elements of the {{enterprisebrand}} into custom Packages, which deliver customized business needs to Subscribers.  
;[[Home Page|Home Pages]]: The Home Page is a drag-and-drop, widget-based portal into the application that can be customized by [[Role]], and provides a high-level view of your business, using [[Widgets]] to show dashboard reports and views.  
;[[Dashboard|Dashboards]]: The Dashboard is a drag-and-drop, widget-based portal into the application that can be customized by [[Role]], and provides a high-level view of your business, using [[Widgets]] to show dashboard reports and views.  
;[[:Category:Objects|Objects]]:Objects are the basic building blocks used to collect and display information in applications. Objects are represented as tabs in the platform, which can display lists of [[Records]] containing [[Fields]].  
;[[Objects]]:Objects are the basic building blocks used to collect and display information in applications. Objects are represented as tabs in the platform, which can display lists of [[Records]] containing [[Fields]].  
:By relating objects and adding business rules, you can build [[Applications]] in the platform that model your business, and easily adapt to changes as business processes evolve.  
:By relating objects and adding business rules, you can build [[Applications]] in the platform that model your business, and easily adapt to changes as business processes evolve.  
;[[Web Tabs]]:Web Tabs offer the ability to add custom pages to [[Applications]], based on: a web page (URL), custom page (HTML), [[Components]], [[Pages|Pages (JavaServer Pages)]], [[Widgets]] or [[Database View]].
;[[Web Tabs]]:Web Tabs offer the ability to add custom pages to [[Applications]], based on: a web page (URL), custom page (HTML), [[Pages|Pages (JavaServer Pages)]], [[Widgets]] or [[Database View]].
;[[:Category:Views and Reports|Views and Reports]]:Use [[Views]] and [[Reports]] to organize your data and get a high-level perspective on your business.
;[[:Category:Views and Reports|Views and Reports]]:Use [[Views]] and [[Reports]] to organize your data and get a high-level perspective on your business.
;[[Access Control]]:[[Role Based Access Permissions]] define the data ([[Records]] or [[Objects]]) that [[Users]] in [[Teams]] are privileged to view or modify, based on Role assignments.  
;[[Access Controls]]:
:''Learn more: [[Access Control (disambiguation)]]
: [[Data Access Permissions]] define the data ([[Records]] or [[Objects]]) that [[Users]] in [[Teams]] are privileged to view or modify.  
: [[Administrative Permissions]] give users the ability to administer the platform.
;Building Data Relationships:
;Building Data Relationships:
:;Lookup :The platform provides the ability to relate one object to another using the [[Lookup]] field. This enables very complex data models for creating ''one-to-one'' or ''one-to-many'' relationships. By creating a Lookup field on one object, a corresponding Related Information Section appears on the other object.  
:;Lookup :The platform provides the ability to relate one object to another using the [[Lookup]] field. This enables very complex data models for creating ''one-to-one'' or ''one-to-many'' relationships. By creating a Lookup field on one object, a corresponding Related Information Section appears on the other object.  
:;Relating Objects Using Lookups:Relating objects moves you from flat, two-dimensional data (spreadsheets) to deep, multi-dimensional objects. When two objects are related, you can see corresponding information from the records in each object.  
:;Relating Objects Using Lookups:Relating objects moves you from flat, two-dimensional data (spreadsheets) to deep, multi-dimensional objects. When two objects are related, you can see corresponding information from the records in each object.  
::''Learn more: [[Relating Objects Using Lookups]]''
::''Learn more: [[Relating Objects Using Lookups]]''
{{#if: {{ShowIsvInfo}} |
 
;Service Providers: [[ISV]]s (Independent Software Vendors) use the [[Installable Version]] to customize the user interface and to support information and branding for [[MSP]]s (Managed Service Providers) and [[Tenants]] in a self-hosted environment.
;Service Providers: [[ISV]]s use the [[Installable Version]] to customize the user interface and to support information and branding for [[Tenants]] in a self-hosted environment.
}}
{{#if: {{HideIsvInfo}} |
{{#if: {{ShowMspInfo}} |
;Service Providers: [[MSP]]s (Managed Service Providers) provide application services to [[Tenants]] using an instance of the platform that is hosted in the cloud.
}}}}

Latest revision as of 19:45, 25 June 2015

Application Concepts
An application is a collection of related data objects that provide a viewable collection of information, enabling users to access the information, and automated processes to make working with that data easier. You can customize applications so they can best fit your unique or changing business objectives.
Packages
Packaging provides the ability to build out fully featured solutions (Applications) with seamless distribution to Tenants. Service Providers can bundle all elements of the AgileApps Cloud platform into custom Packages, which deliver customized business needs to Subscribers.
Dashboards
The Dashboard is a drag-and-drop, widget-based portal into the application that can be customized by Role, and provides a high-level view of your business, using Widgets to show dashboard reports and views.
Objects
Objects are the basic building blocks used to collect and display information in applications. Objects are represented as tabs in the platform, which can display lists of Records containing Fields.
By relating objects and adding business rules, you can build Applications in the platform that model your business, and easily adapt to changes as business processes evolve.
Web Tabs
Web Tabs offer the ability to add custom pages to Applications, based on: a web page (URL), custom page (HTML), Pages (JavaServer Pages), Widgets or Database View.
Views and Reports
Use Views and Reports to organize your data and get a high-level perspective on your business.
Access Controls
Data Access Permissions define the data (Records or Objects) that Users in Teams are privileged to view or modify.
Administrative Permissions give users the ability to administer the platform.
Building Data Relationships
Lookup
The platform provides the ability to relate one object to another using the Lookup field. This enables very complex data models for creating one-to-one or one-to-many relationships. By creating a Lookup field on one object, a corresponding Related Information Section appears on the other object.
Relating Objects Using Lookups
Relating objects moves you from flat, two-dimensional data (spreadsheets) to deep, multi-dimensional objects. When two objects are related, you can see corresponding information from the records in each object.
Learn more: Relating Objects Using Lookups
Service Providers
ISVs use the Installable Version to customize the user interface and to support information and branding for Tenants in a self-hosted environment.