Pages

Thursday, December 10, 2020

Einstein Analytics: Alignment on Date Widget in Filter

We can use a Date widget easily as a dashboard filter, the display would be perfect to put next to the List widget. 


Until you set the layout properties with Row Height = Fine, which will change the Vertical spacing to 0. The widgets now become too thin.


As per normal, we will try to extend the height by 1 pixel for all widgets used as filters. The list widget looks just fine, but not for the Date widget, it does not look good at all, the label font size is too big, and the value not visible at all.



Solution: change the Date widget to the Filter widget

The filter will work perfectly fine, you can set some color in the filter style for a better design, and you also can set the Initial Values in the Filter widget, as in the List or Date widget.



Sunday, December 6, 2020

Salesforce: Case Assignment Rules not working

Case Assignment Rules have been available in Salesforce for many years, admin can easily configure the case ownership when a case created. 

However, in some scenario, the rules do not work, here a few scenarios:

The rule is Active
Only one assignment rule can be activated in one org., so make sure the correct rule is active.

Notes: In a very rare event, the rule can be just 'hang', even there is an active rule, but the system detects there is no active rule. You can just simply deactivate and re-activate the rule.
With "Show on edit page"
- In Lightning - you will not see "Assign using active assignment rule" check box 
- In Classic - Error: There is no active case assignment rule



Correct Rule Entries
Make sure the criteria are correct and put in the right order, once a rule is matched, the system will not go further to check for other rules below in the order.


Case Page Layout Properties
Many admins missed this one. To force Case assignment rules, select Default under Case Assignment Checkbox and unselect 'Show on edit page'. This means end-users won’t see any option to turn off case assignment rule when creating and editing a case.



If both 'Show on edit page' and Default options are chosen, the assignment checkbox is displayed and is checked by default. The default setting will force the assignment rule to run unless the user manually deselects the checkbox.



Cases created through Email-to-Case
For cases created through Email-to-Case, the assignment rule will not fire because the 'Case Owner' field on 'Routing Address' under Email-to-Case has User or Queue selected and this will override the Default Case Owner field that's specified on the Support Settings page and in the assignment rule.




Saturday, December 5, 2020

Learn new skills with Salesforce Trailblazers Community!

注:このブログはGoogle翻訳を使用して翻訳されています

こんにちは日本先駆者、コンニチワ、私の名前はヨハン・ユー–シンガポールの先駆者です。私は2004年からSalesforceエコシステムで働いています。そして今まで、私はまだプラットフォームとコミュニティに多くの情熱を持っています。なぜですか?このブログを読んで調べることができます。

私の最初のDE組織


歴史とプラットフォーム

Salesforceは、サービスとしてのソフトウェア(SaaS)のパイオニアであり、Marc Benioff、Parker Harris、および1999年にサンフランシスコの小さなアパートで数人の創設者によって開始されました。SalesCloudから始まり、今でも最も人気のあるSalesforce製品です。今。

Salesforceが過去何年にもわたって最高の顧客関係管理(CRM)アプリケーションであり、マーケットリーダーであることは間違いありません。 Salesforceでは、ハードウェア、オペレーティングシステム、ハードウェア、データベース、バックアップ、セキュリティなどを購入する代わりに、従来のソフトウェアのように、インフラストラクチャなどを気にすることなく、ビジネスプロセスに集中することができます。

Salesforceはクラウド上にあるため、いつでも、どこからでも、どのデバイスからでもアクセスできます。 Salesforceは最初からプラットフォームを「クリック・ノット・コード」として宣伝しており、管理者は検証ルール、フィールドフィルター基準、ワークフロールール、割り当てルール、ページレイアウト、プロセスビルダー、フローなどのコードなしでプラットフォームを構築できます。 。

タイムラインに沿って、SalesforceはService Cloud、Marketing Cloud、ExperienceCloudなどからますます多くの製品を導入しています。

2014年にパーカーハリス氏と


地域社会・共同体

もちろん、製品としてのSalesforceプラットフォームは素晴らしいですが、Salesforceを他のベンダーと比較して優れている点がもう1つあります。それは、Trailblazersと呼ばれるコミュニティです。 https://trailblazers.salesforce.comから、世界中の何百万ものTrailblazerと接続できます。また、Salesforce製品に関連するものについては、Answersから質問したり、特定の製品や機能に向けたコラボレーションから質問したりすることもできます。

Salesforceで何かを設定するのに行き詰まったり、期待どおりに機能しない場合は、Trailblazersコミュニティに質問を投稿すると、数分で無料で回答を得ることができます。 Steve Molisのような人々は(現在)86K以上の回答にSalesforceから支払われていません、私は8K近くの回答に回答しました、そして世界中のより多くの先駆者が同じことをします、私たち全員が助けるための考え方であなたの質問に答えますあなたは無料であなたの問題を修正します、なぜ私たちはそれをしているのですか?

なぜなら、私たちがあなたの質問に答えるとき、私たちは新しいこと、新しい問題、そして新しい解決策を学ぶからです。あなたの会社やクライアントではまだ問題が発生していない可能性がありますが、同様の問題が発生した場合は、すべてのソリューションを備えています。



