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(医療系ナースステーション)

 


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

関連記事
C++ニュース

C++Builder 10.4 Sydney の Win32およびWin64で、C++17 アルゴリズムライブラリ並列ソートを使用する

C++ニュース

C++Builder 10.4 Sydneyでの ISO C++ サポート状況

C++Delphiデータベース

基礎から学べるFireDACデータアクセス再入門(第5回)

ニュース

RAD Studio 10.4 で変更されたFireDACトランザクション分離レベルの設定

コメント

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

IN THE ARTICLES