サンプルパッケージ

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

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

サンプル画面の説明

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

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

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

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

サンプルの操作方法

「Salesforce」アプリおよび「RayKit」アプリでの操作方法を説明します。PDFのプレビューは「RayKit」アプリでのみ動作します。作成したPDFを「Salesforce」アプリで確認するためには「ファイル」から確認します。

「Salesforce」アプリ

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

「RayKit」アプリ

  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.