よくある質問と一般的なエラーメッセージ

よくある質問

組織間でコンポーネントをコピーできますか?

はい - 簡単です: Dynamic Components は Salesforce のカスタムメタデータレコードとして保存されるため、標準の Salesforce 展開ツールを使用して組織間で簡単に移行できます。

仕組み

Dynamic Components は、Avonni 管理パッケージによって提供されるカスタムメタデータ型(CMDT)のレコードとして保存されます。たとえば「Account Dashboard」のようなコンポーネントを作成すると、そのレイアウト、データソース、スタイリング、インタラクション、ロジックなど、コンポーネントの定義全体を含む単一のメタデータレコードとして保存されます。

いくつのコンポーネントを作成できますか?

厳密な上限はありません: 必要なだけ作成できますが、保守の負荷や整理を考慮してください。

Dynamic Components は Apex を呼び出せますか?

はい: 適切な設定とセキュリティ設定を行えば、コンポーネントから Apex メソッドを呼び出すことができます。

Dynamic Components はオフラインで動作しますか?

いいえ: Dynamic Components は他の Lightning コンポーネントと同様にサーバー接続を必要とします。

コンポーネントをバージョン管理できますか?

はい - 組み込みのバージョン管理: Dynamic Components には包括的なバージョン管理システムが含まれており、各コンポーネントの複数バージョンを管理して安全に実験したり簡単にロールバックしたりできます

サンドボックスから本番環境へコンポーネントを移行するには?

簡単なプロセス: Dynamic Components はカスタムメタデータレコードとして保存されるため、標準の Salesforce 展開ツールを使って簡単に移行できます

Dynamic Components をホワイトラベルできますか?

はい: 完全なスタイリング制御により、ブランディングに合わせて完全にカスタマイズできます。

Dynamic と App Builder コンポーネントのパフォーマンスへの影響は?

類似: どちらも Lightning コンポーネントで、性能は概ね同等です。Dynamic Components は設計が過度に複雑な場合に若干遅くなることがあります。

モバイルで Dynamic Components を使用できますか?

はい: コンポーネントは Salesforce モバイルアプリで動作しますが、モバイル体験は異なる場合があるため十分にテストしてください。

コンポーネントのロジックをデバッグするには?

ツール:

  • ブラウザの開発者コンソール(F12)

  • Lightning デバッグモード

  • コンポーネントロジックでのカスタムログ出力

  • サーバー側操作のための Salesforce デバッグログ


よくあるエラーメッセージと解決策

"コンポーネントを作成できません"

原因: メタデータ API の権限またはパッケージの問題

解決策: 「メタデータ API 機能を通じたメタデータの変更(Modify Metadata Through Metadata API Functions)」権限が有効か確認してください

"コンポーネントが最大サイズを超えています"

原因: コンポーネントが複雑すぎるか大きすぎる

解決策: より小さなコンポーネントに分割するか構造を簡素化してください

"無効なフィールド参照"

原因: 参照されているフィールドが存在しないかアクセスできない

解決策: フィールドの API 名とユーザー権限を確認してください

"イベントが見つかりません"

原因: コンポーネント間通信でのイベント名の不一致

解決策: イベント名が完全に一致していること(大文字小文字を区別)を確認してください

"コンポーネントを有効化できません"

原因: コンポーネント設定の検証エラー

解決策: 有効化する前にビルダー内のすべてのエラー表示を確認してください


さらにサポートが必要ですか?

問題が解決しませんか?

  • サポートへメール: [email protected]

  • バグを報告する: バグ報告ガイドを参照してください

  • コミュニティフォーラム: 他の Dynamic Components ユーザーと経験を共有しましょう

サポートに連絡する前に:

  1. 正確なエラーメッセージを記録する

  2. 再現手順を記録する

  3. コンポーネント設定のスクリーンショットを添付する

  4. パッケージのバージョンを明記する

  5. 期待される動作と実際の動作を説明する

  6. 複数のブラウザでテストする

  7. 異なるユーザー権限で試す

最終更新

役に立ちましたか?