# bpmn **Type:** mxgraph shapes **Prefix:** `mxgraph.bpmn` ## Usage ```xml ``` ## Parameters - `outline` - Event type: `start`, `end`, `catching`, `throwing`, `none` - `symbol` - Icon inside: `message`, `timer`, `error`, `cancel`, `compensation`, `link`, `terminate`, `general`, `multiple`, `rule` ## Shapes (40) - `ad_hoc` - `business_rule_task` - `cancel_end` - `cancel_intermediate` - `compensation` - `compensation_end` - `compensation_intermediate` - `error_end` - `error_intermediate` - `gateway` - `gateway_and` - `gateway_complex` - `gateway_or` - `gateway_xor_(data)` - `gateway_xor_(event)` - `general_end` - `general_intermediate` - `general_start` - `link_end` - `link_intermediate` - `link_start` - `loop` - `loop_marker` - `manual_task` - `message_end` - `message_intermediate` - `message_start` - `multiple_end` - `multiple_instances` - `multiple_intermediate` - `multiple_start` - `mxgraph.bpmn` - `rule_intermediate` - `rule_start` - `script_task` - `service_task` - `terminate` - `timer_intermediate` - `timer_start` - `user_task`