CPF всегда будет автоматически запускаться на d4, если он обновляется и находится в области действия домена, но инфраструктура включает в себя код, позволяющий убедиться, что он одновременно работает только с документом в одном состоянии.Таким образом, он поднимает d4 и начинает работать над ним, а затем срабатывает еще один триггер d4, который в конечном итоге ничего не делает.Я думаю, что способ кадрировать это: после обработки d4, как я могу пометить его, чтобы он не обрабатывался снова?Если это в процессе, вам не нужно беспокоиться об этом.Если он находится в завершенном процессе, вам нужно перевести его в состояние терминала (т. Е. В состояние, в котором нет переходов в каком-либо соответствующем конвейере).
Если вы попытаетесь обновить d4 таким образом, чтобы он не долженбыть активированным, все это означает, что вы задали условие гонки для работы, выполненной при первом запуске d4, и я не рекомендовал бы пытаться это делать.Все условия гонки действительно сложно разгадать.