# 組織設定

Mashmatrix Sheetでは、アプリケーションの一部の挙動をインストールした組織全体で変更できるようになっています。これにより運用するSalesforce組織の条件に合わせてMashmatrix Sheetアプリケーションを利用することが可能です。

{% hint style="info" %}
管理コンソールの組織設定ページを利用するには、ログインユーザーがSalesforceの管理者であるか、または「メタデータ API 関数を使用したメタデータの変更」権限を付与されている必要があります。
{% endhint %}

以下の組織設定が管理コンソールの「組織設定」メニューから変更可能です。

### トランザクションの制御 <a href="#transaction-control" id="transaction-control"></a>

* **"All-or-None" トランザクションを有効化** - シートから複数のレコードを保存する際、保存時にエラーとなるレコードが含まれていた場合に、保存可能な一部のレコードは保存するか（=チェックなし）、あるいは保存処理全体をキャンセルしてエラーとするか（=チェックあり）を指定します。デフォルト設定はチェックなしです。

{% hint style="info" %}
All Or None トランザクションはバッチ保存のリクエスト単位で制御されることに注意してください。All Or None トランザクションをチェックした場合でも、シートで指定されている「レコード保存時のバッチサイズ」設定を超えるレコード数を保存する場合には、各バッチ保存のリクエストごとにトランザクションのコミット/ロールバックが行われます。そのため保存時にエラーとなった場合でも先行するバッチ保存のリクエストが保存に成功して変更がコミットされている場合があります。
{% endhint %}

### 操作のしきい値 <a href="#operation-threshold" id="operation-threshold"></a>

* **大量一括コピー権限を必要とするレコード数** - シートからレコードおよびセルを選択してコピーするとき、大量一括コピーの操作権限を必要とするレコードの件数を指定します。この件数以上のレコードをクリップボードにコピーしようとするとき、実行するユーザが対象となるレコード数以上の大量一括コピーの操作権限を持っていないか、あるいはシートの設定で対象となるレコード数以上の大量一括コピーの操作が許可されていない場合、エラーメッセージが表示され、コピー処理はキャンセルされます。
