ひとつのアクティビティテーブルに、異なる複数のプロセス(例:受注と購買)を混在させることは推奨されるか。

分析の明快さとパフォーマンスのため、プロセスごとにデータモデルを分けるのが一般的です。