5
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 5 years have passed since last update.

Outsystemsにて、不要なモジュールを消す時に確認すること

Last updated at Posted at 2019-06-27

はじめに

ある日、Service Studioを開いた私。
社内で開発するアプリ数も増えてきて、使ってなさそうなモジュールが増えてきたからモジュール消しちゃおってなりました。

Service Studioで依存関係も確認したし、消しちゃえ。

image.png

・・・・次の日。

他のチームメンバー

必要なはずのモジュールの依存関係でエラーがでてて、うまくデプロイできないです。

そんなはずはない、Service Studioでアラートのポップアップがでなかったし!!

image.png

こんな状況になってしまったので、ここに記します。

想定読者

いらないモジュールいっぱいあるなー、だけど消すの怖いなーって方

事前準備

特になし

確認ポイント

■たとえばCSVUtilを削除したいケース

image.png

Service Studio上ではアラートがでない

WS000001.JPG
もし依存関係があればこんな感じにエラーでます

だがしかし、
依存関係が検知されない。。。
image.png

■そうならないために

①Discoveryを使う

アプリ全体の依存関係を可視化できるようになるForgeのモジュールがあります。

image.png

具体的には、DiscoveryをPublishした後にブラウザ上で表示すると、
モジュール間のConsumerとProducer関係がこんな感じで可視化できます。

image.png

②Service Centerで目で確認する

CSVUtilのeSpecesタブをチェックすると、依存関係があるものが表示されます。
これを一個一個チェックしていく手法です。

WS000002.JPG

終わりに

皆さんもいらないモジュールを消す時は慎重に!!

そういえば昨日Outsystemsのユーザーカンファレンスに参加させていただきました。

Outsystemsの各社の事例の紹介や、実際にユーザー様と情報交換などをできて楽しかったです。
下記、Outsystems様のカステラとBluememe様のお茶をいただきました。
来年も是非参加したいと思います。

image.png

image.png

5
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
5
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?