dhis2_android_setup_offline_analytics
Configure offline analytics and reporting for DHIS2 Android app by selecting features, chart types, aggregation levels, and export options to enable data analysis without internet connectivity.
Instructions
Configure offline analytics and reporting capabilities for DHIS2 Android app
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| analyticsFeatures | Yes | Analytics features to include | |
| chartTypes | No | Chart types to support | |
| dataAggregation | No | ||
| caching | No | ||
| export | No |
Implementation Reference
- src/index.ts:1357-1367 (handler)Handler function that receives tool arguments, calls the generator helper, and returns markdown configuration as tool response content.case 'dhis2_android_setup_offline_analytics': const analyticsArgs = args as any; const analyticsConfig = generateOfflineAnalyticsConfiguration(analyticsArgs); return { content: [ { type: 'text', text: analyticsConfig, }, ], };
- src/android-generators.ts:1814-1821 (helper)Helper function that generates a markdown template for DHIS2 Android offline analytics setup based on input arguments (currently placeholder implementation).export function generateOfflineAnalyticsConfiguration(args: any): string { return `# DHIS2 Android Offline Analytics Configuration Analytics features: ${args.analyticsFeatures.join(', ')} ## Implementation details for offline analytics... `; }
- src/permission-system.ts:165-165 (registration)Tool permission registration mapping the tool name to required 'canUseMobileFeatures' permission for access filtering.['dhis2_android_setup_offline_analytics', 'canUseMobileFeatures'],