掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     Enterprise ArchitectのCSV出力に関する質問


フラット表示 前のトピック | 次のトピック
投稿者 トピック
mogass
投稿日時: 2014-4-18 11:34
EA Administrator
投稿: 171

Enterprise ArchitectのCSV出力に関する質問

サポートに頂きましたご質問と回答の要約です。

○ご質問

【やりたいこと】
パッケージの内容(パッケージ、クラス、属性など)を、
指定したフォーマットに従ったCSVファイルへ出力したい。
要件としては、以下を考えています。
・任意のフォーマットが指定可能
 csvファイルをそのまま指定されたExcelテンプレートへコピーして
 資料を作成することを検討しています。
・極力少ない手順で実施可能
 社内で手順をドキュメント化して複数人で作業することを
 検討しており、手順が少なく分かりやすいのがベターです。

【現状の出力方法】
以下のようなRTFドキュメントのテンプレートを作成して、
RTFドキュメントを作成し、それをWordで開いてコピーし、
メモ帳などのプレーンテキストにペーストして保存することで
csvファイルを作成しています。
ただ、RTFドキュメントを経由することで手順が煩雑になり、
分かりにくくなっています。

パッケージ,種別,名称,属性,型,値の例,既存/新規,多重度
パッケージ >
{Pkg.Name},-,-,-,-,-,既存,-
要素 >
{Element.ParentPackage},{Element.Stereotype},{Element.Name},-,-,-,既存,-
属性 >
,{Att.StereotypeEx},{Att.ParentElement},{Att.Name},{Att.Type},,既存,
{Att.MultiplicityEx}
< 属性
子要素 >
< 子要素
< 要素
< パッケージ

その他、以下の方法を試行しましたが、行いたいことが完全に
実現できませんでした。
1)「CSV形式の読み込みと出力」機能
 属性毎に行が作成されない。(クラスまで)
2)「CSVファイルからの入出力」アドイン
 任意のフォーマットでCSVファイルを作成できない。
 また、必要な出力情報を追加できない。(例えば多重度など)

上記作業を少ない手順で実施可能な方法があれば、
ご教示下さい。
よろしくお願いします。


○回答

「CSV形式の読み込みと出力」機能もしくは「CSVファイルからの入出力」アドインでは、
ご要望を実現することはできないかと思います。

ご期待に沿えず誠に申し訳ございません。

ご要望の内容を実現するには、現状行っていただいている
RTFドキュメントのテンプレートを作成し出力する方法のほか、
アドインの作成もしくはスクリプト機能を利用して
独自で機能を作成していただく方法でご要望を実現することが
可能かと思います。

ご検討ください。

独自アドインの作成に関しましては、下記Webページとヘルプの
「アドイン」のページをご覧ください。

[(弊社Webサイト)アドインを作ってみる]
https://www.sparxsystems.jp/products/EA/tech/CreateAddin.htm

スクリプト機能の利用に関しましては、ヘルプの「スクリプト
サブウィンドウ」のページをご覧ください。


また、有償のサービスではありますが、
弊社ではアドイン開発等の請負も行っておりますので、
何かございましたらお気軽にご相談ください。

[有償追加サポートについて]
https://www.sparxsystems.jp/advanced.htm

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » Enterprise ArchitectのCSV出力に関する質問 mogass 2014-4-18 11:34