Skip to main content

Webフォーム

Varicent IncentivesのWebフォームを使用してフォームを作成し、Webレビューまたはデータ送信用に有効にします。

Webフォームの作成は、使用するデータ・ソースと表示する詳細列の選択から始まります。オプションで、Webユーザーのために任意の列を編集可能にするか、またはレビュー専用に表示をすることもできます。

フォームに表示するデータを定義した後、個々の Webユーザーに対して表示される情報を制限する制限を作成できます。たとえば、Webユーザーが各人の情報のみを表示できるようにする制限を作成するとします。

注記

Web フォームは PDF としてエクスポートできないことに注意してください。

Webフォームの追加

Varicent Incentivesでは、Webフォームは完全に設定可能なグリッドです。Webフォームを作成する場合、フォームの内容とデザインはユーザーが自由に行えます。

  1. コンポーザーで、Webフォームを追加するコンポーネントに移動します。

  2. [パレット]タブから[Webフォーム]オブジェクトをコンポーネントにドラッグします。

  3. Webフォームの名前を入力します。

  4. Webフォームで、[編集]アイコンをクリックします。

  5. [編集]をクリックして、データをWebフォームに追加します。

Webフォームソース

Varicent Incentivesでは、[時間]テーブル以外の計算結果またはテーブルをWebフォームのデータソースとして使用できます。

データ・ソースを追加する場合は、Webユーザー向けに編集可能な列、またはレビューのみのために表示される列を選択できます。また、個々のWebユーザーに表示される情報を制約する制限を作成することもできます。

Webフォームへのソースの追加

[en] In Varicent IncentivesVaricent Incentives, you can use any calculated results or tables, except the Time table, as data sources in your web forms.

[en] When you add data sources, you can select the columns that are editable for the web user or that are displayed for review only. You can also create restrictions that limit the information that is displayed to individual web users.

  1. 手順に従って、Webフォームを追加します。

  2. Webフォームで、[ソース]コンポーネントをWebフォームにドラッグします。

  3. 1つまたは複数のデータ・ソースを追加します。

  4. [制限]タブで、ソースの任意の制限:を定義します。

    例えば、ERPのデータテーブルをWebユーザーのテーブルに引き込んだ場合、Webユーザーが自分の結果だけを閲覧できるようにするには、支払者 IDweb user payee ID = source data payee IDで制限をかける必要があります。

  5. [列を選択]タブで、フォームに表示する列を[列を追加]ペインにドラッグします。

  6. [検証]ルールタブで、検証ルールを作成します。

  7. [フィルター]タブで、保存されたWebフォームフィルタを追加します。

  8. [作成]をクリックします。

編集可能なWebフォーム列への検証ルールの追加

Varicent Incentivesでは、編集可能なWebフォーム列に入力できるデータに制約を加えるための検証ルールを追加および割り当てることができます。

データは、特定の数値、テキスト、日付値、またはWebフォーム・ソース列に制限できます。

  1. 手順に従って、Webフォームを追加します。

  2. Webフォームで、ソースを追加します。

  3. [検証ルール]タブで、[新規追加]をクリックします。

  4. 検証ルールのソースであるテーブルと列を選択します。

  5. [演算子]を選択します。

  6. [値]タブまたは[ソース]タブで、入力ルールを完了します。

  7. [作成]をクリックします。

    重要

    計算結果がWebフォーム・ソースに追加される場合、結合された計算結果を使用して検証ルールを定義できます。

Webフォーム・行フォーム

Varicent® SPM(Sales Performance Management)では、Webユーザーが(既存の行を編集するのではなく)行をテーブルに追加できるように、Webフォームの行フォームを作成できます。

行フォームに行を追加すると、すべてのフィールドが編集可能になります。特定のフィールドを入力する必要がある場合は、特定のセルに必須のフラグを追加して、行を送信する前にデータをフィールドに入力する必要があることをWebユーザーに知らせます。

行フォームの追加

[en] In Varicent IncentivesVaricent Incentives, you can create row forms in web forms so that web users can add rows to a table (as opposed to simply editing existing rows).

[en] When you add rows to a row form, all fields are editable. If certain fields must be completed, you can add a required flag to particular cells to let web users know that data must be entered in the field before they can submit the row.

  1. 手順に従って、Webフォームを追加します。

  2. Webフォームで、[行フォーム]コンポーネントをWebフォーム上にドラッグします。

  3. ドロップダウン・リストから、宛先テーブルを選択します。宛先テーブルは、行を追加するテーブルです。このテーブルは、カスタムまたは構造テーブルにすることができます。

  4. 検証ルールを作成します。

  5. [作成]をクリックします。

