web-dev-qa-db-ja.com

スーパーバイザーは、ワーカーがデバイスを最後に同期した時間を確認できますか?

私は、ユーザー設定可能なレポート(UCR)を使用して、スーパーバイザーが監督する労働者の集計データを表示するスーパーバイザーアプリに取り組んでいます。スーパーバイザーは、ワーカーのパフォーマンスデータとワーカーのクライアントに関する情報を確認します。スーパーバイザーのUCRが最新のデータを表示するには、次の2つのことが必要です。

  1. ワーカーはデバイスを同期する必要があります
  2. スーパーバイザーはデバイスを同期する必要があります

スーパーバイザーが従業員を訪問するときに、しばらくの間これを行わなかった場合、従業員がデバイスを同期するのに長い時間がかかる場合があります。スーパーバイザーは、ワーカーがデバイスを最後に同期した時期を確認できるようにしたいので、最後に同期してからしばらく経っている場合は、事前にワーカーに指示することができます。

ワーカーがデバイスをスーパーバイザーに最後に同期した時刻を表示する方法はありますか?

2

ユーザーの最後の同期の日付を含む列をUCRに追加できます。必要なユーザーのプロパティは次のとおりです。

reporting_metadata.last_sync_for_user.sync_date

UCRがユーザーに基づいている場合はこれをそのまま使用できますが、フォームまたはケースに基づいている場合はrelated_doc式を使用してユーザーを取得する必要があります。

3
Simon