zrp9
1
共同のお客様向けに、Invantive Cloudとの接続を介してExact Onlineのデータを利用するPower BIレポーティングに取り組んでいます。接続自体は成功していますが、Exact Onlineでは利用可能であるにもかかわらず、特定のデータセットが欠落していることに気づきました。
以下のExact Online API(serviceプロジェクト)のAPIエンドポイントを、Invantive Cloudデータベースに追加していただくことは可能でしょうか。
エンドポイント:
- HourEntryActivitiesByProject
- HourEntryRecentAccountsByProject
- HourEntryRecentActivitiesByProject
- HourEntryRecentHourTypesByProject
- HoursByDate
- HoursById
- HourTypesByProjectAndDate
- HourTypesByDate
forums
2
すべてのテーブルは常にInvantiveで利用可能です。すべてのテーブルを表示するために追加の操作は必要ありません。
ただし、あなたが言及しているのは例えばhttps://documentation.invantive.com/2017R2/exact-online-data-model/webhelp/exact-online-connector-exactonlinerest-project-hourentryactivitiesbyproject.htmlです。これはテーブル関数であり、Power BIでは使用できません。また、例えばカスタムビューなどを通じて使用された場合、非常に多くのAPI呼び出しが発生する可能性があります。
「Power BI」に関する記述も以下をご覧ください。
どのような目的を達成したいとお考えですか?
zrp9
3
このプロジェクトでは、例えば勤怠記録を取得できる必要があります。具体的には、従業員ごとにプロジェクトごとの実働時間を取得したいです。これには複数回のAPI呼び出しが必要になるのではないかと思っています。おそらく、まず従業員IDのリストを取得し、その後、各IDについて追加の呼び出し(HoursById)を行い、そのIDを渡す必要があるでしょう。つまり、何回かのAPI呼び出しが発生することになります。これは可能でしょうか?
forums
4
はい、これはすでに可能です:
すべてのテーブルは常にInvantiveで利用可能です。すべてのテーブルを確認するために追加作業は必要ありません。
テーブル関数のドキュメントを使用することをお勧めします。あわせて、そもそもこれらのAPIが本当に必要なのか、それともPjtTrimeTransactionsIncrementalなどで十分なのかを確認することをお勧めします。
zrp9
5
PjtTimeTransactionsIncremental には確かに私が探している情報が含まれていますが、不完全で多くのデータが欠けています。Exact Online からの手動エクスポートでは、より多くのユーザーと、ユーザーごとのレコードもはるかに多く含まれています。
このテーブルには何かフィルターがかかっているのでしょうか、それともこのテーブルはどのように構築されているのでしょうか?
forums
6
このテーブルには既知の不備やフィルターはありません。すべての勤務時間登録がここに含まれている必要があります。
forums
7
この質問は1週間の非活動の後、自動的に閉じられました。最後に提供された回答が解決策としてマークされました。
問題が再度発生した場合は、別のトピックを通じて新しい質問をしてください。その際、新しい質問にはこのトピックへのリンクをURLをテキストに貼り付けることで含めてください。