行がWebフォームに表示されます。

管理フォーム列の追加

Varicent Incentivesでは、管理者フォーム列をWebフォームに追加できます。WebユーザーがWebフォームを介してデータを送信すると、管理フォームでは、管理者が変更を承認または却下できる列にデータが表示されます。

Webフォームオプションウィンドウで「管理者の承認が必要」をクリックする必要があります。結果を直接データベースに送信すると、管理者フォームは表示されません。

  1. コンポーザーで、Webデータ編集のターゲット・テーブルを有効にします。

  2. Webフォームで、[管理フォーム]コンポーネントをWebフォームにドラッグします。

  3. Webデータ編集用に有効にしたターゲット・テーブルを選択します。このWebフォーム上の変更の承認、または却下データがテーブルに送信されます。

  4. [作成]をクリックします。

JavaScriptの追加

Varicent Incentivesでは、Webフォームに追加できます。

コードはWebフォームの前に表示され、<script type="text/javascript">タグで囲まれます。また、Webフォームのセルに追加することもできます。

1 つの Web フォームにつき 1 つのスクリプトのみ使用できることに注意することが重要です (スクリプトは必要に応じて単純にも複雑にもできます)。

  1. 手順に従って、Webフォームを追加します。

  2. Webフォームのツールバーで、JavaScriptアイコンをクリックします。

  3. コードを入力するか、JavaScriptウィンドウに貼り付けます。テキストボックスの文字数には制限はありません。

    • ウィンドウに JavaScript を入力します。

    • JavaScript .min ファイルをウィンドウに貼り付けます。

      このオプションに関する注意事項:
      • 複数のライブラリを貼り付けたり参照したりできます。

      • ただし、これにより Web フォームのパフォーマンスが低下する可能性があります。

      • jQuery ライブラリはすでに Web フォームに統合されています。

      • Web フォームを PDF にエクスポートするために利用できるライブラリがいくつかあります。これは現在、Web フォーム機能にネイティブに組み込まれている機能ではありません。

  4. [完了]をクリックします。

Webフォームオプション

Varicent® SPM(Sales Performance Management)では、エクスポート・フィルターやデータ送信に管理者の承認が必要かどうかなど、Webフォームオプションと基本設定を設定します。

また、オプションを設定する前に、WebフォームをWebクライアントに表示するかどうか、およびユーザーに表示される行数と列数を指定することもできます。

Webフォーム・オプションの設定

Varicent Incentivesでは、フィルター、エクスポートフィルター、データ送信に管理者の承認が必要かどうかなどの、Webフォームオプションを指定できます。また、オプションを設定する前に、WebフォームをWebクライアントに表示するかどうかを指定することもできます。

  1. 手順に従って、Webフォームを追加します。

  2. Webフォームのツールバーで、[フォーム・オプション]をクリックします。

  3. メニューからWebフォームを選択した後にフィルタを表示するには、[フィルター適用時までフォームを表示しない]チェックボックスを選択します。次に、ユーザーはフィルターを選択し、[適用]をクリックして、Webフォームを作成する必要があります。

    [フィルターが適用されるまでフォームを表示しない]チェックボックスを選択しない場合、フォームが選択されるとすぐにWebフォーム全体が表示されます。

  4. [日付提出]セクションで、データ提出に関する次のオプションのいずれかを選択します。

    • [管理者の承認が必要] を選択した場合は、変更がデータベースにコミットされる前に、モデル管理者がコンポーザーを通じて変更を承認する必要があります。

    • [データベースへ直接]を選択すると、データベースに直接編集が行われます。承認プロセスがないため、このオプションを選択する場合は慎重に行ってください。

  5. [エクスポート・フィルター]ドロップダウン・リストから、ユーザーがWebフォームを表示するために適用する必要があるフィルターを選択します。

  6. [完了]をクリックします。

Webフォーム基本設定の設定

Varicent Incentivesでは、Webフォームのエディターウィンドウに表示されるデフォルトの行数と列数を指定できます。

  1. 手順に従って、Webフォームを追加します。

  2. Webフォームのツールバーで、[環境設定]をクリックします。

  3. エディターの属性を選択します。

  4. Webクライアントで受け取り人をポータル・アクセスフィルターによって選択できるようにするには、[ポータル・アクセス・フィルターがある場合、受け取り人の選択を制限する]チェックボックスを選択します。

  5. [完了]をクリックします。