Есть ли клиент командной строки для ввода данных в DHIS2? - PullRequest
0 голосов
/ 12 июня 2018

Я хочу знать, есть ли какой-либо клиент командной строки для ввода данных в DHIS2?

Я нашел один, названный как блюдо (https://github.com/baosystems/dish2/),, но он используется только для упрощения общих задач иподходит для обработки пакетных операций с метаданными, операций по обслуживанию системы.

Я хочу вводить данные непосредственно в элементы данных, возможно ли это? Если нет, то существует ли какой-либо альтернативный метод?

1 Ответ

0 голосов
/ 13 июня 2018

Насколько я знаю, нет никаких клиентов командной строки, чтобы сделать ввод данных для DHIS2.Однако существуют варианты импорта данных в DHIS2 с использованием форматов xml, json или csv.Поэтому один из вариантов - сначала создать данные в одном из этих форматов, а затем использовать API для их импорта.

Когда вы говорите, что хотите вводить данные непосредственно в элементы данных, я предполагаю, что вы ссылаетесь на фактические данные.а не метаданные.

Невозможно взаимодействовать с API DHIS2 для добавления данных непосредственно в элемент данных.Причина этого заключается в том, что элементы данных либо связаны с набором данных, либо, если вы используете модели трекера, этапом программы.Один элемент данных может быть подключен к нескольким наборам данных или программным этапам, поэтому добавление данных непосредственно к элементу данных не имеет смысла.

Однако вы можете сделать ввод данных для элемента данных, но вам необходимоПройдите либо набор данных, либо стадию программы, в которой используется элемент данных.

Каков ваш вариант использования для того, чтобы вам понадобился клиент командной строки для этого?Может быть, я знаю другое решение, которое поможет вам.

...