4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

IM-FormaDesigner アプリケーションID 変更方法

Posted at

IM-FormaDesignerではアプリケーションを作成後、アプリケーションIDは変更できません。
Forma01.png

しかし変更できないにも関わらずお客さんの無茶ぶりでこの手のID変更、良くありますよね?
2回3回と要求されますよね?

当記事では無理やりアプリケーションID変更する方法を解説します。
もちろん動作保証は出来ませんが、問題なく動くのは確認済です。

1. 変更対象アプリをエクスポートする

標準の手順でFormaアプリケーションをエクスポートします。
Forma02.png

2. エクスポートファイルを解凍する

普通のzipファイルです。解凍もどのツールを使っても問題なし。
中身はxmlとjsonなので修正は簡単です。

3. 解凍ファイル内のアプリケーションID修正

変更前アプリケーションIDで全文検索をし該当箇所を変更したいアプリケーションIDに全置換します。

ファイル名、ファイル内容すべて変更します。
Forma03.png

フォルダ名もIDが含まれているので変更します
Forma04.png

4. 変更したファイルをZIP圧縮する

ここでは「after.zip」という名前で圧縮しています。

5. ZIPファイルをインポートする

標準のアプリケーション情報インポートより先ほど作成したzipファイルをインポートします。

Forma05.png
Forma06.png
Forma07.png

こんな具合で簡単に変更できました。

6. ID変更前アプリを削除する

変更前アプリは削除しておくと安全です。
FormID(Forma画面ごとのID)が一意でないと問題が出る恐れがあります。
当手順では簡略化のためFormIDを再設定しません。
再設定する場合はFormIDをintra-martのID生成APIにて生成し、XMLファイル内のFormID全置換する必要がありそうです。(未検証)

4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?