naotoraのブック
mindianaotoraのブック単語

Apex

naotora · 2013-05-27 更新 · 履歴(3)
第 3 版(2013-10-10 08:20:29 · naotora)を表示しています。 最新版に戻る

概要

Apexモード(参照権限について)

Apexはデフォルトでシステムモードで動作するので、全オブジェクト全レコードの編集が可能。そのため、参照権限を持たないレコードについても検索できてしまう。<span style="color: #000000"><span style="color: #000000"></span></span>
http://blog.flect.co.jp/salesforce/2010/11/with-sharingwit.html

Apexトリガーの削除手順

ユーザコミュニティより引用
http://boards.developerforce.com/t5/%E4%B8%80%E8%88%AC-General-JP/Apex%E3%83%88%E3%83%AA%E3%82%AC%E3%83%BC%E5%89%8A%E9%99%A4%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6/td-p/221859

私も同じ現象ではまっていました。
削除することができたので、手順を記載します。
Force.com IDEを使用して削除しました。

1.まず運用環境の情報をローカルに取得します。
2.削除したいクラスを選択し、右クリック⇒削除を選択します。この時にサーバーに接続せずにローカルのみ削除します。
3.triggerフォルダを右クリックし⇒Deploy To Server を選択します。
4.ログイン情報やらを入力すると、3つめの設定画面に「Deployment Plan」が表示されます。
5.一覧に削除した対象のトリガが「Delete」として表示されているので、
削除するもののみチェックを入れて次へをクリックします。
6.正常に終了すると、削除が完了します。

6.でエラーが発生したら、その部分をコメントアウトして再度実行してみてください。
ちなみに、無効にする方法は見つかっておりません

サンプルコード集

形式が違う文字が入力されたときにエラーを出す。

contains(name,”直す文字”)

完了予定日までカウントする。

ClosedDate – today()

入力内容によって自動的にカテゴライズする。

if(amount<10000,”C”,if*Amount>=,(“A”,”B”))

入力する際の桁数を指定する。

LEN(AaccountNumber)<>0,len(AccountNumber)<>7

Aが入力された場合、Bも入力必須になる。

And(ispickval(stagename,”aaa”),isnull(project_start_date_c)

履歴

タグ

「Apex」タグが付けられた単語