メインコンテンツまでスキップ

【活用例】名前の重複ミスを防ぐエクステンションサンプル

· 約3分
田島 慶一

エクステンション活用例

Next Design は拡張機能(エクステンション)による高い拡張性を持っており、 お客様独自の設計現場でのルールやプロジェクト標準の設計規約を Next Design の機能としてアドオンできます。

今回、名前の重複ミスを自動検出し、モデル名の一意性を確保するエクステンションサンプルを公開いたしました。

▼サンプルはこちら
RestrictNamesUnique - GitHubリポジトリ

お客様にて Next Design をさらに活用いただくための一助になれば幸いです。

1. サンプルの主な特長

  • 兄弟モデル間での名前重複の自動検出
    エラーチェックを実行時、特定の所有フィールドに保持される兄弟モデル同士の名前が重複していないか、自動で検査します。
    モデル名の編集時も自動で検査し、名前が重複していれば編集をキャンセルします。

  • チェック対象はメタモデルで指定可能
    一意性チェックの対象とする所有フィールドはメタモデルで柔軟に指定できます。

  • お客様独自の現場ルールへの応用も可能
    これを参考にプログラムを改変いただければ、お客様独自のルールを実現いただくこともできます。

2. このような現場でお役立ていただけます

  • 名前やIDの重複防止を徹底したい設計現場
  • 設計規約・設計基準の自動化と品質担保を強化したい現場
  • 独自のルールを“ツールで運用”したいプロセス標準化部門 など

3. ご利用・サポートについて

サンプルのご利用方法についてはGitHubリポジトリ内の README で解説しています。
エクステンション開発については こちら のマニュアルをご参照ください。
技術的なご質問や運用上のご相談など、サポートも随時承っておりますので、お気軽にお問い合わせください。

Next Designは今後も現場のニーズを意識した拡張機能のサンプル公開を進めてまいります。
設計管理や品質維持の自動化・効率化に、ぜひ本サンプルをご活用ください。

ご質問・ご要望などは、サポート窓口までお気軽にお知らせください。