Похожие чаты

Кто знает, можно ли сделать в битриксе уведомление в котором

будет кнопка и при нажатии на которую, допустим сделка от этого уведомления отправлялась бы в работу и удалялось бы это уведомление у всех других пользователей? Просто для распределения заявок из сделок было бы очень удобно, но не знаю есть ли все нужные механизмы встроенные в битре

10 ответов

24 просмотра

а много человеков получает уведомление?

Максим-Ревнивцев Автор вопроса
григорий
а много человеков получает уведомление?

Да вообще нет, может из отдела максимум человек 10, это просто как задумка, я думал может есть +/- что-то готовое, если нет, есть идея как можно сделать удаление допустим уведомлений другим пользователям, а вот с кнопкой и закладываем туда скрипта, пока не знаю

Максим Ревнивцев
Да вообще нет, может из отдела максимум человек 10...

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

Максим-Ревнивцев Автор вопроса
григорий
на сколько я знаю , что ты хочешь реализовать без ...

Да проблема в количестве уведомлений и плодить их такое себе, сотрудники некоторые их даже особо не читают некоторые, я поэтому стараюсь максимально сократить всякий мусор, потом буду смотреть с кнопкой можно ли сделать, если в принципе можно встроить кнопку в уведомление, а я так думаю что можно, то на неё можно и Js скрипт например повесить, а потом в ajax передавать куда нибудь всё это

Максим Ревнивцев
Да проблема в количестве уведомлений и плодить их ...

можно все, это сайт в котором уже есть такая функция и ее точно можно продублировать.

Максим-Ревнивцев Автор вопроса

Ну да, данная задача вполне решаема и нет прям больших проблем https://kirillov-blog.blogspot.com/2016/08/blog-post_29.html https://dev.1c-bitrix.ru/community/blogs/hazz/im-post-one.php

а просто задание бп не подходит?

Максим-Ревнивцев Автор вопроса

Да просто хотелось бы сделать по одному клику из уведомлений взятие в работу, что было проще застолбить задачу, но через БП скорее всего сделаю пока удаление уведомления у всех, кроме человека, который взял в работу задачу

Максим-Ревнивцев Автор вопроса
Максим Ревнивцев
Да просто хотелось бы сделать по одному клику из у...

Может кому пригодится набросал код (коробка), который через БП позволяет отправить уведомление на сделку всему отделу заданному, кроме одного человека, а потом, когда сделку берут в работу, удалить у всех уведомление кроме человека, который взял в работу сделку Стадия новая: CModule::IncludeModule('im'); $filter = ['UF_DEPARTMENT' => '47', '!ID' => '392']; $rsUsers = CUser::GetList(($by="personal_country"), ($order="desc"), $filter,['FIELDS' => ['ID']]); while ($ID = $rsUsers->fetch()) { $arMessageFields = array( "TO_USER_ID" => $ID['ID'], "FROM_USER_ID" => {{Автор заявки}}, "NOTIFY_MODULE" => "im", "NOTIFY_MESSAGE" => 'Новый запрос на смену статуса заявки {{Номер заявки (ТПЗ)}} https://domen.b2pos.ru/crm/deal/details/{{ID}}/', "NOTIFY_TAG" => "DEAL|ADD|ASSIGNED|{{ID}}|".$ID['ID'], ); CIMNotify::Add($arMessageFields); } Стадия взят в работу, после изменения ответственного, единственное здесь использовал БД так как не нашёл метода для выборки нужного: CModule::IncludeModule('im'); $assigned = substr("{{Ответственный}}", 5); global $DB; $dbRes = $DB->Query("Select ID from b_im_message where NOTIFY_TAG LIKE 'DEAL|ADD|ASSIGNED|{{ID}}|%' and NOTIFY_TAG != 'DEAL|ADD|ASSIGNED|{{ID}}|".$assigned."'"); while ($arRes = $dbRes->fetch()) { CIMNotify::delete($arRes['ID']); }

Похожие вопросы

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
I love the passion, really do. I do think this is being blown way out of proportion. We are not deleting our Telegram or not allowing you to talk about anything you want, a...
Mike Herron
3
Did you guys see the latest tweet from TonGifts? 🚀
Mike
44
Hey guys, did you see the latest announcement about $FUN? 🔥
Brian
21
Question: when will have qnt holders a tool to stake tokens in lcx? Answer, Verdian: yes soon.
David Ch
14
Did kadena deliver anything on time?
Femboi Uwu
23
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Всем привет, подскажите/посоветуйте пожалуйста. Фаердак компоненты, имею одно место где бизнес хочет видеть при открытии формы список всех клиентов, это порядка 30к. Мои дово...
Sasha Sch
14
Ребят, если кто в курсе - скажите, а в загранке такое же засилье маркетплейсов? или там простые сермяжные интернет-магазины живут попроще?
Андрей [aharito] Харитонов
14
Коллеги, доброе утро. Запустил на удаленном хосте приложение (ручками зашел туда по ssh и запустил, не командой удаленно). Создал потом ssh-туннель, и с моей машины приложение...
Δημήτηρ
9
Карта сайта