Technical Documentation: Difference between revisions

From IHRIS Wiki
No edit summary
No edit summary
 
(67 intermediate revisions by 3 users not shown)
Line 1: Line 1:
* [[Database Structure]] - iHRIS makes use of multiple tables in a relational database (MySQL) to store its data in.  This article describes several of the tables used by iHRIS, in particular the user table and the tables used for [[Form Storage -- Entry/Last Entry | audited form data changes]].
* [[Introduction and Overview]]
* [[Database Structure]]
* [[Module Structure]]
** [[Modules Lists]]
** [[File Search Paths]]
** [[Configuration (Magic) Data]]
*** [[Magic Data Storage Mechanisms]]
*** [[Swiss Magic Data Editor]]
*** [[Migrating Forms from Entry to MagicData]]
* [[Tasks and Roles]]
** [[IHRIS Task List]]
** [[IHRIS Role List]]
* [[Pages and Templates]]
** [[IHRIS Template List]]
* [[Forms and Form Classes]]
** [[Form Lists]]
** [[IHRIS Class List]]
** [[Form Storage Mechanisms]]
** [[Form Fields]]
*** [[Adding Fields]]
*** [[Adding Form and Field Validations]]
*** [[Customizing Form and Field Headers]]
** [[Defining Forms]]
** [[Limiting Forms]]
** [[Form Caches]]
*** [[Configuring Form Cache Generation Timing]]
*** [[Turn Off Background Processes]]
*** [[Recreate All Form Caches]]
** Miscellaneous Tutorials
*** [[Printed Forms]]
*** [[Customize Recent Forms Display]]
*** [[Linking Facilities and Departments]]
*** [[Create a Data Form Map For My Custom Site]]
*** [[Creating a CSV Upload Page]]
*** [[Send Email]]
** [[Automatically Generated Integers]]
* [[Custom Reporting]]
* [[Cron Jobs]]
* User Interactions
** [[User Automated Reports]]
** [[User Alerts]]
** [[User Triggers]]


* [[Module Structure]] -- This tutorial describes the iHRIS Module Structure.  An iHRIS module is a collection of various types of "code" by the features that they provide to the system.
<br> We also have additional tutorials for [[Developer Resources|Developers]] or [[Implementer Resources|Implementers]].
** [[Modules Lists]]  
 
** [[File Search Paths]] -- The file search utility lets you easily categorize different files and make them available to iHRIS.  It also allows you to copy a file from the core iHRIS Suite into your site customization to make changes there, without having to modify the core iHRIS software.
[[Category:iHRIS Software]][[Category:Developer Resources]]
** [[Configuration (Magic) Data]] -- Magic Data is a mechanism intended to handle dynamic site-level configuration data.  It is the basis of much of the functionality provided by the IntraHealth Informatics Core Engine (I2CE), including how pages are served and how custom reports are made. 
*** [[Magic Data Storage Mechanisms]] -- Magic data provides a central mechanism for configuring iHRIS.  This magic data is stored in a database table.  Due to frequent access of the data, a caching mechanism is needed to keep the database load down.  For this reason, several magic data storage mechanisms

Latest revision as of 15:43, 12 August 2015