Механизм туннелированных стрелок в нотации IDEF0 позволяет обозначать, что данные, передаваемые с помощью этих стрелок, не рассматриваются на родительской диаграмме и/или на дочерней диаграмме. 4
Есть несколько вариантов работы этого механизма:
Туннелирование может быть применено для изображения малозначимых стрелок. 1 Например, если на диаграмме нижнего уровня нужно показать малозначимые данные или объекты, которые не обрабатываются или не используются работами на текущем уровне, то их необходимо направить на вышестоящий уровень. 1 Если эти данные не используются на родительской диаграмме, их нужно направить ещё выше, и так далее. 1 В результате малозначимая стрелка будет изображена на всех уровнях и затруднит чтение всех диаграмм, на которых она присутствует. 1
Ещё один пример туннелирования — ситуация, когда стрелка механизма мигрирует с верхнего уровня на нижний, причём на нижнем уровне этот механизм используется одинаково во всех работах без исключения. 1 В этом случае стрелка механизма на нижнем уровне может быть удалена, после чего на родительской диаграмме она может быть туннелирована, а в комментарии к стрелке или в словаре можно указать, что механизм будет использоваться во всех работах дочерней диаграммы декомпозиции. 1