問題タブ [salesforce]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
triggers - Salesforce:ワークフロールールを起動するトリガーが機能しなくなりました-何かアイデアはありますか?
したがって、カスタマイズされたSalesforceシステムの一部では、次のことが発生します。
- トリガーは、カスタムオブジェクトの選択リストの値を変更します
- ワークフロールールはその変更を検出し、電子メールを送信します。
でも12月4日頃から止まってしまったようです。編集:デバッグログは、トリガーが起動して選択リストの値を変更していることを示していますが、Worflowルールは評価されていません。
ワークフロールールは非常に単純なので、何がそれを妨げているのかよくわかりません。ルールの詳細は次のとおりです。
カスタムオブジェクトを操作します。
評価基準:レコードが作成されたとき、またはレコードが編集され、以前にルール基準を満たしていない場合
ルール基準:ISPICKVAL(Status__c、'未開始')
アクティブ:はい
即時ワークフローアクション:電子メールアラート
編集:オブジェクトを手動で更新して適切なステータスを設定すると、ルールが実行されます。ただし、トリガーがステータスを変更した場合は起動しません。
編集:2009年12月4日頃にSalesforceで何か変更がありましたか?これが機能しなくなったときのようです...
何か案は?
salesforce - VisualForce での inputField データバインディングの問題
Visualforce ページで奇妙な結果が得られます (はい、Salesforce.com は厄介です、私は知っています)。私の問題は、inputField を使用してカスタム sObject にデータをバインドしようとしていますが、カスタム コントローラーでユーザー入力データを認識していないことです。
ページのコード スニペットは次のとおりです。
コントローラーからのコードは次のとおりです。
workingFee プロパティが null でないことを確認しました。値を入力した後に [手数料を保存] ボタンをクリックすると、ページがリロードされ、「エラー: 必須フィールドがありません: [Fee__c]」というメッセージが表示されます (注: ここの Fee__c は通貨フィールドです。これが sObject であることを期待していますか?)
saveFee() メソッドのデバッグ ステートメントは、ユーザーが入力した値が割り当てられていると思われるのに、workingFee の重要なフィールドが null であることを示しています。
url - Salesforce の [ボタンとリンクの作成] オプション - メール テンプレートを起動するためのカスタム URL
リンク/ボタンを使用してケース内から起動したい電子メール テンプレートがあります。setup->customize->cases->button の下にオプションが表示され、URL を配置する必要がある場所にもリンクが表示されます。私が見ていないのは、電子メール テンプレートを起動するための URL を作成する方法に関するドキュメントではありません。どんな助けでもあなたは素晴らしいです
salesforce - ApexからSalesforce.comフィールドの表示タイプではなくデータタイプを取得します
オブジェクトの各電話、ファックス、電子メール、およびメールのフィールドを識別するために、Salesforce.comオブジェクトのフィールドのデータ型にアクセスする必要があります。これは、DescribeSObject呼び出しを使用してSFDC Webサービスから実行しましたが、Apex describeFieldResult.getTypeメソッドは、実際のデータ型ではなく、フィールドの表示型のみを返します。
たとえば、次の画像のようにファックスのデータ型を表示するフィールドには、getType呼び出しに応じた電話の表示型があります。describeSObject Webサービス呼び出しのように、FAXフィールドのFAX、メールフィールドのメールなどを返すものが必要です。それがApexに存在する場合、誰かいますか?
salesforce - Salesforce-テキストの入力はドロップダウン選択からのものです
3つの値を持つ選択リストと3つの値を持つテキスト領域がありますが、選択リストの1つの値をテキスト領域の1つの値と相関させたいと思います。私がこれをどのように行うことができるかについての考えはありますか?
reporting-services - Force.com のレポート エンジンの比較
組み込みのレポート ツールは悪ふざけなので、カスタムの Salesforce アプリケーションでデータをレポートするためのオプションを調査しています。
要件は、Salesforce Web サイト (Web タブ、visualforce ページなどを介して) からオンデマンドでデータにアクセスできる必要があり、他のリレーショナル データベース レポートと同様に、テーブルの任意の結合を実行できる必要があることです。道具。特定のレポート デザイン機能の多くをエンド ユーザーにも提供できることは、非常に大きな利点です。厳密な要件ではありませんが、外部 DBMS が必要な場合は Oracle とうまく連携できることが理想的です。
MS SQL Reporting Services について良いことを耳にします。また、Crystal Reports についてもあちこちで話題になっています。そこにあるさまざまなオプションやアプローチについて、考えや意見をぜひお寄せください。
jsp - JSP VisualForce の翻訳
私は VisualForce を初めて使用しますが、次のことからわかると思います。jsp ページを apex ページに変換するにはどうすればよいでしょうか? 対応する必要があり、同等の頂点が必要な最も一般的なコードのいくつかを含めました。まともなチュートリアルやハウツーを見つけることができず、VisualForce 開発者ガイドからあまり運がありません。ありがとう
single-sign-on - SalesForce との統合時に AES 256 ビット暗号化を使用するにはどうすればよいですか?
私の質問は、ブラウザの投稿での aes 256 ビット暗号化に関するものです。イントラネット アプリケーションを Salesforce と統合したいと考えており、クライアントが最大限のセキュリティを確保できるように、それらの間のデータ転送を aes 256 ビットで暗号化する必要があります。それをどのように実装できるかについて、誰かが私にアイデアを与えることができますか? それらとの統合もSSOを介して行われます。Salesforce とアプリケーションの間のデータ転送は、AES 256 ビット暗号化を使用したブラウザ ポストにする必要があります。
java - salesforce Java API を使用して 1,000,000 件を超えるレコードをクエリし、最適なアプローチを探す
1,000,000 を超えるレコードを保持する可能性のあるテーブルをクエリする Java アプリケーションを開発しています。できるだけ効率的になるようにできる限りのことを試みましたが、平均でしか達成できません。1 分間に約 5,000 レコード、ある時点で最大 10,000 レコード。データ ローダーのリバース エンジニアリングを試みましたが、私のコードは非常に似ているように見えますが、まだうまくいきません。
ここでスレッド化は実行可能な解決策ですか? 私はこれを試しましたが、非常に最小限の結果しか得られませんでした。
私は読んでいて、可能な限りすべてのもの(リクエスト/レスポンスの圧縮、スレッドなど)を適用しましたが、速度のようなデータローダーを達成できません。
なお、queryMoreメソッドがボトルネックになっているようです。
私を正しい方向に導くために共有できるコードサンプルや経験を持っている人はいますか?
ありがとう
web-services - Enterprise/Unlimited Edition を使用せずに、カスタム オブジェクト用の Salesforce API コードを開発するにはどうすればよいですか?
背景: 私は毎日実行される小さなアプリケーションを構築しており、自社の社内データベースからデータを取得し、それを社内の Salesforce インスタンスに送信しています。データを格納するために、Salesforce インスタンスにカスタム オブジェクト (Marqui_Instance という名前) を作成しました。アプリはこれらを数百個作成し、さまざまな取引先レコードに添付します。
問題: Salesforce インスタンスは Professional エディションです。つまり、インスタンスの WSDL を生成できず、Marqui_Instance オブジェクトを作成/編集/削除できるコードを開発できないと思います。
暗闇の中でもがき始める前に、アドバイスを求めてここに投稿しようと思いました。私が考えることができる唯一のことは、Salesforce 開発者アカウントで同一のオブジェクトを作成し、そこから WSDL を使用することです...しかし、コードを本番環境にデプロイすると、それは機能しますか? dev アカウントの WSDL にいくつかの GUID などがあるのではないかと心配しており、私のコードは dev アカウントに対してのみ機能します。