Insight 5.5 リリース ノート
General improvements
IQL での「OR」のサポート
IQL で「OR」をサポートするようになりました。これにより、Insight プラットフォームに多くの機能が追加されます。以下は IQL の例です。
"Partner Level" = "Platinum" OR "Service Agreement" IS NOT EMPTY
インポート モジュールの継承のサポート
インポート モジュール エンジンで、継承構造の設定をサポートするようになりました。これにより、IQL を設定してソース/データのさまざまな部分を異なる子オブジェクト タイプに指定することができます。
1 つの CSV ファイルと多数のサーバーがあり、CSV ファイルの列の 1 つが "Vendor" であるとしましょう。Insight で "Server" を親として、各ベンダー (Apple、Microsoft、Dell など) を異なる子オブジェクト タイプとして継承構造を作成します。また、IQL によって、IQL ごとに異なるオブジェクト タイプのソースを指し示します。
objectType "Apple" の構成
objectType = Apple
objectType "Microsoft" の構成
objectType = Microsoft
子オブジェクト タイプに設定されていないすべてのデータは親に追加されますが、既定で子となる空の IQL を使用して子オブジェクト タイプを設定することもできます。
カスタム フィールドの改善
すべてのカスタム フィールドが改善され、任意の属性のフィルタリングがサポートされるようになりました。初期設定は「ラベル」ですが、検索に使用できる属性を変更または追加できます。また、これまでのように、「startsWith」の代わりに「like」でオブジェクトをフィルタリングするようにカスタム フィールドが変更されました。
例:
検索する属性内の任意の文字が考慮される「like」でフィルタリングします。
例:
フィルターの対象となる「ラベル」と「ロール」を選択した場合、「ロール」属性からオブジェクトが検索されます。
Insight 属性のフィルタリングの改善
Insight 属性の参照オブジェクトのフィルタリングを改善し、これまでの「startsWith」ではなく「like」をサポートするようにしました。
参照の使用に関する制限
「OR」のサポートとプレースホルダーのサポートの改善により、「IP アドレス管理」などのユースケースや、「チェック アウト」戦略などのより希望に沿った関係をサポートできるようになりました。たとえば、サーバーと IP アドレスがあり、1 つの IP アドレスを使用できるのはサーバーが 1 つだけであることを確認するといったユースケースに対応できます。これは、次のように、サーバー オブジェクト タイプの「IP アドレス」属性に設定する IQL です。
object not having inR() OR object having inR(Key = ${Key})
これにより、特定のサーバーに設定されているものを除き、インバウンド参照を持たない「IP アドレス」のみを選択できます。
プレースホルダーのサポートの改善
どのプレースホルダーでも、オブジェクトを表すプレースホルダーの ID またはラベルの取得をサポートするように改善しました。パターンは ${placeholder.id}か ${placeholder.name} のいずれかです。つまり、課題タイプ名、ユーザーの表示名などでフィルタリングできます。これは、内部 Jira フィールドとカスタム フィールドの両方でサポートされています。
以下は、プレースホルダーを持つ IQL の例です。
|
IQL
ユーザーまたは指定したユーザーが属するグループを持つオブジェクトを指定する「ユーザーを持つ」IQL 関数が追加されました。
例:
"Group/s" having user("admin")
"Group/s" having user("currentUser()")
"Group/s" having user("currentReporter()")
"User/s" having user("admin")
....
次の IQL 関数は廃止されました。
- connectedJiraIssues を廃止して connectedTickets を採用
- jiraGroup を廃止して group を採用
設定のインポートのオプション
「欠落しているオブジェクトのアウトバウンド参照」というインポートの設定オプションが追加されました。この設定は、オブジェクトがレポートにない場合にアウトバウンド参照を削除するかや、オブジェクトが欠落しているときにアウトバウンド参照を残すかを決定するものです。これは、Insight Discovery インポートを使用する場合に特に便利です。
その他の修正
- 参照フィールドで、親フィールドが設定されたスキーマとは異なるオブジェクト スキーマからのフィルタリングをサポート
- Insight インデックスの観点とインポート同期の両方の観点からメモリ使用率を削減
- Jira トランジション画面のプレースホルダーを修正しサポート
- オブジェクト タイプを移動すると、その下のオブジェクト タイプが一時的に非表示になる問題を修正
- 通知メールに変更された属性の名前が表示されなかった問題を修正
- 基本検索フィルターの問題を修正
- プレースホルダーが無効な IQL 値に置き換えられる問題を修正
- 時間レポートの問題を修正
- IQL 関数 currentProject() の問題を修正
- オブジェクト タイプの移動時にキャッシュがアップデートされなかった問題を修正
- オブジェクト スキーマ マネージャーがオブジェクトを移動できなかった問題を修正
- Json インポーターと複数の属性の問題を修正
- Insight スクリプト コンソールの問題を修正
- JQL および Insight のリファレンス フィールドの iqlFunction に関する問題を修正
- Discovery インポートでファイルが存在しない (インポート時間が長い、欠落しているオブジェクトの処理) ことに関する問題を修正
- トランジションでのプロジェクト プレースホルダーの問題を修正
- 自動化されたメールに、属性名の代わりにプレースホルダーが表示されない問題を修正
- SCCM インポート リンクを「入手できる Insight インポート アプリ」に追加
- ジップ スリップの脆弱性を修正
- Jira ユーザーのインポートで最初の 1000 ユーザーしかインポートされない問題を修正
- 継承構造のラベルの変更に関する問題を修正
- インポートで、オブジェクトが同じでない場合でも同じであると識別されることがある問題を修正
- アイコンのパフォーマンスを修正
- 多数のオブジェクトを含む課題ビューのパフォーマンスを修正
- オブジェクト履歴に毎回正しいユーザーが表示されない問題を修正
- プレースホルダー報告者が user name != user key のユーザーに対して機能しなかった問題を修正
- user name != user key の場合、ユーザーのインポートが正しいユーザーと一致しない問題を修正
- 新しいインポート オブジェクト タイプ マッピングの作成に関する問題を修正
- 長い URL が UI で切り捨てられる問題を修正
- 制限された権限でステータス フィールドが不明になる問題を修正
- Confluence ページにオブジェクト名が表示されない問題を修正
- 基本検索で複数のワイルドカードを使用するとエラー メッセージが発生する問題を修正
- インポート/エクスポート スキーマが共有フォルダーを使用しない場合のデータ センターの問題を修正
- Insight の読み取り専用フィールドと一緒に使用されたときに JSD 承認者に通知メールが送信されない問題を修正
- すべてのオブジェクトを削除したときに Jira 課題履歴が更新されない問題を修正
- 多くの Confluence ページがリンクされている場合のオブジェクト リスト ビューのパフォーマンスが向上
- リンクされた Jira 課題のヌル ポインタの問題を修正
- インポート中にデータソースを一時ファイルに保存するオプション
- Confluence 属性とロギング戦略を修正
- アトラシアン キャッシュによるインポート時のロックを修正
- 起動時の Insight 整合性チェックを改善
- データベース インポート モジュール中のメモリ消費量を削減
- Confluence Jira マクロの問題を修正
- メールの検証を修正
- グループ カスタム フィールド タイプの IQL プレースホルダーの問題を修正
- ラベル テンプレートのグローバル イメージのアップロードを修正
- Service Desk Customers に課題の詳細が表示されない
- インポート時に大文字と小文字を区別しないオプションの選択
- パフォーマンスと DC の互換性が向上
- 管理者によるプロセスのキャンセルが可能
- 属性の値が重複する問題を修正
- インデックスの Insight 起動時の制御の改善を修正
- グループ属性の「like」演算子の問題を修正
- Data Center で、1 つのノードでオブジェクトが他のノードで一時的に消える問題を修正
- ユーザー キーが新しく作成された Jira ユーザーインポートの既定の識別子になる
- Insight の再インデックスがフリーズする問題を修正
- まれにオブジェクトの編集でエラー メッセージが表示される問題を修正
- Java API を使用してオブジェクトを移動するときに、内部 IQL クラスではなく IQL 文字列を使用するように Java API を修正
- Jira 7.4 以前と MS SQL データベースで実行されている Insight の問題を修正
- JSD の顧客が Insight オブジェクトを表示できない問題を修正
- インポートで複数の属性値が追加されることがある問題を修正
- トランジション画面での Insight カスタム フィールドの問題を修正
- インポートを手動でトリガーするときにキャンセル ボタンがフォーカスされるよう修正
- 大文字と小文字を区別するステータスの問題を修正
- アイコンやアバターを読み込むときのパフォーマンスが向上
- 軽微な修正
Insight 5.5 にアップグレードする前に
Insight 4.x からのアップグレード
Insight 4 から Insight 5 にアップグレードした後、すべてのインポート設定を確認することを強くお勧めします。
Insight のインストールが Insight Discovery のインポートで設定されている場合は、Insight 5 をインストールした後に以下を実行してください。
- Marketplace から Insight Discovery バージョン 2.x をダウンロードしてインストールします
- Insight Discovery インポートが設定されているオブジェクト スキーマに移動し、[Migrate Configuration (設定の移行)] を押します
- 移行されたインポート設定を確認します
Insight のインストールが Tempo アカウントのインポートで設定されている場合は、Insight 5 をインストールした後に以下を実行してください。
- Marketplace から Insight Tempo 統合をダウンロードしてインストールします
- Tempo インポートが設定されているオブジェクト スキーマに移動し、[Migrate Configuration (設定の移行)] を押します
- 移行されたインポート設定を確認します





