# Паттерны картирования

Как в языке разные слова, скомбинированные определённым образом, могут выражать одно и то же значение, так и разные комбинации элементов графической нотации могут решать одну и ту же задачу. На схемах для описания схожих ситуаций также могут использоваться разные подходы. В этом разделе приведены шаблонные приёмы решения стандартных ситуаций.

### Cтарт и течение

<div align="left"><figure><img src="/files/OMG4lYUwzdYWoHaTZ8LT" alt=""><figcaption><p>Линейный путь с опциональными точками. Вторая точка необязательна, что равносильно возможности перепрыгнуть через неё</p></figcaption></figure></div>

<div align="left"><figure><img src="/files/vKuznOoXbb69r5ujTAQP" alt=""><figcaption><p>Безусловное разветвление и схождение</p></figcaption></figure></div>

<div align="left"><figure><img src="/files/kBqrpWONYfei4as0fi6o" alt=""><figcaption><p>Многовариантный старт от событий</p></figcaption></figure></div>

<div align="left"><figure><img src="/files/47rvvL9L2qHGzYN5DPBL" alt=""><figcaption><p>Многовариантный старт через ключевые точки</p></figcaption></figure></div>

<div align="left"><figure><img src="/files/Itb5bmPpGWnHcw7dKmYV" alt=""><figcaption><p>Использование событий для повторных вхождений в фрагменты процесса. События, дающие повторный вход в процесс, называются предваряющими</p></figcaption></figure></div>

### Ветвления

<div align="left"><figure><img src="/files/pW96nJlrBCEPFHtiyh4Z" alt=""><figcaption><p>Ветвление событиями</p></figcaption></figure></div>

<div align="left"><figure><img src="/files/wwHNPQM03BaoXlB9edDt" alt=""><figcaption><p>Ветвление триггером</p></figcaption></figure></div>

<div align="left"><figure><img src="/files/olH7jKVsoF4rAUXs4Y0I" alt=""><figcaption><p>Ветвление таблицей решений (decision table)</p></figcaption></figure></div>

<div align="left"><figure><img src="/files/IEvT4w0Tl4hXaG2Oi6CW" alt=""><figcaption><p>Цикл</p></figcaption></figure></div>

### Взаимодействия

<div align="left"><figure><img src="/files/TjEHhqw5DhNqllT1iiLG" alt=""><figcaption><p>Петля взаимодействия «пинг-понг»: посыл, отработка, получение результата</p></figcaption></figure></div>

<div align="left"><figure><img src="/files/pwdmR2b2HCfi4Ifuwmlc" alt=""><figcaption><p>Синхронизация ключевых точек на разных дорожках, взаимодействуют оба актора</p></figcaption></figure></div>

Например, это услуга покупки в «каменном» магазине. Главная линия ведётся покупателем (Актор 1). Он входит в магазин, Актор 2 вовлекается в коммуникацию с ним, откликаясь на запрос. Когда потребитель покидает магазин и наслаждается купленным в следующей точке, Актора 2 и нашей роли уже нет.

<div align="left"><figure><img src="/files/NAvaC0uDOYPR2bEey3mk" alt=""><figcaption><p>Совместные ключевые точки на дорожке одного участника. Маркирует начало совместных точек до следующего указания участников. В примере во второй точке подключается Актор 2, а третья точка вновь относится только к Актору 1</p></figcaption></figure></div>

### Навигация по карте

<div align="left"><figure><img src="/files/6nC4ufb6TDisXqdon8hH" alt=""><figcaption><p>Разметка карты группирующими этапами. Обычно выполняется наверху карты на дорожке ведущего актора</p></figcaption></figure></div>

<div align="left"><figure><img src="/files/Zlffu29YjAafsXO7eGyS" alt=""><figcaption><p>Использование значимых событий как маркеров для ориентации в пространстве карты. События в ключевой точке называются сопутствующими</p></figcaption></figure></div>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ashapiro.gitbook.io/xpm/praktiku/tipovye-situacii.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
