Title: URL パラメーターの「tm」「tp」「tu」等は何を意味していますか?

これらは プロジェクト管理機能 のパラメーターで、プロジェクト管理のデータベースへのクエリとして使われます。

「tm」や「tp」の「t」はタスクを意味しています。「tm」の「m」はマイルストーン、「tp」の「p」はプロジェクトを意味しています。

「tm」と「tp」は、それぞれ関連するマイルストーンとプロジェクトの FQID です。これらは実際の URL に現れることは稀です。

「u」は「ユーザー」のことです。「tu」は、タスクの担当者か、タスクの関連するプロジェクトのオーナーまたはメンバーであるユーザーの ID です。「tu」パラメーター 1 つに対して、現在のバージョンでは、1 つのユーザー ID を指定できます。複数の ID を指定することはできません。

「p」は優先度 (Priority) のことです。「tp=1」や「tp=2」は、優先度 1 や 2 のタスク(=「p1」や「p2」タグが付いたタスク)だけに絞り込むために使われます。

「tp」や「tu」パラメーターは、タスクの一覧画面で優先度や担当者でフィルタリングしたり、ブラウザのアドレス欄に表示されます。

tp and tu parameters

「s」は状態 (Status) のことです。「ts=0」は、「タスク、プロジェクト、マイルストーンを、状態が『done』であるものを含めてすべて返しなさい」を意味します。一方、 「ts=1」は、「タスク、プロジェクト、マイルストーンのうち、状態が『done』ではないものを返しなさい」という意味です。

ts parameter

TeamPage の server ディレクトリ下の src/com/traction/sdl/tasks/tasks.sdl を見ると、これらのパラメーターがタスクのクエリを作成するのに使われていることがわかります。



Attachments:
filtering_tu_tp.png
filter_done.png
Article: DocSDK58 (permalink)
Date: 2014/06/23; 14時58分47秒 JST

Author Name: TeamPage サポート
Author ID: jpbo