Technical Documentation: Difference between revisions

From IHRIS Wiki
No edit summary
 
(287 intermediate revisions by 9 users not shown)
Line 1: Line 1:
This documentation is intended for developers and system administrators who are installing, administrating and customizing iHRIS. For end user documentation and detailed step-by-step instructions for using iHRIS Manage, Qualify and Plan, see the [[iHRIS:Documentation|iHRIS Documentation and User Manuals]]. For More information about the iHRIS Suite and the HRIS Strengthening program, see the [http://www.capacityproject.org/hris/ iHRIS Project Website].
* [[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]]


Need more help?  Try us [[Project Communication| here]]
<br> We also have additional tutorials for [[Developer Resources|Developers]] or [[Implementer Resources|Implementers]].


== Release Notes ==
[[Category:iHRIS Software]][[Category:Developer Resources]]
 
* [[README File for iHRIS]] (Manage version 4.0.0 and Qualify version 3.1.4)
* [[README File for iHRIS Plan]] (version 1.0.4)
* [[Release Notes for Windows iHRIS]] (version 3.1.4)
* '''Info Sheet:''' [[Linux iHRIS Compared to Windows iHRIS]] -- considerations to make when choosing which version to install
 
== General Installation Instructions ==
 
===Linux (Ubuntu)===
* [[Linux (Ubuntu) Installation]]
* [[HowTo: Installing the Debian Packages]]
* [[HowTo: Installing on Mini-Box]]
 
===Windows===
The Windows verison of iHRIS was formerly referred to as Offline iHRIS.
* [[iHRIS:Using Windows iHRIS|Windows Installation]]
* [[HowTo: Using Alternate Sites in Windows iHRIS]]
* [[HowTo: Building Windows iHRIS]]
 
 
==How Tos,Techinical Overviews, and Tutorials==
 
'''How To'''s
* [[How To: Recreate All Form Caches]]
'''Technical Overview'''
* [[Technical Overview: Configuration (Magic) Data ]]
**[[Technical Overview: Magic Data Storage Mechanisms]]
* [[Technical Overview: Data Interoperability]]  (version 3.2 and later)
* [[Technical Overview: Database Structure]]
* [[Technical Overview: File Search Paths]]
* [[Technical Overview: Forms and Form Classes]]
**[[Technical Overview: Defining Forms]]
**[[Technical Overview: Limiting Forms]]
**[[Technical Overview: Form Storage Mechanisms]] (version 3.2 and later)
* [[Technical Overview: Module Structure]]
* [[Technical Overview: Pages and Templates]]
* [[Technical Overview: Supporting Software]]
* [[Technical Overview: Tasks and Roles]]
* [[Technical Overview: Windows-based Development]]
'''Tutorials'''
* [[Tutorial: Adding Fields to the Person Form]]
* [[Tutorial: Adding Forms and Fields]]
* [[Tutorial: Adding ISCO 88 Job Codes to iHRIS Manage]]
* [[Tutorial: Customizing iHRIS Manage]]
* [[Tutorial: Managing Decentralized iHRIS Manage with Launchpad]]
* [[Tutorial: Modifying Form and Field Headers]]
* [[Tutorial: Upgrading From 3.1]]
* [[Tutorial: Using Bazaar to Contribute Code]]
* [[Tutorial: Migrating Forms from Entry to MagicData]]
 
== iHRIS Common Documentation ==
 
* [http://www.capacityproject.org/hris/hris-toolkit/tools/doc/iHRISCommonUseCases.doc Common Use Cases and Requirements (MS Word Document)] ''Note: These use cases are included in the full HTML reports for each system below.''
* [[iHRIS:Data Dictionary|Data Dictionary]]
 
 
== iHRIS Manage Documentation ==
 
* [http://www.capacityproject.org/hris/hris-toolkit/tools/pdf/iHRISManageVision.pdf Vision Statement (PDF)]
* Use Case Model and Requirements - Full Report [http://www.capacityproject.org/hris/suite/UseCaseReport-iHRISManage.htm (HTML)] [http://www.capacityproject.org/hris/hris-toolkit/tools/doc/iHRISManageUseCases.doc (MS Word Document)]
* [[Form Fields]]
* [http://open.intrahealth.org/ihrismanual/ User's Manual]
 
 
== iHRIS Qualify Documentation ==
 
* [http://www.capacityproject.org/hris/hris-toolkit/tools/pdf/iHRISQualifyVision.pdf Vision Statement (PDF)]
* Use Case Model and Requirements - Full Report [http://www.capacityproject.org/hris/suite/UseCaseReport_iHRISQualify.htm (HTML)] [http://www.capacityproject.org/hris/hris-toolkit/tools/doc/iHRISQualifyUseCases.doc (MS Word Document)]
* [http://www.capacityproject.org/hris/images/photos/ERDiagram_iHRISQualify.png ER Diagram (PNG)]
 
 
== iHRIS Plan Documentation ==
 
* [http://www.capacityproject.org/hris/hris-toolkit/tools/pdf/iHRISPlan_vision.pdf Vision Statement (PDF)]
* Use Case Model and Requirements: Full Report [http://www.capacityproject.org/hris/suite/UseCaseReport_iHRISPlan.htm (HTML)] [http://www.capacityproject.org/hris/hris-toolkit/tools/doc/iHRISPlanUseCases.doc (MS Word Document)]
* [[iHRIS Plan Technical Documentation]]
 
 
== Maintainer's Documentation ==
*[[Development Timelines]]
* [[HowTo: Create a New Software Release]]
* [[HowTo: Building Debian Packages from bzr]]
* [[HowTo: Creating Debian Packages]]
* [[HowTo: Creating an iHRIS ISO]]
* [[HowTo: Creating Translations]]

Latest revision as of 16:43, 12 August 2015