Страница 1 из 1
Отправка владельцу ответа
Добавлено: 15 мар 2019, 11:15
Roman1910
Добрый день, уважаемые знатоки! Необходимо чтобы при нажатии кнопки "Ответить " агентом в копию также добавлялся владелец тикета(даже если его не было в переписке). Версия отрс 6.0.16. Заранее спасибо за ответ
Re: Отправка владельцу ответа
Добавлено: 15 мар 2019, 12:00
alexus
Добрый день!
Зачем??????
Re: Отправка владельцу ответа
Добавлено: 15 мар 2019, 12:25
Roman1910
alexus писал(а): ↑15 мар 2019, 12:00
Добрый день!
Зачем??????
так организован бизнес процесс, владельцем является руководитель и ему необходимо получать на почту ответ агента для того чтобы видеть что процесс работы по заявке идет. Не спрашивайте почему владелец не хочет наблюдать за процессом через веб интерфейс
Re: Отправка владельцу ответа
Добавлено: 15 мар 2019, 13:15
alexus
Каких только чудес не встретишь
А по тикету всю переписку ведёт, наверное, ответственный?
В принципе реализовать не сложно - 4-6 часов доработки. Версия OTRS какая?
Re: Отправка владельцу ответа
Добавлено: 15 мар 2019, 14:20
Roman1910
alexus писал(а): ↑15 мар 2019, 13:15
Каких только чудес не встретишь
А по тикету всю переписку ведёт, наверное, ответственный?
В принципе реализовать не сложно - 4-6 часов доработки. Версия OTRS какая?
Да,верно. По поводу версии писал 6.0.16
Re: Отправка владельцу ответа
Добавлено: 15 мар 2019, 19:31
alexus
Доработку можем сделать. Пишите в личку, если готовы заплатить.
Re: Отправка владельцу ответа
Добавлено: 20 мар 2019, 22:04
Roman1910
Нашел где необходимо подставить email владельца, но не могу понять какой атрибут отвечает за email владельца. К примеру OwnerId это ИД владельца, Owner - логин владельца, но когда пробую OwnerEmail то ничего не происходит. Подскажите пожалуйста...
Re: Отправка владельцу ответа
Добавлено: 20 мар 2019, 22:33
alexus
Версию OTRS напишите в подписи.
UserEmail попробуйте
Re: Отправка владельцу ответа
Добавлено: 21 мар 2019, 21:59
Roman1910
alexus писал(а): ↑20 мар 2019, 22:33
Версию OTRS напишите в подписи.
UserEmail попробуйте
Я пробовал [% Data.UserEmail | html %]. Не помогло
Re: Отправка владельцу ответа
Добавлено: 22 мар 2019, 00:03
alexus
Можно что-то подобное вставить в AgentTicketCompose.pm
Код: Выделить всё
my $UserObject = $Kernel::OM->Get('Kernel::System::User');
my %User = $UserObject->GetUserData(
UserID => $Self->{UserID},
Valid => 1,
);
if ( $GetParam{Cc} ) {
$GetParam{Cc} .= ', ' . $User{UserEmail};
}
else {
$GetParam{Cc} = $User{UserEmail};
}
перед отправкой
Код: Выделить всё
# send email
my $ArticleID = $TicketObject->ArticleSend(
ArticleTypeID => $ArticleTypeID,
SenderType => 'agent',
TicketID => $Self->{TicketID},
HistoryType => 'SendAnswer',
HistoryComment => "\%\%$Recipients",
From => $GetParam{From},
To => $GetParam{To},
Cc => $GetParam{Cc},
Bcc => $GetParam{Bcc},
Subject => $GetParam{Subject},
UserID => $Self->{UserID},
Body => $GetParam{Body},
InReplyTo => $GetParam{InReplyTo},
References => $GetParam{References},
Charset => $LayoutObject->{UserCharset},
MimeType => $MimeType,
Attachment => \@AttachmentData,
%ArticleParam,
);
В начале добавить
Код: Выделить всё
our @ObjectDependencies = (
'Kernel::System::User',
);
Re: Отправка владельцу ответа
Добавлено: 22 мар 2019, 00:04
alexus
В этом случае поле не будет заполняться на экране, но при отправке в копии всегда будет e-mail текущего агента