web-dev-qa-db-ja.com

完了としてマークされていないが、DHIS2で編集が許可されていないプログラムステージインスタンスを編集するにはどうすればよいですか?

DHIS2インスタンスのスーパーユーザーであるときに、ユーザー(または自分)がnot完了としてマークされているプログラムステージインスタンスを編集しようとすることがありますが、要素の編集は(ステータスは完了していません)。ブラウザのキャッシュをクリアしたり、ページを更新したりしても役に立ちません。場合によっては、翌日それ自体で編集できるようになります。

問題は、左側のパネルで適切な組織ユニットを選択せず​​に、そのプログラムインスタンスを編集しようとしていたことです。左側のパネルで適切な組織ユニットが選択され、プログラムインスタンスが選択されて不完全になると、すぐに編集できました。ご協力ありがとうございました。追伸:ソリューションはメールスレッドを介して提供されましたが、ここで言及することを考えました。

DHIS2のバージョンとビルド日を追加できれば素晴らしいと思います。 DHIS2の異なるバージョンにはわずかなバリエーションがあるため、以下の回答は一般的なものです。

プログラムステージインスタンス(イベント)がロックされる主な理由は3つあります。

  • イベントは完了し、プログラムステージは完了後にデータ入力をロックするように構成されています。
  • プログラムステージは期間(たとえば月単位)を使用し、イベントの月は期限切れになります。
  • イベントは、ユーザーが現在報告している組織部門とは別の組織部門に属します。プログラムの開発とテストに取り組んでいる場合、これが多くの場合、イベントを編集できず、イベントを不完全にする機能がない理由です。管理者(ALL)であっても、追跡されたエンティティインスタンスのダッシュボードを開く前に、イベントが最初にキャプチャされたのと同じ組織単位を選択する必要があります。
1
Markus Bekken