Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Delphi

RAD Server 製品[フィールドサービスアプリケーション]

Author: h.mohri

この記事は、Sarina DuPontによるRAD Server Solution Series: [Field Service Application]の抄訳です。

ソリューション名:RAD Server Field Service Application – Delphi

業種:フィールドサービス

 

ソリューションの概要

RAD Server Field Service インダストリーテンプレートは、予定のルーティング・部品の管理・ユーザー管理のためのエンドツーエンドのフィールドサービスアプリケーションテンプレートを提供します。 これは、RESTサーバーモジュール・デスクトップクライアント・クロスプラットフォームモバイルクライアントの3つで構成されています。

ダウンロード方法

Delphi / RAD Studio 10.2 のGetIt(ツール> GetItパッケージマネージャ>インダストリアルテンプレート)で利用できます。

 

セットアップ手順

クイックスタートガイドと詳細なセットアップドキュメント(英文)がサンプルプロジェクトに含まれています。

 

Overview

RAD Server フィールドサービステンプレートは、サーバー側にRAD Server ベースの RESTサーバーモジュールを使用します。管理側には、予定の追加・表示・管理を行うFireMonkeyベースのデスクトップクライアントがあります。

さらに、管理クライアントを使用すると、部品在庫を管理し、ユーザ管理を行うことができます。オフライン対応クロスプラットフォームクライアントアプリケーションはFireMonkeyに組み込まれており、Android・iOS・macOS・Windowsに展開できます。1つのコードベースと1つのUIがあります。保留中および完了済みの予定を表示し、その場所をマップし、完了したものとしてマークすることができます。新しい予定がサーバーから同期されると、パーツのインベントリを表示したり、ローカルの通知を受け取ることもできます。LiveBindingとFireDACの両方がフィールドサービステンプレート全体で広く使用され、必要なコードの量を削減します。

フィールドサービステンプレートは、InterBaseデータベースに接続されたRAD Server バックエンドで構成されています。 RADサービスは、フィールドサービス管理者とフィールドサービスアプリケーションの両方がCRUD操作を実行するために接続するRESTエンドポイントを提供します。 さらに、Field Service Templateデータベースとサンプルデータをセットアップするために、RADサーバと同じマシン上で実行するField Service Setupアプリケーションがあります。

  • フィールドサービス管理者(Field Service Admin)
  • フィールドサービスアプリケーション(Field Service App)
  • フィールドサービスサーバー(Field Service Server – RAD Server
  • フィールドサービスのセットアップ(Field Service Setup)

 

次の順序でプロジェクトを展開して実行する必要があります。

1. Field Service Setupアプリケーションがユーザアカウントに接続してユーザアカウントを作成するには、RAD Server 開発サーバーが動作している必要があります。

 

2. Field Service Setupアプリケーションは、データベース・テーブルとデータ・EMSユーザーアカウントの設定を補助します。

 

3.フィールドサービスサーバーは、管理クライアントとアプリケーションクライアントインターフェイスの両方と連携するRAD Server側のRESTリソースです。 これは、IIS・Apache・またはスタンドアロンのRADサーバ(EMS)サーバを介して、WindowsおよびLinux上に配置可能である必要があります。

 

4.フィールドサービスアプリケーションは、Android・iOS・macOS・Windows用の RAD Studio FireMonkeyベースのクライアントアプリケーションです。 クライアントアプリケーションでは、RAD Serverのテナントを選択してから、ユーザーとしてログインする必要があります。 ログインすると、現在のテナントのサンプルアポイントメントとパーツデータがダウンロードされ、アポイントメントが完了します。 予定が完了すると、インターネットにアクセスできる場合は、サーバーに返信することができます。 フィールドサービスアプリケーションがオフラインの場合、変更されたデータはオンラインになるまで保存されます。

 

5. Field Service Adminは、WindowsとMacOS上のデスクトップ用に設計されたRAD Studio FireMonkeyベースのクライアントアプリケーションです。 管理アプリケーションを使用して、予定の作成と編集・完了予定の表示・パーツの作成と編集・ユーザーの作成と編集を行うことができます。

 


Delphi / RAD Studio 10.2 Tokyo Enterprise版と Architect版の GetItパッケージマネージャーには、その他2つのインダストリーテンプレートもあります。

RAD Server Solution Series: [Hospitality] Restaurant Survey Application(レストラン調査アプリケーション)

RAD Server Solution Series: [Healthcare] Nurses Station(医療系ナースステーション)

 

What What's New in InterBase 15 What What's New in InterBase 15 See What's New in RAD Studio 13 Florence

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES