LockResult クラス
名前空間
使用方法
System.Approval.lock() メソッドは Approval.LockResult オブジェクトを返します。LockResult 配列の各要素は、lock メソッドへのパラメータとして渡された ID または sObject 配列の要素に対応します。LockResult 配列の最初の要素は ID または sObject 配列の最初の要素に対応し、2 つ目の要素は 2 つ目の要素、というように対応します。ID または sObject が 1 つのみ渡された場合、LockResult 配列には 1 つの要素が含まれます。
例
次の例では、返された Approval.LockResult オブジェクトを取得して反復処理します。Approval.lock の 2 番目のパラメータに false を指定して使用し、一部のクエリ済み取引先をロックして、失敗時にレコードの部分的な処理を行えるようにしています。次に、結果を反復処理して、レコードごとに操作が成功したかどうかを判別します。正常に処理された場合はそのレコードの ID、失敗した場合はそのレコードのエラーメッセージと失敗した項目をデバッグログに書き込みます。
LockResult のメソッド
LockResult のメソッドは次のとおりです。