# File lib/ruote/engine.rb, line 193
    def processes

      exps = @context.storage.get_many('expressions')
      errs = self.errors

      by_wfid = {}

      exps.each do |exp|
        (by_wfid[exp['fei']['wfid']] ||= [ [], [] ]).first << exp
      end
      errs.each do |err|
        (by_wfid[err['msg']['fei']['wfid']] ||= [ [], [] ]).last << err
      end

      by_wfid.values.collect { |expressions, errors|
        ProcessStatus.new(@context, expressions, errors)
      }
    end