Difference between revisions of "System Developer"

From LongJump Support Wiki
imported>Aeric
imported>Aeric
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
{| border="1" cellpadding="5" cellspacing="1"
| valign="top"| {{:User:Aeric/Sidebar}}
| valign="top"|
<div style="width:22em; max-width:22em; float:left;">
<div style="width:22em; max-width:22em; float:left;">
<span style="font-family: Arial; font-size:120%;">''Orientation''</span>
<span style="font-family: Arial; font-size:120%;">''Basics''</span>
<hr class="horizontal_bar"/>
<hr class="horizontal_bar"/>
{{#ifeq: {{Skin}} | LJ |
*'''Video Introduction'''
** [http://www.youtube.com/watch?v=WrU0Ai7jqSQ What Can {{BrandLabel}} Do for Us?]
** [http://www.youtube.com/watch?v=DcWGGLs96M8 Team Networking using Relay]
** [http://www.youtube.com/watch?v=4z30Laau5nE Create a Database App in Minutes]
** [http://www.youtube.com/user/{{BrandLabel}}Vid#g/c/7597F6862BEC48B1 The {{BrandLabel}} Video Channel]
:: ''More [[Video Tutorials]]''
}}
<p style="height:7px">&nbsp;</p><!--Spacer-->
<p style="height:7px">&nbsp;</p><!--Spacer-->
*'''General'''
**[[Navigating the User Interface]]
**[[My Applications / App Center]]
** [[Relay]]: Integrated Social Networking
** [[Applications]]
** [[Views and Reports]]
<p style="height:7px">&nbsp;</p><!--Spacer-->
* '''Fundamentals'''
* '''Fundamentals'''
** [[Users]]
** [[Users]]
** [[Teams]]
** [[Teams]]
** [[Roles]]
** [[Roles]]
** [[Role Based Access Permissions]]
** [[Permissions Hierarchy]]
<p style="height:7px">&nbsp;</p><!--Spacer-->
*'''Design Concepts'''
:* [[Application Architecture]]
:* [[Application Design Guide]]
:* [[The Power of Objects|The Power of Objects]]
:* [[Object Relationships]]
:* [[Working with Composite Objects|Composite Objects]]
:* [[Field Display Types]]
:**  [[Computed Fields]]
:**  [[Formula Fields]]
:**  [[Lookup]] Fields
:* [[Subform]]s
:**  [[Subform#Sorting Rows, Totaling Columns|Sorting Rows, Totaling Columns]]
:**  [[Subform#Column-Total Adjustments|Adjusting Column-Totals]]
<p style="height:7px">&nbsp;</p><!--Spacer-->
<p style="height:7px">&nbsp;</p><!--Spacer-->


*'''Administration'''
* '''Data'''
:* [[Single Sign On]]
** [[Database Views]]
:* [[Platform Installation Guide | Self-Hosted Installation]]
** [[SQL Browser]]
<p style="height:7px">&nbsp;</p><!--Spacer-->
<p style="height:7px">&nbsp;</p><!--Spacer-->


*'''More Information'''
*'''More Information'''
:* [[HowTo Guides]]
:* [[Developers Index]] (APIs and more)
{{ #if: {{TrainingLink}} |:* {{Platform Training}} }}
:* [[HowTo Guides#For Developers|Developer HowTo Guides]]
:* [[Working with Composite Objects]]
{{ #ifeq: {{SKIN}} | ATT |:* [http://paas.attplatform.com/tools/enablers/ Third Party Services APIs]}}
{{ #ifeq: {{SKIN}} | ATT |:* [http://paas.attplatform.com/tools/enablers/ Third Party Services APIs]}}
</div>
</div>
<!-- =========================================================================== -->
<!-- =========================================================================== -->
<div style="margin-left:23em; margin-top:10px">
<div style="margin-left:23em; margin-top:19px">
<!--margin-top is a hack to fix the vertical offset that MediaWiki introduces (somehow)
<!--margin-top is a hack to fix the vertical offset that MediaWiki introduces (somehow)
     Unfortunately, the required offset-correction is 9 in Chrome, 10 in Firefox, 11 in IE.
     Unfortunately, the required offset-correction is less in Chrome compared to Firefox,  
    We use the one in the middle.
    and more in IE. We use the Firefox value, in the middle.
   -->
   -->
<span style="font-family: Arial; font-size:120%;">''Process Designers''</span>
<span style="font-family: Arial; font-size:120%;">''Programming''</span>
<hr class="horizontal_bar"/>
<hr class="horizontal_bar"/>
</div>
</div>
Line 67: Line 32:
<div style="margin-left:22.5em;">
<div style="margin-left:22.5em;">
{| cellpadding="3" class="tight-rows vertical_left_bar"
{| cellpadding="3" class="tight-rows vertical_left_bar"
| colspan="3" | &nbsp; '''Data'''
|-
| || [[Objects]]
| Store data in a powerful "database on steroids".
|-
| || width="80px" | [[Object Inheritance]]
| Share common behaviors and attributes, like [[Forms]], [[Workflows]], [[Validations]], & [[Data Policies]]
|-
| || [[Indexes]]       
| Rapidly access records. Ensure uniqueness.
|-
|  || [[Record Locators]]
| Help users identify records they're searching for.
|-
|  || [[Reports]]       
| Summarize data in platform objects.
|-
|  || [[Charts]]       
| Pie charts, bar charts, graphs. "Drill down" into a segment, or view underlying data.
|-
|  || [[Database Views]] 
| Advanced reports using database queries and joins.
|-
|  || [[SQL Browser]] 
| Do SQL Language queries on your platform data.
|-
| colspan="3"| &nbsp; <!-- spacer row -->
|-
| colspan="3"| &nbsp; '''Presentation'''
|-
|  || [[Forms|Forms]]
| Determine how individual records appear.
|-
|  || [[Views]]
| Determine how records are shown in a table.
|-
|  || [[Dashboards]]
| Take command of your data with a variety of [[Widgets]].
|-
|  || [[Print Templates]]
| Format records by defining HTML and JSP templates.
|-
|  || [[Web Tabs]]
| Set up the tabs a user will see in the application.
|-
|  || [[Sidebars]]
| Customize the contents of the user's navigation pane.
|-
|  || [[Web Forms]]
| Interact with the platform from a remote site.


|-
|-
Line 124: Line 38:
| colspan="3"| &nbsp; '''Rules and Processes'''
| colspan="3"| &nbsp; '''Rules and Processes'''
|-
|-
|  || [[Workflows]]
|  || width="120"| [[Data Policies]]
| Automate business processes.
| Handle events.
|-
|  || [[Data Policies]]
| Automatically act when data is changed or viewed.
|-
|  || [[Validations]]
| Make sure that incoming data is correct.


|-
|-
| colspan="3"| &nbsp; <!-- spacer row -->
| colspan="3"| &nbsp; <!-- spacer row -->
|-
|-
| colspan="3"| &nbsp; '''Logic'''
| colspan="3"| &nbsp; '''Presentation & Logic'''
|-
|  || [[Actions]]
| Create buttons the user can press.
|-
|-
|  || [[Classes]]
|  || [[Classes]]
| Create Java classes for more sophisticated programming.
| Java classes and methods.
|-
|  || [[Sites]]
| Create pages for customers and external users.
|-
|-
|  || [[Pages]]
|  || [[Pages]]
| Create custom Java Server (JSP) pages.
| Custom JSP/HTML pages.
|-
|  || [[Static Resources]]
| Upload additional CSS and Javascript files.
|-
|-
|  || [[Components]]
|  || [[Components]]
| Build custom controls for JSP pages.
| Custom controls for JSP pages.
 
|-
|-
| colspan="3"| &nbsp; <!-- spacer row -->
| || [[Sites]]
| Access for customers and external users.
|-
|-
| colspan="3"| &nbsp; '''Global Resources'''
|  || [[Static Resources]]
|-
| Upload CSS and Javascript files.
|  || [[Users]]
| Manage users.
|-
|  || [[Tasks]]
| Organize tasks.
|-
|  || [[Appointments]]
| Track appointments.
|-
|  || [[Documents]]
| Manage documents.
|-
|  || [[Global Picklists]]
| Common choice-lists for use in any page.
|}
|}


{{#if: {{ShowDevInfo}} |
{{:Welcome Page Development Resources}}
{{:Welcome Page Development Resources}}
}}
</div>
</div>
|}

Latest revision as of 18:42, 24 July 2012

Basics


 

 

 

  • More Information

Programming


 
  Rules and Processes
Data Policies Handle events.
 
  Presentation & Logic
Classes Java classes and methods.
Pages Custom JSP/HTML pages.
Components Custom controls for JSP pages.
Sites Access for customers and external users.
Static Resources Upload CSS and Javascript files.
 
  Development Resources
Developer Configuration Set up your development environment.
Tools and APIs IDE integration, test framework, APIs, ...
Sandboxes Separate development/test environments.
Unit Test Framework Write tests for Java code
Eclipse Plug-in Use a development IDE