Выполнение операции начинается с того, что операция ожидает окончание технологического ожидания, если такое задано. Материальные и временные ресурсы при этом не тратятся, тратится только один ресурс - время. Затем операция переходит в стадию активного выполнения, когда ей потребуются материальные и временные ресурсы. С этого момента она начинает занимать очереди к материальным и временным ресурсам.
Если для выполнения операции необходим временной или материальный ресурс, который в момент обращения к нему по каким-то причинам недоступен, операция встает в очередь к этому ресурсу. Обслуживание операций в ожидании материального ресурса происходит в порядке живой очереди. Обслуживание операций в очереди к временному ресурсу происходит в порядке живой очереди, но с учетом приоритета операции. ("Приоритет" на вкладке ФСА операции).
Сначала операция занимает очереди к материальным ресурсам и лишь по их окончании занимает очереди к временным ресурсам.
Если для выполнения операции необходим материальный ресурс, количество которого контролируется, операция будет ожидать того момента, когда появится достаточное его количество. Контролируемыми являются те материальные ресурсы, у которых создана переменная "Количество" с заполненным параметром "Нижняя граница". Например, если значение нижней границы равно 0, количество материального ресурса не может опускаться ниже 0. Если значение нижней границы не задано, то количество ресурса всегда будет считаться достаточным для выполнения процесса.
Если для выполнения операции необходима параллельная работа нескольких временных ресурсов, то операция устанавливается в очередь к этим временным ресурсам. Начало выполнения операции возможно, если все необходимые временные ресурсы будут свободны. Ожидание момента, когда все временные ресурсы одновременно будут свободны, может занять некоторое время. По умолчанию, если напротив временного ресурса не стоит галка "Занимать ресурс", то временной ресурс, ставший доступным в процессе такого ожидания, не блокируется на время ожидания других временных ресурсов и может заниматься другими операциями. Тем не менее, если необходимо заблокировать временной ресурс на время ожидания остальных временных ресурсов, необходимо использовать опцию "Занимать ресурс".
Выполнение операции может прерваться по причине того, что у экземпляра временного ресурса закончилось рабочее время или к нему в очередь поступила операция с более высоким приоритетом.
Если за операцией должен быть закреплен конкретный экземпляр временного ресурса, который должен выполнить эту операцию даже с учетом ее прерывания, то у операции не должна быть установлена опция "Может передаваться". Для реализации этого требования операция после ее прерывания устанавливается в очередь не к временному ресурсу, а к конкретному экземпляру временного ресурса, который начал выполнять эту операцию. Если у операции установить опцию "Может передаваться", операция после прерывания устанавливается в общую очередь к временному ресурсу и в дальнейшем может быть выполнена любым экземпляром этого ресурса.
Если у временного ресурса не задана смена работы, то выбирается смена по умолчанию. Если у временного ресурса смена работы задана, но при этом значение параметра "Количество экземпляров" равно 0, ресурс доступен в неограниченном количестве.
Если у постоянного расхода не задана смена работы, то время работы ресурса считается как непрерывное в течение всего времени имитации.