GlideTransaction はスコープ対象のアプリケーションでは使用できませんIssue スコープ対象のアプリケーションのレコードを表示すると、スコープ対象のアプリテーブルに Glide トランザクションを使用しているスクリプトを含む ACL がある場合に、「スコープ対象のアプリケーションでは GlideTransaction は許可されていません (GlideTransaction is not allowed in scoped applications)」と表示されるCauseスコープ対象のアプリケーションは、アプリケーションスコープ内のスクリプトで GlideTransactions を使用できないResolutionGlide トランザクションはグローバルスクリプトインクルードに移動し、スコープ対象のアプリケーション内で呼び出すことができます。 新しいスクリプトインクルードをクリックし、スクリプトのスタブを自動的に生成するために使用される名前を入力します。グローバルスコープ内にあり、[アクセス可能] フィールドが [すべてのアプリケーションスコープ] に設定されていることを確認します。 サンプルスクリプトインクルード: var AllowGlideTransaction = Class.create(); AllowGlideTransaction.prototype = { initialize: function() { this.transaction = GlideTransaction.get(); }, myCustomValidation: function() { // Code to do the validation and return true or false from this function to the caller, which is the ACL here return false; } }; 2.上記のスクリプトインクルードは、アプリケーションの ACL のスクリプトセクションから上記の関数を呼び出すことで、ACL のスクリプトセクションで呼び出すことができます。 var test = new global.AllowGlideTransaction(); var ret = test.checkACL(); ret;