Програма для оповіщення співробітників

Задача: надійно оповістити співробітників компанії про важливі події і точно знати, прочитали вони повідомлення чи ні, і коли саме це відбулось.

Зрозуміло, що потрібен корпоративний чат, а не електронна пошта або мобільна програма. В пошті немає надійного підтвердження отримання і прочитання. В мобільних програмах (Skype, Viber, WhatsApp) зазвичай немає надійних масових розсилок і обов'язково потрібен Інтернет, не кажучи вже про те, що всі повідомлення йдуть на чужі сервери за океан.

Прості однорангові чати на кшталт Vypress Chat, Network Assistant і т.д. було одразу відкинуто, тому що в них немає сервера, і ні про яку надійність не може йти мова.

Більш серйозніші клієнт-серверні продукти типу OpenFire и Spark, котрі основані на Jabber‑протоколі, також відпали, тому що виявилось, що в них немає такої функції, як не дивовижно це прозвучить.

У підсумку для рішення задачі було обрано MyChat — месенджер для компанії, для якого не обов'язково мати Інтернет, адже програма може працювати лише в корпоративній мережі.


1. Як вирішити задачу?


В офісному месенджері MyChat є спеціальний вид повідомлень, який називається "Оповіщення":

Створення нового оповіщення MyChat

Інструмент доступний лише користувачам з підвищеними привілеями, і це зрозуміло. Не можна допускати масові розсилки "аби кому".


2. Як користуватись "Оповіщеннями"?


Найшвидший спосіб: натисніть Ctrl+F9 у будь-якій частині чату. В лівій частині віконця люди, яких ви можете додати в список для відправки. Праворуч — повний список отримувачів:

Вибір отримувачів оповіщення в MyChat Client

Перетягнули мишкою потрібних людей або обрали з готового списку, вказали термін придатності (за умовчанням — до кінця поточного дня) і натиснули кнопку "Відправити".


3. Як це працює?


Гарантоване оповіщення будь-якої кількості людей. Ви відправляєте спеціальне повідомлення, а воно показується у отримувача поверху всіх вікон, і закрити його не можна, поки людина не поставить галочку "Так, я прочитав це". Навіть якщо він вийде з чату, а потім знову запустить його, або перезавантажить комп'ютер, повідомлення буде показано знову. Ніяких виправдань типу: "Я не отримав повідомлення", "А хіба ви мені це відправляли?","Я отримав ваше повідомлення занадто пізно":

Перегляд і підтвердження прочитання оповіщення в MyChat

Повідомлення показується поверху всіх вікон, навіть якщо ви знаходитесь в термінальній сесії. Вікно в центрі екрана, відштовхнути його в сторону мишкою не вийде. Проігнорувати таке просто не вийде.

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

У повідомлень є "строк придатності". Припустимо, що частина співробітників не в мережі, Припустимо, частина співробітників не в мережі, на виїзді. Ви точно не знаєте, коли вони будуть онлайн або в офісі, але доручення має бути виконано тільки до 17:00. Пізніше воно вже "протухне" і відправляти його вже не буде сенсу.

Вкажіть час актуальності, система сама вирішить, коли відправляти повідомлення.

Налаштування оповіщення в корпоративному месенджері MyChat Client

Ви точно хочете знати, хто і коли прочитав ваше оповіщення, а хто навіть і не отримав його. В табличному виді, з іменами, датами і часом. Зручно для швидкого візуального контролю, сортування по часу або статусу прочитання одним кліком:

Відправка оповіщення в MyChat Client


4. Бонус! Це все працює навіть в безкоштовній версії на 20 людей


Серьёзно. Підіймаємо свій корпоративний сервер чату на зовнішній IP адресі і працюємо через Інтернет, забуваючи про скайпи, вайбери, джабери та інші хенгаутси. Сервер-то наш, в компанії. І переписка там же. Працюють чати, обмін файлами і дзвінки. Все, що потрібно для командної роботи.

Служба поддержки