entities
ワークフローからアクセス可能な YouTrack 内のエンティティの定義が含まれています。
型階層
The following tree shows the complete inheritance structure for the entity types in this module.
Supporting object types
The following object types are not part of the entity inheritance tree and don't have a documented parent:
タイプ
このモジュールは以下のオブジェクトの型をサポートします。
タイプ | 説明 |
|---|---|
コミットやプルリクエストなどの VCS 関連の項目を表します。 | |
アジャイルボードとそのボードに属する一連のスプリントを表します。 | |
アプリグローバル拡張プロパティのエンティティタイプ | |
YouTrack の記事を表します。 | |
記事に添付されているファイルを表します。 | |
記事または記事の下書きに追加されたコメントを表します。 | |
記事の基本クラス。 | |
記事コメントの基本クラス。 | |
記事コメントの基本クラス。 | |
課題コメントの基底クラス。 | |
すべてのエンティティタイプに共通の先祖 | |
課題作業項目の基本クラス。 | |
ビルドタイプを格納するカスタムフィールドに格納される値を表します。 | |
特定のプロジェクトにおけるカスタムフィールドの値に基づく条件を表します。 | |
プロジェクト内のカスタムフィールドを表し、定義済みの値セットを保存します。 | |
ヘルプデスクプロジェクトにおける営業時間設定のグループを表します。ワークフロー API では、このようなグループはカレンダーと呼ばれます。 | |
ヘルプデスクプロジェクトにおける、24 時間 365 日対応の営業時間設定のグループを表します。ワークフロー API では、このようなグループは Calendar24x7 と呼ばれます。 | |
VCS を取得するエンティティが変更され、YouTrack に表現が作成されます。 | |
顧客がヘルプデスクにサポートを求めるために使用するチャネルを表します。 | |
定義済みの値セットを格納するカスタムフィールドの値を表します。 | |
ヘルプデスクプロジェクトで使用されるオンラインフォームを表します。オンラインフォームは、顧客が問い合わせ、リクエスト、苦情を送信するために使用できる Web ベースのインターフェースを提供します。 | |
カスタムフィールドに格納される値を表します。カスタムフィールド自体は、 Fields クラスで表されます。 | |
特定のプロジェクトにおけるカスタムフィールドの値に基づく条件を表します。 | |
ユーザーへの参照を格納するカスタムフィールドの値に基づく条件を表します。 | |
プロジェクト内のカスタムフィールドに対する値ベースの条件の基本エンティティを表します。 | |
課題で使用されるカスタムフィールドを表します。 各課題に使用されるカスタムフィールドの実際のセットは、プロジェクトごとに設定されます。ここに表示されているプロパティは、YouTrack のデフォルトのカスタムフィールドに対応しています。プロジェクトに紐付けられた追加のカスタムフィールドも利用可能です。 | |
ガントチャートを表します。 | |
プロジェクト内のカスタムフィールドを表し、 UserGroup 型を格納するものです。 | |
YouTrack の課題を表します。 | |
課題にアタッチされているファイルを表します。 | |
課題に追加されたコメントを表します。 | |
課題リンクの種類を表します。 | |
非推奨です。代わりに Tag を使用してください。 | |
課題に追加された作業項目を表します。 | |
コレクション内の要素を通過することを可能にするオブジェクト。 | |
ワークフローやアプリ内の記事に追加するアタッチファイルを設定します。 | |
ワークフローやアプリ内の記事に追加するコメントを設定します。 | |
ワークフローやアプリで記事を作成する際に使用するデータを構成します。 | |
ワークフローやアプリの課題に追加するアタッチファイルを設定します。 | |
ワークフローやアプリ内の課題にコメントを追加するように設定します。 | |
ワークフローやアプリで、作業項目を課題に追加するように設定します。 | |
ワークフローやアプリの課題コメントに追加するアタッチファイルを設定します。 | |
ワークフローやアプリで課題を作成する際に使用するデータを構成します。 | |
ワークフローやアプリでユーザーに送信されるメール通知を設定します。 | |
ヘルプデスクプロジェクトで使用されるメールチャネルを表します。メールチャネルは外部メールサービスからメッセージを取得し、チャネル設定に従って処理します。 | |
ユーザー(いわゆる所有者)が関連付けられているカスタムフィールドの値を表します。 | |
Represents a custom field in a project that stores a value as a period type. 周期値の基本クラスとして org.joda.time.Period を使用しています。クラスのドキュメントは http://joda-time.sourceforge.net/apidocs/org/joda/time/Period.html でご覧いただけますが、Period クラスと String や int などのプリミティブ型を使用するクラスメンバーのみをサポートしていることにご注意ください。 | |
YouTrack で使用可能なすべての永続ファイルの共通の祖先を表します。 | |
YouTrack プロジェクトを表します。 | |
プロジェクト内で使用可能なカスタムフィールドを表します。 | |
プロジェクトチームを表します。 To access a project team in a workflow, use the 規則要件では、プロジェクトチームを | |
プロジェクトで使用できる基本機能を決定する分類を表します。 | |
バージョンタイプを格納するカスタムフィールドの値を表します。 | |
課題にアタッチされたプルリクエストまたはマージリクエストを表します。 | |
プルリクエストの状態を表します。 | |
Requirements のセットの中の単一の要素 | |
The Before running the rule, YouTrack validates these declarations and exposes the resolved entities in the workflow context。 | |
保存された検索を表します。 | |
You can access single values in the collection directly (see | |
YouTrack の稼働日カレンダーを表します。 | |
文字列や数値などの単純な値を格納するカスタムフィールドの基底クラス。 | |
Represents a sprint that is associated with an agile board. Each sprint can include issues from one or more projects. | |
状態タイプを格納するカスタムフィールドの値を表します。 | |
タグを表します。 | |
文字列をテキストとして格納するカスタムフィールドを表します。課題に表示される場合、テキストは Markdown 形式で表示されます。 | |
YouTrack のユーザーアカウントを表します。 | |
ユーザープロファイルに追加されたカスタム属性の集合を表します。 参照ユーザーのプロファイルに保存されている値を取得するには、属性名をキーとして使用します。オブジェクト全体は読み取り専用です。 | |
特定のプロジェクト内のカスタムフィールドに対する値ベースの条件を表します。このフィールドは、ユーザーへの参照を格納します。 | |
ユーザーのグループを表します。 | |
プロジェクト内のカスタムフィールドを表し、ユーザータイプとして値を保存します。 | |
これは、高度なヘルプデスク機能へのアクセスを定義する分類を表し、YouTrack の各ユーザーアカウントに関連付けられた価格設定を規制するために使用されます。 | |
課題にアタッチされたコミットを表します。 | |
VCS サーバーを表します。 | |
タグと保存された検索を表すクラスの共通の先祖を表します。 | |
作業項目属性の値。 | |
プロジェクトレベルで作業項目に対して宣言されたカスタム属性の集合を表します。 参照先の作業項目の属性に格納されている値を取得するには、属性名をキーとして使用します。 | |
プロジェクトに設定された作業項目属性。 | |
作業項目に割り当てることができる作業の種類を表します。 |
関数
actionFunction
この関数は、ルールタイプに応じてさまざまなイベントによって呼び出されます。変更が issue に適用されたとき(変更時のルール)、コマンドが実行されたとき(アクションルール)、または事前定義されたスケジュールに従って(スケジュールルール)。この関数は、関連する課題ごとに別々に呼び出されます。
パラメーター
名前 | タイプ | 説明 |
|---|---|---|
ctx | オブジェクト | 実行コンテキスト以下に一覧表示されているパラメーターとともに、コンテキストには Requirements で記述したオブジェクトも含まれています。 |
ctx の特性
名前 | タイプ | 説明 |
|---|---|---|
課題 | 今号です。 | |
現在のユーザー | ルールを実行したユーザー。 | |
サイレントオペレーション | Boolean | 2017.4.38771 以降入手可能です。 |
invokeAsync | 関数 | 現在のトランザクションがコミットされた後に実行される非同期関数をスケジュールします。非同期関数は、同じルールまたは AI ツールの 署名:
プロジェクトレベルのルールの場合、これは同じルールとプロジェクトの組み合わせを意味します。グローバルレベルのルールの場合、これは同じルールとグローバル設定の組み合わせを意味します。 古い呼び出しは削除され、新しい呼び出しは新たな遅延時間で開始されます。このパラメーターを使用すると、繰り返し発生するイベントをデバウンスして、最新の呼び出しのみが実行されるようになります。 2026.2 以降入手可能です。 |
店 | 関数 | 後続の非同期関数で使用するための値を格納します。 署名:
保存された値は、 値は、同じ実行で非同期関数または非同期 HTTP 呼び出しがスケジュールされた場合にのみ保持されます。非同期呼び出しがスケジュールされない場合は、値は破棄されます。 2026.2 以降入手可能です。 |
負荷 | 関数 | 署名:
このメソッドは格納されている値を返します。エンティティ参照はすべて自動的に対応するエンティティオブジェクトに解決されます。 このメソッドは非同期関数内でのみ使用可能です。 2026.2 以降入手可能です。 |
サンプル
guardFunction
この関数は、アクション関数を課題に適用できるかどうかを判断するために呼び出されます。ガード関数は、変更時ルール、アクションルール、ステートマシンルールの値間の遷移で使用されます。スケジュールルールもガード関数をサポートしていますが、このルールタイプには同様の目的を持つ search プロパティが含まれています。
パラメーター
名前 | タイプ | 説明 |
|---|---|---|
ctx | オブジェクト | 実行コンテキスト以下にリストされているパラメーターと一緒に、コンテキストには Requirements として記述するオブジェクトも含まれています。 |
ctx の特性
サンプル
slaActionFunction
この関数は、SLA ポリシーがチケットを更新する必要がある場合に呼び出されます。例: SLA の一時停止設定に従ってタイマーを一時停止したり、顧客からの新しいコメントがあるときにタイマーを再開したりできます。SLA ポリシースクリプトのみがこの機能を使用します。
パラメーター
名前 | タイプ | 説明 |
|---|---|---|
ctx | オブジェクト | 実行コンテキスト以下にリストされているパラメーターと一緒に、コンテキストには Requirements として記述するオブジェクトも含まれています。 |
ctx の特性
サンプル
slaBreachFunction
この関数は、SLA ゴールの 1 つが違反されたときに呼び出されます。SLA ポリシースクリプトのみがこの機能を使用します。
パラメーター
名前 | タイプ | 説明 |
|---|---|---|
ctx | オブジェクト | 実行コンテキスト以下にリストされているパラメーターと一緒に、コンテキストには Requirements として記述するオブジェクトも含まれています。 |
ctx の特性
名前 | タイプ | 説明 |
|---|---|---|
違反したフィールド | オブジェクト | このチケットのゴール時間に違反したタイマーカスタムフィールド。 |
課題 | 現在のチケット。 | |
現在のユーザー | この機能をトリガーするアクターとみなされる特別なワークフローユーザー。これは、完全な権限セットが付与されたシステムユーザーアカウントです。 |
サンプル
slaEnterFunction
この関数は、SLA ポリシーがチケットに適用され始めるときに呼び出されます。例: SLA 設定に従ってタイマーを初期化します。SLA ポリシースクリプトのみがこの機能を使用します。
パラメーター
名前 | タイプ | 説明 |
|---|---|---|
ctx | オブジェクト | 実行コンテキスト以下にリストされているパラメーターと一緒に、コンテキストには Requirements として記述するオブジェクトも含まれています。 |
ctx の特性
サンプル
slaGuardFunction
この関数は、SLA ポリシーをチケットに適用できるかどうかを判断するために呼び出されます。SLA ポリシースクリプトのみがこの機能を使用します。
パラメーター
名前 | タイプ | 説明 |
|---|---|---|
ctx | オブジェクト | 実行コンテキスト以下にリストされているパラメーターと一緒に、コンテキストには Requirements として記述するオブジェクトも含まれています。 |
ctx の特性
サンプル