弊社ではTeamleader Focusの新しいプロジェクトモジュールを使用開始する予定です。現在、invantiveのV2Flat.ProjectsAllテーブルを使用して、プロジェクトデータをPower BIに読み込んでいます。この新しいプロジェクトモジュールは、Power BIを通じてTeamleader Focusから取得する接続とデータにどのような影響を与えますか?
Teamleader Projects V2はTeamleader Projects V1とは完全に別物です。
事前にProjects V2テーブルに必要なデータが含まれているかを確認することを強くお勧めします。Teamleader APIの多くの部分が、Projects V1と同等の範囲でProjects V2をサポートしていない(機能が完全ではない)ことも珍しくありません。
以下も参照してください(オランダ語):
私たちはすでに古いV1テーブルではなく、V2Flat.ProjectsAllテーブルを使用しています。Teamleaderの新しいプロジェクトモジュールはV2Flat.ProjectsAllテーブルに対応していますか?それともV2.Projectsテーブルへの切り替えが必要ですか?
V2Flat と V2 は Teamleader Focus の API v2 を指しており、Projects V2 とは一切関係ありません。前者は API 仕様であり、後者は新しいモジュールです。
Teamleader Focus の Projects V2 データにアクセスするには、ProjectsV2 やそれに類似した名前のテーブルを使用する必要があります。詳細は以下を参照してください。
つまり、私の理解が正しければ:
- 現在はレガシーなprojectsモジュールを使用しており、projects V2へ移行する予定です: Projects | Teamleader Developers
- つまり、InvantiveのV2Flat.ProjectsAllの代わりに、ProjectsV2(ProjectsV2: Teamleader Focus Projects)テーブルを使い始める必要があるということですね。
それに関連して、いくつか質問があります:
- 新旧のprojectsモジュール間でIDは保持されますか?
- カスタムフィールドはすでにInvantive接続経由で利用可能ですか?
- この新しいテーブルを使うことで、Invantive経由のデータインポート速度に何か既知の改善点はありますか?
ご質問について:
- 移行に関するご質問の一次情報源はTeamleader自体になりますが、私たちの知る限り、各モジュールはデータ保存の観点では互いにほぼ独立しています。
- カスタムフィールド:私たちの知る限り、まだ利用できません。新しいProjects V2機能がProjects V1と比べていつ完成する予定か、Teamleaderサポートにお問い合わせいただければご案内いただけます。
- パフォーマンスの改善:特に把握していません。
ご返信ありがとうございます。追加で1点質問があります。
Teamleader Focusに確認したところ、カスタムフィールドは以下のように指定することで、v2/projects.listエンドポイントから取得できるとのことでした。
{"includes": "custom_fields" }
Invantiveでも、これがV2.ProjectsV2テーブルに含まれることを期待してよいでしょうか?
ProjectsV2 のバックエンドAPIにおける includes は、以下に記載されている通り確認されています。
https://developer.focus.teamleader.eu/docs/api/nextgen-projects-list
Teamleader change log 上では、この追加項目を見つけることができませんでした。この機能が存在するかどうかを分析により確認し、存在する場合は ProjectsV2 テーブルに追加して、APIコール数のさらなる削減を可能にする予定です。
混乱を招き申し訳ございません。
最新リリースでは、テーブル ProjectsV2 に既にカスタムフィールドが含まれているようです。Teamleaderのテストセットを使用して機能をテストすることをお勧めします。
この質問は、解決策が提示されてから少なくとも1週間操作がなかったため、自動的にクローズされました。最後の回答が解決策としてマークされています。
同じ問題が再発した場合は、別のトピックとして新しい質問を投稿してください。新しい質問には、このトピックのURLをテキスト内に貼り付けてリンクを含めてください。