問題タブ [apex-code]
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.
salesforce - Salesforce.com - Apex クラスのアップロードが機能しないのはなぜですか?
もともと Developer Edition で開発された Apex クラス (コントローラ) があり、Enterprise Edition である本番環境にアップロードする必要があります。
アップロードは次のメッセージで失敗します
Force.com IDE を使用しようとすると、同じメッセージ:保存エラー: ページでエラーが発生しました。
このクラスは Developer Edition では機能しますが、Enterprise では機能しません。
何が問題になる可能性がありますか?
eclipse-plugin - Force.com IDE - Eclipse プラグインが動作しませんか?
私は Apex を初めて使用し、作業を開始するために Eclipse をダウンロードしました。
エクリプス SDK 3.3.2
の指示に従いました
http://wiki.apexdevnet.com/index.php/Force.com_IDE_Installation_for_Eclipse_3.3.x
リモートサイトを追加しました:
http://www.adnsandbox.com/tools/ide/install/
しかし、私は私に言うダイアログを受け取ります
「選択したサイトに機能が見つかりません。別のサイトまたはサイト カテゴリを選択してください」
私が間違ったことをしたアイデアはありますか??
ありがとう
ダン
salesforce - アカウント詳細ページのカスタムオブジェクトパネルのカスタマイズ (Salesforce)
カスタム オブジェクトを作成しました。アカウントの詳細ページに自動的に表示されます (見積もりの例を考えてください)。
しかし、見積もりには名前列しかありません。他のフィールドを表示するにはどうすればよいですか? アカウント パネルのオポチュニティ パネルによく似ています。
ありがとう
deployment - Salesforce-環境(サンドボックス、ライブなど)間でデプロイする方法
適切な導入プロセスの設定を検討しています。
私が読んだことから、これを行うには4つの方法があるようです。
- コピー&ペースト-これはやりたくない
- SalesforceWebインターフェイスに組み込まれている「パッケージ」メカニズムを使用する
- EclipseForceIDEの「サーバーへのデプロイ」オプション
- Antスクリプト(これはまだ試していません)
誰かがさまざまな方法の制限についてアドバイスを持っていますか?
Webインターフェイスパッケージにすべてを含めることはできますか?
次のアイテムの展開を検討しています。
アペックスクラス
Apexトリガー
ワークフロー
メールテンプレート
MailMergeテンプレート-Eclipseでこれらを見つけることができないようです
カスタムフィールド
ページレイアウト
RecordTypes(WebサイトまたはEclipseでこれらを見つけることができないようです)
PickListアイテム?
SControls
salesforce - 新しいファイルの場所を SalesForce ファイル セレクタ ドロップダウンに追加します
PDF見積を作成して商談に添付するapexクラスを作成しました。SalesForce 内から電子メールを送信し、[ファイルの添付] をクリックするときに、これらの添付ファイルにアクセスする方法を理解しようとしています。
機会に PDF が添付されている上の画像のドロップダウン ショーで別の場所を表示する方法を理解したいと思います。
controller - ID が SalesForce の電子メール テンプレートからカスタム コントローラーに渡されない
カスタム クラスを使用するコンポーネントを作成しました。このコンポーネントを電子メール テンプレートに追加しました。テンプレートを読み込もうとすると、次のようなエラー メッセージが表示されます。List には、 SObject に割り当てる行がありません。私が作成した属性から、クラスに値を渡していないことがわかります。
また、最初にメールを送信するためにタスク ページを表示したとき、OpportunityID はクエリ文字列の一部であり、キーはp3_lkidです。ただし、テンプレートを選択すると、クエリ文字列がリセットされます。
以下に関連するコードを同封しました。
成分
メール テンプレート
アペックスクラス
salesforce - Apexデータローダーから削除されたレコードを取得していますか?
削除されたレコードデータをApexデータローダーまたはWebサービス以外のSalesforceから取得する方法を知っている人はいますか?
object - Salesforceオブジェクトロジックの質問
Salesforceには、構築および管理している各Webサイトを反映する「ドメイン」と呼ばれるカスタムオブジェクトがあります。私たちのドメインは、名前、デフォルト価格、有効期限、クライアントが支払っている実際の価格の属性を持つモジュールを備えた、販売している社内システムを使用しています。これらのモジュールをドメインにリンクする方法が必要です。これにより、「domain.com」がモジュール1、2、4を使用するように選択できます。
このモジュールの選択から、これらの選択されたモジュールに基づいてそのクライアントが支払う合計価格を自動的に生成する必要があります。式は、コア価格に選択された各モジュールの個別の価格を加えたものになります。このクエリに基づいてビューとレポートを作成できる必要があります。これにより、たとえば、モジュール1を使用しているすべてのドメインを返すことができます。
理想的には、これらのモジュールはシステム全体で標準化され、ある程度は価格表が機会に対して行うように機能します。私はSalesforceの一般的なオブジェクト管理に精通していますが、visualforce/apexについてはあまり詳しく調べていません。また、どのソリューションもProfessionalEditionの機能のみを使用することも重要です。
私はこれにアプローチするための最良の方法に頭を悩ませることができないようです、何かアイデアはありますか?
ありがとう。
salesforce - Salesforce で環境を検出するにはどうすればよいですか?
Web サービスを使用して、バックエンド システムを Salesforce と統合しています。実稼働環境とステージ環境を異なる URL で実行しています。コードが本番環境で実行されているか、Salesforce インスタンスのサンドボックスで実行されているかによって、Web サービス呼び出しのエンドポイントが異なるようにする必要があります。
環境を検出するにはどうすればよいですか。
現在、環境を取得するために照会できるシステム オブジェクトを特定できなかったため、ユーザー名が「devsandbox」で終わるかどうかを確認するためにユーザーを検索することを検討しています。
さらなる解明:
これを特定する必要がある場所は、Salesforce でボタンを選択したときに呼び出される Apex コード内です。カスタム コントローラは、Salesforce の本番環境またはサンドボックス環境で実行されているかどうかを知る必要があります。
eclipse - APEXリファクタリングツールを知っている人はいますか?
私が働いている会社を所有する会社は最近、salesforce.com と force.com プラットフォームが私たちの向かうべき場所であると一方的に決定しました。現在、私たちは C# .NET ショップであり、日常業務で Visual Studio と Resharper を頻繁に使用しています。
私はこの決定に満足していませんが、他の優れた開発者と同様に、この新しいテクノロジを調査して、. NET から APEX 開発者へ。これまでのところ、Force.com プラットフォームにそれほど感銘を受けていないことを認めなければなりません。公平を期すために、かなり問題ないように見えるものもあります...しかし、他のものはただひどいものです...良い 単体テストを構成するものに関する彼らのアイデアを見てください....幸いなことに、そのような間違いは私が実際に回避できるものです. salesforce.com のドキュメントの背後にいる人々がどれだけ馬鹿げているかに関係なく、適切な単体テストを作成する....
ただし、暴言を吐いて申し訳ありません (私は本当に胸からそれを取り除く必要がありました)、私が見逃していることがわかっていることの 1 つは、Resharper のような優れたリファクタリング ツールです。.NET 開発者として、Resharper を使用すると、他の方法では躊躇するような多くの面倒な作業を行うことができます。また、数回のキーストロークで新しいメソッドとプロパティを簡単に作成できるため、TDD スタイルの開発がはるかに簡単になります。そのため、Eclipse および APEX プログラミング言語で使用できるあらゆる種類のリファクタリング ツールを探しています。force.com 開発者サイトで推奨されているツールをダウンロードしてインストールしましたが、これまでのところ、サポートのリファクタリングについてはほとんど見ていません。
APEX プログラミング言語で使用するリファクタリング ツールの存在を知っている人はいますか?