salesforceプログラミング初心者のためのブログ

salesforceについて、自分の理解を深めるのと共に、皆さんと知識を共有したいと思います。

【つぶやき】最近の若い子って才能の塊・・・

こんにちは!
Salesfroceエンジニアのことです!

 

最近の若い子って・・・
きっと、、、こういうと嫌がられますよね。。。

 

それでも言いたいのが、本当に皆さん多彩ですよね(´-`).。oO

 

パソコンもできる

英語もできる

コミュニケーション能力も高い

絵を描いてます

スポーツやってます

 

どれだけできるんですか。

1つくらい分けてほしいものです。

 

趣味もない人間はなんなんでしょう、

 

自己分析能力も高いですよね。

他人から見た自分をちゃんと分かってますよね(私は苦手ですが・・・)

 

若い子に負けないように頑張ろう!

若い子と話すのも得るものが大きいです!

【HELP】フローの$Record って更新後の値?更新前の値?

こんにちは!
Salesfroceエンジニアのことです!

$Record って更新後の値?更新前の値?
よく考えると、分からなくなってしましました。

 

$Record は更新後の値が入っています。

$Record __Priorには、更新前の値が入っているようです。

Apexクラスでは、Trigger.new、Trigger.old等ですが、
フローではまた違う形になるので気おつけてくださいね!

 

help.salesforce.com

【HELP】System.QueryException: List has no rows for assignment to SObject

こんにちは!
Salesfroceエンジニアのことです!

Listクラスを使用したら、以下のエラーが!

System.QueryException: List has no rows for assignment to SObject

Listに値がないということなんですが、絶対、値はあるのになぜ??

私の原因はAfter Updateトリガでトリガを発動しているオブジェクトに
dmlのUpdateを使用していたため、再度After Updateトリガが発動されており、
2回目のUpdateの際に、Listの値がなかったため、エラーになっていました。

SQOLでListを作成していたのですが、Listの作成順番を変えたことで解決することが出来ました!

ですが、Trigger.newにもエラーが出ていて、値は必ず入ってるはずなのに・・・
と思い、AfterやBeforeトリガの違いか?と思ったのですが、関係がなさそうでした。
上記の対応でエラーは解消することが出来ました。

 

皆さんも、気おつけてくださいね!

 

【HELP】参照のみの項目が編集できてしまう!

こんにちは!
Salesfroceエンジニアのことです!

 

項目を参照のみにしたのに、編集できてしまうことがあります。

 

その時は、対象ユーザのプロファイルで「参照のみ項目の編集」権限を確認してみてください!

 

f:id:Programming-Beginner-koto:20220217081435p:plain

参照のみ権限


チェックが入っている場合は、参照のみの項目でも編集ができてしまいます。

 

Salesforceの機能を全部覚えるのは難しいですよね。

また、日本語での情報が少ないので、英語で調べてみると、情報が出てくることもありますよ!

 

ではまたお会いしましょう!

【転職】女性のエンジニアって結局どうなの?

こんにちは!

salesoforceエンジニアのことです。

事務職からのエンジニアへの転職、、、
実際のところ、、、

最高だと思います(笑)

以前の事務職では、
接客やポスティングなど肉体的業務もあったため、身体的な疲労がすごく正直大変でした。

身体がそこまで強くないのに、肉体労働をしなければいけない方や接客をすることで、考えすぎてしまい抱え込んでしまう方(私も一緒です。)は転職を考えてもいいと思います。

現在は、在宅勤務のためまったく身体的な疲労はありません。
ずっとパソコンと向き合うため、目の疲労や目は悪くなります(・・;)

女性の労働環境としては、
女性が圧倒的に少ないのはイメージ通りかと思います。ですが、まったくいないわけでなく、ちらほらはいます。また、私の現在の職場は女性差別もなく、働くことができています。 

Salesforceはノーコードということもあり、女性が取っ付きやすいと思います。ぜひ、プログラミングに興味がある方ははじめてみてくださいね!

開発環境の作り方は下の記事で確認してください!
programming-beginner-koto.hatenadiary.jp

【基本】Salesforceの開発環境が無料で使える!Salesforce Developer Editionとは?

こんにちは!

salesoforceエンジニアのことです。

今回は、非常に私も活用している組織について紹介いたします。

Salesforce Developer EditionとはSalesforceが開発者のために

無料で提供している組織になります。


下記、サイトより登録を行ってください。

developer.salesforce.com

登録が終了すると、登録したメールアドレスに、パスワード設定ののURLが送付されます。
パスワード設定を終了すれば、登録したユーザIDとパスワードで自身の開発組織にログインすることが出来ます!

Salesforce Developer Editionでは出来ないこともありますが、主要なことは出来ると思いますので、独学で始める方やSalesforceの学習を始めたい方や次のプロジェクトでSalesforceを使いことになった!という方は登録をすることをお勧めします!

【小技】使える数式(曜日表示)

こんにちは!

salesoforceエンジニアのことです。

 

自分のMEMO用も兼ねて、使える数式をまとめたいと思います。

 

■曜日の表示

CASE(MOD(DATE_C-DATE(1900,1,7),7),

0,"日曜",

1,"月曜",

2,"火曜",

3,"水曜",

4,"木曜",

5,"金曜",

6,"土曜","")