最近双子さん(Gemini)にいろいろ相談することが多く、新しい記事を書こうと思った際にふと思い立ってやってみた実験です
この記事は別の記事を書く際にふと思いついたので、実験的に作成したものです。
記載されている内容は、2026年1月時点で正確ではないと思われるのでご注意ください
本来は元記事を書いてから投稿しようと思ってましたが
Qiita Advent Calendar 2025 Online Meetup
に触発されて投稿します
どうでもいい話ですが
生成AIに何かお願いするときにちょっと仲の良い友達や、同僚にお願いするみたいな敬語ではないけど丁寧過ぎないフランクな口調でお願いしてしまうのは私だけでしょうか?
あと、名前を付けると急に親しみがわきます(かわいくおもえます)
まずは挨拶
実験結果
結果
以下を書いてくれました
--- ここから ---
ServiceNowエンジニアがOutSystemsの無料環境(PE)を手に入れてみた!
はじめに
こんにちは。普段はServiceNowをメインに触っているエンジニアです。
最近、ローコードプラットフォームの文脈でよく比較対象に上がる「OutSystems」について調べる機会がありました。
ServiceNowには開発者向けの無料インスタンス(PDI)がありますが、OutSystemsにも同様の「Personal Environment (PE)」という無料環境があるとのこと。実際に環境を作ってみたので、その手順とSNエンジニア視点での気づきを共有します。
1. OutSystemsの無料環境「PE」とは?
ServiceNow技術者にとってのPDI(Personal Developer Instance)と同じ位置づけですが、いくつか特徴があります。
- 休止・スリープがない: PDIのように「数日放置したからインスタンスをActiveに戻す(Wake up)」という待ち時間がありません。
- 基本的に一生無料: 開発・学習目的であれば継続的に利用可能です。
- 専用ツール: ServiceNowはブラウザベースの開発(Studio/AES)ですが、OutSystemsは専用のデスクトップIDE(Service Studio)を使用します。
2. 環境構築の3ステップ
ステップ1:アカウント作成
まずは OutSystems公式サイト にアクセスします。
- 「無料で始める」ボタンをクリック。
- 名前、メールアドレス、パスワードを登録。
- 届いたメールで認証を完了させる。
ステップ2:Personal Environment (PE) のアクティベート
ログイン後のダッシュボードで、自分専用のクラウド環境を作成します。
- 「Create environment」をクリック。
- 数分待つと、自分専用のURL(
https://[あなたの名前].outsystemscloud.com)が発行されます。
ステップ3:開発ツール「Service Studio」のインストール
ここがServiceNowと大きく異なる点です。OutSystemsの開発はブラウザではなく、高機能なデスクトップアプリで行います。
- ダッシュボードから「Download Service Studio」をダウンロード。
- インストールして起動し、ステップ2で作成したURLとアカウント情報でログインします。
3. ServiceNowエンジニアが驚いたポイント
実際に環境を作って少し触ってみたところ、SNエンジニア視点で以下の違いに驚きました。
| 機能 | ServiceNow (PDI) | OutSystems (PE) |
|---|---|---|
| 開発環境 | ブラウザ (Studio / App Engine Studio) | 専用デスクトップアプリ (Service Studio) |
| 変更の反映 | 保存すると即時反映(Business Rule等) | 1-Click Publish(コンパイルとデプロイ) |
| DB設計 | Task等の標準テーブル拡張が基本 | ゼロベースのRDB設計 (Entity) |
| スクリプト | JavaScript (GlideRecord等) | ビジュアルフロー(必要に応じてJS/SQL) |
特に、変更を反映させる際の 「1-Click Publish」 というボタン。これを押すと、背後でC#へのコード生成やDB更新、スキャンを自動で行ってくれるのですが、その「型チェック」の厳格さ(エラーがあればデプロイ前に止まる)は、JSのランタイムエラーに悩まされがちなSNエンジニアにとって非常に新鮮でした。
4. 最初のアプリを爆速で作る方法
環境ができたら、以下の手順で「データからアプリを生成」してみてください。
- Service Studioで New Application を作成。
- Dataタブ に手持ちのExcelファイルをドラッグ&ドロップ(自動でEntity作成)。
- Interfaceタブ の空の画面に、作成したEntityをドラッグ。
- 緑のボタン(1-Click Publish) をクリック。
これだけで、ServiceNowでいう「List」と「Form」が自動生成されたWebアプリが出来上がります。
おわりに
ServiceNowは「業務プロセスの標準化」に強いですが、OutSystemsは「ゼロから自由なUI/UXを作る」ことに特化している印象です。
どちらが良い悪いではなく、用途によって使い分ける「武器」として、両方のローコードプラットフォームを触れるようになるのはエンジニアとして大きな強みになると感じました。
今後は、ServiceNowのScript IncludeやBusiness RuleがOutSystemsではどう表現されるのか、より深く掘り下げてみたいと思います!
タグ: #ServiceNow #OutSystems #LowCode #初心者
Markdown
# ServiceNowエンジニアがOutSystemsの無料環境(PE)を手に入れてみた!
## はじめに
こんにちは。普段はServiceNowをメインに触っているエンジニアです。
最近、ローコードプラットフォームの文脈でよく比較対象に上がる「OutSystems」について調べる機会がありました。
ServiceNowには開発者向けの無料インスタンス(PDI)がありますが、OutSystemsにも同様の「Personal Environment (PE)」という無料環境があるとのこと。実際に環境を作ってみたので、その手順とSNエンジニア視点での気づきを共有します。
---
## 1. OutSystemsの無料環境「PE」とは?
ServiceNow技術者にとってのPDI(Personal Developer Instance)と同じ位置づけですが、いくつか特徴があります。
- **休止・スリープがない:** PDIのように「数日放置したからインスタンスをActiveに戻す(Wake up)」という待ち時間がありません。
- **基本的に一生無料:** 開発・学習目的であれば継続的に利用可能です。
- **専用ツール:** ServiceNowはブラウザベースの開発(Studio/AES)ですが、OutSystemsは専用のデスクトップIDE(Service Studio)を使用します。
---
## 2. 環境構築の3ステップ
### ステップ1:アカウント作成
まずは [OutSystems公式サイト](https://www.outsystems.com/ja-jp/) にアクセスします。
1. 「無料で始める」ボタンをクリック。
2. 名前、メールアドレス、パスワードを登録。
3. 届いたメールで認証を完了させる。
### ステップ2:Personal Environment (PE) のアクティベート
ログイン後のダッシュボードで、自分専用のクラウド環境を作成します。
1. 「Create environment」をクリック。
2. 数分待つと、自分専用のURL( `https://[あなたの名前].outsystemscloud.com` )が発行されます。
### ステップ3:開発ツール「Service Studio」のインストール
ここがServiceNowと大きく異なる点です。OutSystemsの開発はブラウザではなく、高機能なデスクトップアプリで行います。
1. ダッシュボードから「Download Service Studio」をダウンロード。
2. インストールして起動し、ステップ2で作成したURLとアカウント情報でログインします。
---
## 3. ServiceNowエンジニアが驚いたポイント
実際に環境を作って少し触ってみたところ、SNエンジニア視点で以下の違いに驚きました。
| 機能 | ServiceNow (PDI) | OutSystems (PE) |
| :--- | :--- | :--- |
| **開発環境** | ブラウザ (Studio / App Engine Studio) | 専用デスクトップアプリ (Service Studio) |
| **変更の反映** | 保存すると即時反映(Business Rule等) | **1-Click Publish**(コンパイルとデプロイ) |
| **DB設計** | Task等の標準テーブル拡張が基本 | ゼロベースのRDB設計 (Entity) |
| **スクリプト** | JavaScript (GlideRecord等) | ビジュアルフロー(必要に応じてJS/SQL) |
特に、変更を反映させる際の **「1-Click Publish」** というボタン。これを押すと、背後でC#へのコード生成やDB更新、スキャンを自動で行ってくれるのですが、その「型チェック」の厳格さ(エラーがあればデプロイ前に止まる)は、JSのランタイムエラーに悩まされがちなSNエンジニアにとって非常に新鮮でした。
---
## 4. 最初のアプリを爆速で作る方法
環境ができたら、以下の手順で「データからアプリを生成」してみてください。
1. Service Studioで **New Application** を作成。
2. **Dataタブ** に手持ちのExcelファイルをドラッグ&ドロップ(自動でEntity作成)。
3. **Interfaceタブ** の空の画面に、作成したEntityをドラッグ。
4. **緑のボタン(1-Click Publish)** をクリック。
これだけで、ServiceNowでいう「List」と「Form」が自動生成されたWebアプリが出来上がります。
---
## おわりに
ServiceNowは「業務プロセスの標準化」に強いですが、OutSystemsは「ゼロから自由なUI/UXを作る」ことに特化している印象です。
どちらが良い悪いではなく、用途によって使い分ける「武器」として、両方のローコードプラットフォームを触れるようになるのはエンジニアとして大きな強みになると感じました。
今後は、ServiceNowのScript IncludeやBusiness RuleがOutSystemsではどう表現されるのか、より深く掘り下げてみたいと思います!
---
**タグ:** #ServiceNow #OutSystems #LowCode #初心者
--- ここまで ---
所感
内容のチェックはしていませんが、それっぽいものができました。
便利ですね。