その上、世界中から数百または数千のSalesforceユーザーグループがあります。これらのユーザーグループは、顧客またはパートナーが主導しています。こちらをご覧ください。あなたはあなたの地域、あなたの街でのミートアップに参加して参加するべきです、そしてあなたがあなたのネットワークを構築するためにあなたの地元のグループとボランティアし、助け、話し、そしてあなたの知識を共有しようとするとさらに良くなります。



学ぶ方法は?

Salesforceは世界中の非常に多くの企業で使用されているため、実装されているSalesforceシステムをサポートおよび強化するために、管理者、ビジネスアナリスト、開発者、アーキテクトなどを探しています。

しかし、私がプラットフォームに不慣れな場合、どのように始めればよいですか?他のベンダーは、数千ドルの費用がかかるトレーニングに参加するように求めますが、Salesforceは、セールスフォースを無料で学ぶことができるTrailheadを導入しました。

シーズン管理者または開発者であるか、Salesforceにまったく慣れていない場合でも、無料で学ぶことができる新しいものが常にあります。トレイルをたどるか、個々のモジュールを選択できます。


閉鎖

SalesforceコミュニティもTwitterに掲載されているため、すばらしい先駆者をすべてフォローする必要があります。これが私のハンドラー@simplysfdcと私のブログsimplysfdc.comです。コミュニティのどこかで私に会ったら、こんにちはと言って、また会いましょう!


思い出…

私は日本食、日本のコミュニティ、そして日本の風景が大好きです。






























Monday, November 23, 2020

Salesforce: Notification Builder

Salesforce offers an easy way to notify a user, such as a record owner, team members, etc. You do not need to wring a single line of code to build this (if you prefer); remember the admin motto "click-not-code").

The notification will appear in the Salesforce mobile app and Lightning experience (desktop web browser), but you can determine if you want the notification to appear in the Salesforce mobile app only, the Lightning experience only, or both.

Only a few steps for an admin to build the notification.

1. Create Custom Notifications

This is where we determine where the notification will show: mobile, desktop, or both. Navigate to the Setup menu and search for Salesforce Notifications.



From the Setup menu, search for Custom Notifications; you can create or edit existing notifications.


Once added, the new custom notification will be added and shown under Notification Delivery Settings.


2. Send Custom Notification from Process Builder

In addition to using Process Builder, the notification also can be sent from Flow Builder, Apex, and API.

In the Process Builder, from Action Type, select "Send Custom Notification".


Then, we can define who will be notified

Activate the Process once completed.


Here is a sample of notification in Lightning experience for Opportunity owner


Thursday, November 12, 2020

Salesforce: Controlling Record Access (Contact, Opportunity, Case)

In the previous blog, we discussed sharing record with sharing rules using Public Group & Role. In this blog, we will discuss the additional options to share records based on the object types.


Grant Access Using Hierarchies

In the Organization-Wide Defaults, we can see if Grant Access Using Hierarchies is enabled for each object. For Standard objects, this is enabled by default and cannot be disabled, while for custom objects, admin can enable/disable "Grant Access Using Hierarchies" for each object.

If Grant Access Using Hierarchies is enabled, users in the above role hierarchy will be able to access or edit the records (depend on the profile permission too).

sample: Maria Ann able to access the record, because she is assigned with the higher role hierarchy of the record owner Free Man

While if Grant Access Using Hierarchies is disabled, users in the above role hierarchy will not able to access the records of that object, unless it shared using other methods, such as sharing rules, or etc.


Access to Contact, Opportunity, and Case from Sharing Rule

Contact, Opportunity, and Case are standard objects for Sales/Service Cloud, but these 3 objects are special and different from other standard Salesforce objects, they are linked directly to Account, and admin able to configure access to records in these 3 objects based on the Account ownership.

When you create a sharing rule for Account, you will able to set Contact, Opportunity, and Case access too, so you can define Contact, Opportunity, and Case access from Account Sharing Rule.




Access to Contact, Opportunity, and Case from User Role

Each user ideally assigned with a role. In the role setting, there is an additional access setting for Contact, Opportunity, and Case. 

As the above screenshot, from Role setting in the role hierarchy, user may be able to view or edit Contact, Opportunity, and Case if the user owns the Account. This also includes users in the above role hierarchy of the record owner.



Monday, October 19, 2020

Salesforce: Currency converted fields in Report

This is only applicable for org. has Multiple Currencies enabled.

Converted fields available in the reporting: 

  • for all currency fields, including formula field that return in currency type.
  • for both standard and custom report type

The converted fields only available in the reporting, but not in the page layout as extra fields, and also not in API access.

When creating a report, the default converted currency fields are based on the user's personal currency, this can be changed by editing the report and select a different currency, users run the report will see in the selected currency when the report saved. This is applicable in both Classic and Lightning environments.

You can use the currency fields as a bucket, but it would be in the original record currency, and cannot use the converted fields for a bucket in the report.

The workaround is to use Row-Level formula, then bucket with Row-Level formula field, e.g.

IF (ISBLANK(AMOUNT.CONVERT), "BLANK",
  IF (AMOUNT.CONVERT=0, "ZERO", 
  IF (AND(AMOUNT.CONVERT>0,AMOUNT.CONVERT<10000),"SMALL","BIG")
    )
)

If the above report show is shown in EUR, so the 10000 defined in the Row-Level formula would be in EUR 10,000. 


 

Reference:



Page-level ad