サンプルパッケージ

RayPenのサンプルは非管理パッケージとして提供されるため、パッケージに含まれるソースコードの参照や変更が可能です。

このサンプルでは、病院において手術を実施する前に患者の同意を得るシーンを想定しています。紙の契約書と署名の手続きの代わりに、Salesforce上の契約書と手書きの署名を提案しています。

サンプル画面の説明

サンプルでは、次のような画面を操作できます。実際の画面は、お使いの「RayKit」アプリのバージョンやデバイスによって異なります。

  1. サンプルを試すには、スマートフォンが必要です。
  2. 「手術同意書」という契約画面の例です。
  3. タップすると、署名画面を表示します。

パッケージのインストール

  1. このURLからインストールを実行する。
  2. 「Surgery Agreement」Visualforceページのタブを追加する。
  3. Salesforce ナビゲーションに「Surgery Agreement」を追加する。

サンプルの操作方法

  1. 「RayKit」アプリでSalesforceにログインする。
  2. 「Surgery Agreement」を開く。
  3. 手書きの署名操作を実行する。
  4. 「OK」をタップし、署名した結果が画面に埋め込まれることを確認する。
  5. 「PDFとして保存」をタップし、PDFドキュメントの保存情報が表示されることを確認する。
  6. 「PDFをプレビュー」をタップし、PDFドキュメントのプレビュー画面が表示されることを確認する。

サンプルの構成

このサンプルには、次のファイルが含まれます。

Visualforceページ

  • Surgery_Agreement
  • Surgery_Agreement_PDF

Apexクラス

  • SurgeryAgreementPDFPageController
  • SurgeryAgreementPDFPageControllerTest
  • SurgeryAgreementPageController
  • SurgeryAgreementPageControllerTest

このサンプルには、次のカスタムオブジェクトが含まれます。

SurgeryAgreement

項目の表示ラベル API参照名 データ型 説明
AgreementText AgreementText__c ロングテキスト(131072) 契約の文章。
Date Date__c テキストエリア(255) 署名した日付。
DoctorTitle DoctorTitle__c テキストエリア(255) 医師名。
PatientName PatientName__c テキストエリア(255) 患者名。
Patient Signature Patient_Signature__c Lookup(Signature) 署名のルックアップ。
PDFPageUrl PDFPageUrl__c URL(255) 将来の拡張のための予約。
SignatureTitle SignatureTitle__c テキストエリア(255) 署名のタイトル
Title Title__c テキストエリア(255) タイトル

日付データの格納には、日付型や日付時刻型の項目を利用できますが、ここでは契約内容を記録する目的のため日付型を使用しています。

パッケージのアンインストール

パッケージをアンインストールするには、「インストール済みパッケージ」の画面から「アンインストール」を実行します。

Copyright © 2018 GrapeCity inc. All rights reserved.