承認プロセスはレコードを承認に使い、組織のプロセスを自動化する1つSalesforceの機能であります。Salesforce標準機能を通じて承認申請・承認を行うのは一般的ですが、特殊な場合、例えばVFページもしくはカスタムボタンから申請・承認したい場合、Apexでその操作もすべてできます。:サンプルは下記のApexコードの通り:承認申請Approval.ProcessSubmitRequestクラスには承認申請方法を提供されています。承認・却下そしてApproval.ProcessWorkitemRequestクラスで申請に対する承認・却下ができます。Unlockレコードが承認されてルックされた状態で、Approval.unlockでロック解除もできます。次回のポストに、リストビューから一括承認の行う方法を共有します。