...

Как отправить письмо контрагенту из Элмы

Тема в разделе "Вопросы по функционалу", создана пользователем MikeG, 9 июн 2020.

Метки:
  1. MikeG

    MikeG New Member

    Нужно отправить письмо контрагенту прямо из из Элмы, не задействуя внешнюю почтовую программу. Менеджеру не требуется обработка входящей почты и нет необходимости работать в почтовом клиенте. Его задача просто отправить почту клиенту и отобразить это во взаимоотношениях. Возможно ли это?
     
  2. pushkarev

    pushkarev Active Member

    Реализовать возможно. Но чтобы подсказать решение, нужно более конкретно понимать, вашу задачу. Хотите ли вы отправлять автоматически сгенерированное сообщение в ходе бизнес процесса, или же вам нужен аналог почтового клиента только в ELMA, или еще в каком-либо другом интерфейсе хотите отправлять. Так же есть вопрос с какого почтового ящика должна происходить отправка.
    Скажу сразу, что готового почтового клиента в ELMA нет, есть модуль Оповещение на Email: https://store.elma-bpm.ru/component/EleWise.ELMA.SendingViaEmail (он добавляет специальный элемент процесса в палитру, для отправки сообщений на почту, но замечу что отправка в этом случае идет только от основного элмовского ящика). Все остальное реализовать можно, но нужно разрабатывать это.
     
  3. MikeG

    MikeG New Member

    В базе знаний есть статья, как отправить почту контакту контрагента при помощи сценария. Там есть блок, который который позволяет добавить файл во вложение.
    Код:
    //Добавление файлов во вложение
    var ft = new List<MailMessageFile>();
    foreach (var newatt in context.prop_att.ToList())
    {
    var ft2 = new MailMessageFile();
    ft2.FileBody = System.IO.File.ReadAllBytes(newatt.File.ContentFilePath);
    ft2.FileName = newatt.File.Name;
    ft.Add(ft2);
    }
    Не силён в программировании, подскажите, что поправить, чтобы добавить во вложение документ из контекста процесса с типом "Документ (объект)"
     

Поделиться: