Acumatica Bug - отправьте письмо с результатами подписи, потеряв ваше сообщение в новейшей версии Chrome - PullRequest
0 голосов
/ 20 сентября 2018

С момента выхода последней версии Chrome, когда вы пытаетесь отправить электронное письмо в Acumatica, ваше сообщение теряется, если у вас есть подпись электронной почты.(Версия Chrome 69.0.3497.100 (Официальная сборка) (64-разрядная версия))

Действия по воспроизведению

1) Ensure you have a signature on your user profile (just some simple text is fine)
2) Go to any screen that has activities tab (ex: BAccount)
3) Click "Add Email"
4) Type in a subject and put some text above your signature
5) Click save (or send) and your message will disappear

Эта проблема возникает в 17R2, а также в недавно выпущенном 18R2.Протестировано с использованием демо-версии.

У кого-нибудь еще есть исправления?Или кто-то еще может подтвердить, что у них тоже есть эта проблема.

ОБНОВЛЕНИЕ:

Отслеживание проблемы с этим в CREmailActivityMaint

  protected virtual void CRSMEmail_Body_FieldDefaulting(PXCache cache, PXFieldDefaultingEventArgs e)
    {
        var signature = GetSignature(true);
        if (!string.IsNullOrEmpty(signature))
            e.NewValue = Tools.AppendToHtmlBody(e.NewValue as string, "<br />" + signature);
    }

Это приводит к тому, что HTML-код становится недействительным, что затемвызывает разрыв редактора, что приводит к удалению любого добавляемого вами текста.Мы добавили временный хак, пока не получим ответ от Acumatica.Это не идея, но мы не были уверены, как еще исправить данные, и у нас много людей, отправляющих пустые электронные письма.

 protected void CRSMEmail_RowSelected(PXCache cache, PXRowSelectedEventArgs e)
    {
        CRSMEmail row = (CRSMEmail)e.Row;
        {                
            if (null != row.Body)
            {                   
                row.Body = row.Body.Replace("<br /><HTML>", "<HTML>");
            }
        }
    } 

1 Ответ

0 голосов
/ 20 сентября 2018

Я могу воспроизвести проблему на вкладке «Действия» на экране «Учетная запись», используя Acumatica 2018 R1 и браузер Microsoft Edge.Похоже, это не связано с браузером.

Без блока подписи я не могу воспроизвести проблему, поэтому, похоже, она связана с подписью.

Я не смог воспроизвести еена экране «Случаи» «Действия».

Для воспроизведения проблемы достаточно выполнить 5-шаговую процедуру тестирования вместе с информацией о версии.Это похоже на ошибку в базовом продукте Acumatica.Если у вас есть доступ к партнеру Acumatica, я бы порекомендовал вам поработать с ним, чтобы сообщить о проблеме в инженерную группу Acumatica.

...