Loading
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
目次
絞り込み条件を選択

          結果がありません
          結果がありません
          検索のヒントをいくつかご紹介します

          キーワードの入力ミスがないか確認する。
          より一般的な検索語を使用する。
          絞り込み条件を減らして、検索範囲を広げる。

          Salesforce ヘルプ全体を検索
          カードコンテキスト変数 (管理パッケージ)

          カードコンテキスト変数 (管理パッケージ)

          管理パッケージランタイムでは、カード、データソース、フライアウト、テンプレート、その他のコンポーネントへのコンテキストを提供するために、フレームワーク全体でいくつかの変数を使用できます。

          管理パッケージアプリケーションアイコン この情報は、OmniStudio for Managed Packages 用です。標準ランタイムの OmniStudio については、OmniStudio ヘルプを参照してください。

          メモ
          メモ

          すべての変数で大文字と小文字が区別されます。

          名前

          変数

          アクセス

          ページパラメーター

          URL に渡されるページパラメーターを表します。

          {{params}}

          グローバル

          /apex/consolecards?id=123

          {{params.Id}} を表し、123 です。

          オブジェクト

          カードで表されるオブジェクト。レコードのすべての項目と情報が保持されます。

          {{obj}}

          カード

          カードのオブジェクトに Name = 'Test' のようなアカウントがある場合、obj.Name = 'Test' になります。

          親 (フライアウトのみ)

          フライアウトの親オブジェクト。

          {{parent}}

          グローバル (Flyout)

          [Id, Name FROM Contact (取引先責任者からの名前)] を選択します。AccountId = {parent.obj.Id

          ここで、 {parent.obj.Id} は、フライアウトが含まれるカード内のオブジェクトの ID です。

          親レイアウト

          親レイアウト範囲へのアクセス権を付与します。

          {{parentLayout}}

          カード

           

          属性

          vloc-card、vloc-layout、vloc-cmp ディレクティブに渡される属性へのアクセスを許可します。

          {{attrs}}

          グローバル

          <vloc-card name="community-account" customtemplate="community-sidebar-ads"> </vloc-card>

          {{attrs.name}{{attrs.customtemplate} をコールして、名前とカスタムテンプレートにアクセスします。

          セッション変数

          実行時に使用するためにデザイナーで設定された変数。スコープ内の任意のプロパティと {payload} 変数にアクセスできます。

          {{session}}

          レイアウトまたはカード

          「Title」という名前のセッション変数を設定し、デザイナーで obj.Name に設定できます。

          ペイロード

          データソースの結果全体にアクセスするためにセッション変数で使用される一時変数。

          {{payload}}

          レイアウトまたはカード

          この変数にはデータソースの結果全体が保持されるため、データソースで result.records の結果変数を使用しながら、payload.totalSize などの他のプロパティにアクセスできます。

          インポートされた範囲

          このフレームワークでは、外部モジュールとコントローラーをカード、レイアウト、およびコンポーネントにインポートできます。範囲をインポートすると、{ctrl} 属性など、フレームワークの機能を拡張できます。

          {{importedScope}}

          挿入されたコンポーネントに対するグローバル。

          レイアウトにインポートした場合、カードにもアクセス権が付与されます。

          コミュニティテンプレートからの抜粋:

          インポートされたctrlを含むコンポーネント。infoCtrlが挿入された [ctrl] 属性を参照してください。

          
                          <vloc-cmp name="frame" customtemplate="community-content-frame" loaded="true" 
          ctrl="infoCtrl" ng-show="!$root.showContent"> 
          </vloc-cmp>
                        

          インポートされたロジックを使用するテンプレート:

          <div class="info">
          <h2 ng-click="$root.showContent = !$root.showContent; importedScope.url = '';">
          <span class="icon icon-v-left-caret">
          </span>Back
          </h2>
          <iframe ng-src="{{importedScope.url}}" onload="iframeLoaded()"ng-show="importedScope.loaded">
          </iframe>
          </div>

          インポートされたコントローラー:

          .controller('infoCtrl', 
          function($scope, $rootScope, remoteActions, force, $sce)
          { $scope.loaded = false;
          $rootScope.$on('actionSelected',function(event, action) {
          console.log(action.url);
          $scope.loaded = false;
          $rootScope.showContent = false;
          $scope.url = $sce.trustAsResourceUrl(action.url);
          });
          window.iframeLoaded = function() {
          if ($scope.url) {
          console.log('Community frame loaded');
          $scope.loaded = true;
          $scope.$apply();
          }
          };
          });

          ユーザー情報変数

          ユーザーに関する情報は、フレームワークの起動時に取得されます。この情報は $rootScope.vlocity 変数に保存され、$root.vlocity のテンプレート内で使用できます。

          {{$root.vlocity}}

          レイアウトまたはカード

          contextId を使用したカードデータソースのクエリの例: Select AccountId, Account.Name, Name, Birthdate,Phone FROM Contact where AccountId  = '{$root.vlocity.userAccountId}'

          使用可能なユーザー情報:

          • ユーザー ID: $root.vlocity.userId

          • ユーザー名 : $root.vlocity.userName

          • ユーザー種別: $root.vlocity.userType

          • ユーザーロール: $root.vlocity.user

          • User Profile Id (ユーザープロファイル ID): $root.vlocity.userProfileId

          • ユーザープロファイル名 : $root.vlocity.userProfileName

          • User Account Id (ユーザーアカウント ID): $root.vlocity.userAccountId

          • User Contact Id (ユーザー取引先責任者 ID): $root.vlocity.userContactId

          • Locale  in browser lowercase format (ブラウザーの小文字形式のロケール): $root.vlocity.userAnLocale 

          • Salesforce 形式のロケール: $root.vlocity.userSfLocale

          • 通貨コード: $root.vlocity.userCurrency

          • 言語: $root.vlocity.userLanguage

          • タイムゾーン: $root.vlocity.userTimeZone

           
          読み込み中
          Salesforce Help | Article