Обновление формы с плагинами crm 4 - PullRequest
0 голосов
/ 06 января 2011

Я пытаюсь обновить сущность с помощью плагина.Я использую Image (pre) и этап Post с asynk ... База данных обновляется в реальном времени, но не в форме.Кто-нибудь знает, почему я должен "обновить" два раза, чтобы увидеть обновленный текст в веб-форме, и значение немедленно обновляется в базе данных?Я хочу видеть это "немедленно".Спасибо

1 Ответ

1 голос
/ 08 января 2011

При асинхронном запуске плагина база данных никогда не обновляется в режиме реального времени; асинхронное выполнение может произойти настолько быстро, что это выглядит так, как будто «медленное» восприятие человека. На уровне процесса сервера, однако, код асинхронного плагина будет выполняться «когда есть время», в то время как код, который перестраивает форму и отправляет ее обратно клиенту, работает «немедленно» и будет ждать синхронных плагинов, но не для асинхронных.

Если вы хотите, чтобы изменения, вносимые вашим плагином, отражались в форме сущности сразу после перезагрузки, плагин должен быть зарегистрирован для синхронного выполнения.

Насколько я знаю, для асинхронных плагинов, а также для рабочих процессов не существует временного интервала, в котором они гарантированно будут работать после запуска.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...