Стартовые события в BPMN

Коротко, но емко по стартовым событиям BPMN в Camunda:

  • Должен ли каждый процесс иметь начальное событие?
  • Обязательно ли давать имя начальному событию?
  • Сколько начальных событий может процесс?
  • Сколько Message Start Event может иметь процесс?
  • Сколько Timer Start Event может иметь процесс?
  • Какие еще ограничения накладываются на стартовые события?