Jump to Content
avniGuides
HomeGuidesAPI ReferenceChangelog
Guidesavni

General

  • Introduction
  • Design
    • Terminology
    • Component Architecture
    • Multitenancy
    • Offline operations and sync
    • Why is Avni multi-tenant?
    • Reporting in Avni
    • Integration architecture
  • Database Guide
    • Form Mapping
    • Observation data model
  • Roadmap
  • Avni Hosted Service
  • Avni Code of Conduct
    • FAQ - Avni Code of conduct
    • Avni Code of Conduct Committee
    • Avni Code of Conduct Reporting Guide
    • Avni Code of Conduct Enforcement Manual
  • Contact

Implementers

  • Introduction
  • Important concepts
    • Key system and data flows concepts
    • Avni's domain model of field based work
    • Concepts
    • Encounter type
    • Rules concept guide
    • Writing rules
    • Setting up your data model
    • Sync strategies
    • Sync Scheduling
    • Sync internals
  • Feature Guide
    • Rollout your own Avni App from Play store
    • Form Documentation
    • Timed questions
    • Repeatable question group
    • Colourful forms
    • Quick form edit and jump to summary
    • Draft save
    • Fast sync
    • New Longitudinal export
    • Application Menu items
    • Masked Calls
    • Comment workflow
    • News broadcast
    • Whatsapp integration
    • Approvals
    • Offline Reports
    • ETL schema, reporting and management
    • Access Control
    • Custom fields in search results
    • My Dashboard and Search Filters
    • Extensions
    • Vaccination checklist
    • Autogenerated Ids
    • Bulk Data Upload
    • Translations
    • Tasks
    • Enrol to same program multiple times
    • Reporting Views [Deprecated]
    • Introduction to excel based import [Deprecated]
    • Excel-based migration [Deprecated]
    • Media Viewer
    • Encryption of data on the Android app
    • Integration Service Operations
  • How Do I
    • Choosing android device for Avni
    • Update rules in bulk
    • Access media in reports
    • Upload local database

developers

  • Install Avni
    • Setup an Avni environment on AWS cloud
    • Upgrading Metabase
    • Test and Production Environment Setup - CentOS
    • Environment setup for local product development - Ubuntu and Mac
    • Environment setup for front end product development - Ubuntu
    • On premise setup of Avni without cloud services
    • Play store tracks
    • Advanced Configuration
  • Contribute to Avni
    • Avni Development Process
    • Release Naming and Branching
    • Commit Guidelines
    • Avni Client Coding Guide
    • Avni Web App Coding Guidelines
    • Avni Server Coding Guidelines
    • Reporting issues
  • Release Guide
    • Release process for the cloud
    • Pre-release Testing Checklist
  • API Guide
    • Custom Query API
  • Notes
    • Rules execution in data entry application
    • Avni JavaScript Libraries Usage
    • Location and Catchment in Avni
    • Platform translations management
    • saga(s), middleware(s), reducers, and redux store
    • Database schema and users to support multi-tenancy and ETL reporting
    • Understanding WhatsApp Integration Tables
    • Avni Model Persistence Framework
    • Component compatibility policy
    • Access Control
  • Integration design and developer guide
    • Integration process
    • Error handling
    • Configuration management
    • Build, Deployment, and Configuration
    • Cross system field mapping
    • Avni Bahmni Integration
    • Other FAQ
  • How Do I
    • Auto setup nvm
    • Debug Avni Client
    • Use Bugsnag
    • Auto setup jdk using jenv
  • Architecture
    • Sync

support

  • Configurations from backend
  • Recreate ETL schema for an implementation
Powered by 

Integration design and developer guide

Suggest Edits

Before starting you may want to refer to Integration architecture in the design section.

Integration process
Error handling
Configuration management
Build, Deployment, and Configuration
Cross system field mapping
Avni Bahmni Integration

Updated about 2 months ago