# File lib/ruote/receiver/base.rb, line 66
    def launch (process_definition, fields={}, variables={})

      wfid = @context.wfidgen.generate

      @context.storage.put_msg(
        'launch',
        'wfid' => wfid,
        'tree' => @context.parser.parse(process_definition),
        'workitem' => { 'fields' => fields },
        'variables' => variables)

      wfid
    end