Get org wide usage/limit using System.OrgLimits.getMap() then show them with progress bar.
Put Aura Component or LWC on Lightning Page or UtilityBar.
- Apex class: GetOrgLimits.cls
Server side controller for both aura and Lightning Web Component. - Aura Component: orgLimits_aura
- Lightning Web Component: orgLimits_lwc
Note: Both Aura Component and LWC work as same. You don't have to install both.
Besides installing by metadata api / sfdx command, you can install them as an unlocked package;
sfdx force:package:install --package 04t0I000000jDz4QAE
or
-
https://login.salesforce.com/packaging/installPackage.apexp?p0=04t0I000000jDz4QAE
When you install the package to Sandbox, replace 'login.salesforce.com' with 'test.salesforce.com'.
Sometimes System.OrgLimits.getMap() failes with Insufficient Privilege.
System.OrgLimits.getMap() を使用して組織レベルの制限と現在の使用量をバーチャートで表示します。
AuraコンポーネントもしくはLightning WebコンポーネントをLightningページもしくはユーティリティバーに配置してください。
- Apex class: GetOrgLimits.cls
aura/LWC共通のサーバサイド・コントローラ - Auraコンポーネント: orgLimits_aura
- Lightning Webコンポーネント: orgLimits_lwc
Note: auraコンポーネントとLWCの機能は全く同じですので、両方を使用する必要はありません。
git cloneしてmetadata api/sfdxコマンドでインストールする以外にロック解除済パッケージとしてインストールすることができます。
sfdx force:package:install --package 04t0I000000jDz4QAE
あるいは
-
https://login.salesforce.com/packaging/installPackage.apexp?p0=04t0I000000jDz4QAE
Sandboxにインストールするときは'login.salesforce.com' を 'test.salesforce.com' におきかえてください。