autocad_attributes 属性の使い方について、ヘルプにはあまり詳しい説明がないので、以下は、私が試した範囲での知見です。
(1) extended_entity_data
DWGファイルにユーザー属性が書き込まれる (extended_data_list{} リスト)。
(2) insert_attributes
DWGファイルにユーザー属性が書き込まれる (fme_attrib_info{} リスト)。
(3) external_attributes (デフォルト)
デフォルトではDWGファイルにユーザー属性は書き込まれない。
ただし、フィーチャーに extended_data_list{} 属性を与えることによって必要な属性を書き込むことができる。その場合の書式は次のとおり。
string:<属性名>=<値>
例: AttributeCreator でフィーチャーの属性を extended_data_list{} リストに格納する。
extended_data_list{0} <-- string:ID=@Value(ID)
extended_data_list{1} <-- string:都道府県名=@Value(都道府県名)
DWGライターのヘルプでの external_attributes に関する説明:
は、属性が外部データベースに記録されている場合は、そのテーブルと結合するためのキー属性を "extended_data_list{0}" に設定して書き込むと便利ですよ、ということを言いたいのだと思います。
これは、(1) extended_entity_data または (2) insert_attributes で、外部テーブルと結合するためのキー属性を書き込むことと等価です。