Да - рабочие процессы - это (в значительной степени) просто более удобный способ ввода триггеров. Они позволяют « нажатие кнопки admin » для определения действий, которые необходимо выполнить в ответ на события в базе данных. Вы можете реплицировать любой рабочий процесс, написав код триггера, но, конечно, не наоборот.
Общее мнение в сообществе Salesforce заключается в том, что, если вы можете достичь того же результата с помощью конфигурации или кода, лучше пойти по пути настройки.
В этом сообщении на доске обсуждений Force.com есть немного больше подробностей о том, когда вы захотите пойти дальше и написать код триггера.