Open
Close

Автоматичне розгортання проектів на PHP. Як не треба розробляти проект на бітрікс Чек-листи та підзавдання

Клієнти звертаються до нас не тільки для створення нового сайту, а й за редизайном вже існуючого. Можна виділити три основні причини, через які сайт потрібно оновити:

  1. Розроблено новий фірмовий стиль. Потрібно привести сайт у відповідність.
  2. Вартість підтримки сайту досягла критичних значень та потрібно оптимізувати цю статтю витрат.
  3. Потрібно додати новий великий функціонал, а існуюча архітектура недостатньо гнучка.

Звісно, ​​трапляються різні комбінації цих причин. Як правило, ми рекомендуємо клієнтам одночасно із зовнішнім оновленням, перенести сайт на бітрікс. Це дозволить закласти великі можливості щодо розвитку проекту в майбутньому, знизити залежність від підрядників і отримати доступ до Маркетплейс - майданчика з перевіреними рішеннями, що дозволяють швидко і дешево розширювати функціонал свого сайту.

Перше питання, яке ми чуємо від клієнтів, – «Скільки коштує переїзд на Бітрікс?». Відповідь залежатиме від того, який проект ми переносимо і як багато функціонала ми додаємо. Для сайту, що продає товари та послуги, від цього як мінімум залежатиме вартість ліцензії «1С-Бітрікс».

Тим не менш, наша практика показує, що редизайн сайту та перезапуск його на новій CMS коштує дорожче, ніж створення сайту з нуля на тій самій. Це відбувається через такі обставини:

  1. Необхідність перенесення всього контенту зі старого сайту. При цьому найбільші проблеми виникають з каталогом, користувачами та замовленнями. Крім того, що треба зберегти цілісність бази, тобто всі дані та зв'язки між ними, вкрай важливо зберегти структуру url та кінцеві адреси сторінок. Адже для сайтів, що мають хорошу видимість у пошукових системах, варіант зі збереженням адресації кращий за налаштування 301 редиректів на нові адреси.
  2. Часто, разом із переміщенням даних, потрібне перенесення специфічного функціоналу, наприклад, калькуляторів, системи знижок тощо. Складність полягає в тому, що функціонал, що копіюється, не документований, може містити помилки (особливо в граничних умовах) і, часто, клієнт разом з перенесенням, хоче трохи поліпшити його.
  3. Створення інфраструктури розробки та необхідність її поновлення перед запуском. Це означає, що, створивши повну копію даних старого сайту і розпочавши розробку, яка, в кращому випадку, займе пару місяців, перед запуском проекту вам потрібно буде актуалізувати дані. Наприклад, номенклатуру, ціни та залишки товарів, список та замовлення користувачів.
  4. Підключення до зовнішніх систем. Тут може ховатися велика кількість підводного каміння. Буває, що клієнт не може актуалізувати модуль обміну в своїй системі обліку «1С», а для налаштування синхронізації з 1С, якраз потрібен новий модуль.
  5. Акуратний та ретельний запуск сайту на основному домені. Одна помилка, яка при запуску нового сайту може не мати наслідків, при редизайні може призвести до серйозних проблем.

Резюмуючи вищесказане, можна сказати, що переклад сайту на «Бітрікс», суміщений з редизайном, є більш складною та дорогою процедурою, ніж розробка нового сайту. У складних випадках, різниця може досягати 100%, тобто обійдеться вам вдвічі дорожче ніж створення проекту з нуля. Ми вже писали раніше про формування вартості під час створення проекту електронної комерції.

Якщо порівнювати з магазинами, то для корпоративних сайтів різниця у трудомісткості між створенням нового сайту та редизайном старого, поєднаного зі зміною платформи буде нижчою, а для сайтів портального типу, різниця буде трохи вищою.

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



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

Що таке "керування контентом"? Це коли оператор у адмінці бачить рівно ті елементи управління, які передбачаються у тому чи іншого виду інформації, у своїй оператор робить мінімальний набір дій задля досягнення якоїсь мети.

Наприклад, існують великі установи, які мають велику територіальну мережу, які регулярно публікують новини. Ось при створенні або редагуванні такої новини у оператора повинна бути можливість вибрати подібну прив'язку до територіального відділення з якогось списку, що не тільки містить список таких відділень, але і сам оновлюється, якщо з'являються нові відділення.

Бітрікс, заслужено отримуючи регулярні негативні відгуки як про платформу для розробки, проте цілком придатний для створення інформаційних порталів. Адмінка Бітрікса далеко не безмежна за своїми можливостями, і не завжди досконала за наявним функціоналом, але більшість необхідних функцій там може бути реалізована з тим чи іншим ступенем прийнятності.

І якщо з можливостями організації інформації в екосистемі Бітрікса і можливостями управління цією інформацією все більш-менш зрозуміло, то процес перенесення завжди є певними труднощами. Насправді це індивідуальне завдання, тобто. перенесення контенту проекту "А" на Бітрікс та перенесення контенту проекту "Б" на Бітрікс - це зазвичай два самостійні завдання.

Як виходить, що таке, здавалося б, типове і повторюване завдання стає дуже індивідуальним? Справа завжди в різниці вихідних та необхідних форматів (у широкому значенні слова). Палітра технічних можливостей різних CMS із зберігання та подання ідентичного контенту занадто велика, щоб це можна було вирішити один раз і назавжди. Нижче спробуємо коротко розкрити низку питань, з якими неминуче доводиться стикатися при перенесенні контенту з однієї CMS на іншу.

Текст

Текст – це не просто текст. Це зазвичай HTML розмітка, причому часто ще й інлайн-стилізована. Різні CMS використовують різні текстові редактори, тому розмітка на додаток до своєї частини може містити службові дані в html-коментарах. Чи це істотно? Говорячи про коментарі - вони можуть мати кілька сотень рядків і в кілька разів перевищувати обсяг тексту. Відповідно, всю цю красу ви спостерігатимете у візуальному редакторі Бітрікса. Якщо говорити вже про сам текст і його стилізацію – деяка стилізація може бути визнана корисною, а деяка – неприйнятною щодо загального підходу, який використовується на новому сайті. Тому, на жаль, не можна просто бездумно пройтися регулярним і все зрізати, треба підходити вибірково.

Плагіни

Типова ситуація, коли частина контенту керується за допомогою деяких плагінів CMS. Текст може містити в собі деякі, скажімо так, вирази, що керують, які використовуються для виведення в цьому місці іншого контенту. Код CMS при виведенні контенту спочатку перевіряє його на наявність таких виразів, і, якщо потрібно, запускає сторонні механізми, які замінюють ці вирази новим контентом. Що це означає з погляду перенесення даних? Що ви не можете просто взяти і скопіювати текст, т.к. Бітрікс нічого не знає про те, що робити з такими виразами, що управляють. Натомість можна або просто позбутися їх, природно, втративши відповідну частину контенту, або підготувати цю частину контенту таким чином, щоб вона не тільки технічно могла бути імпортована в Бітрікс, а й точно відповідала структурі цього виду даних. Один із найяскравіших прикладів такої ситуації – фотогалереї усередині статей.

Зображення

Зображення з точки зору управління контентом, можуть бути розділені на 2 великі категорії - ті, які є частиною тексту та виводяться в потоці тексту як його частина, і зображення, які визначені окремо від тексту та виведення яких задається допоміжними механізмами. Ці категорії вимагають різних способів обробки та різних підходів у процесі підготовки імпорту даних до Бітріксу.

Наприклад, одна з типових ситуацій маємо просто текст статті у вигляді html розмітки з інлайн-картинками. Необхідно сформувати дані для елемента інфоблоку таким чином, щоб докладним малюнком стало перше зображення, а решта залишилася в потоці тексту. Завдання, які при цьому виникають: необхідно вирізати розмітку першого зображення, сформувати шлях, придатний для отримання картинки (http-uri або шлях у файловій системі), сформувати коректний шлях до зображення для файлу імпорту, помістити зображення по цьому шляху; для інлайн-картинок потрібно сформувати лінки для отримання картинок, розмістити картинки там, де ми передбачаємо їх постійне зберігання, в тексті замінити вихідні шляхи на нові.

Семантичні URL

Використання ЧПУ URL для адресації - вже давно скоріше загальне правило, ніж особливий функціонал для сайту. На жаль, зараз Бітрікс не підтримує створення таких кодів під час імпорту автоматично (принаймні нам цього не так і не вдалося досягти), але це можна обійти використанням сторонніх модулів для їх генерування вже після імпорту даних. Однак, це не дуже зручно з точки зору організації процесу при масовому імпорті, і, крім того, цілком можлива ситуація, коли генерування має бути зроблено з "тонкими налаштуваннями", на які ці сторонні модулі, зрозуміло, не розраховані (це може бути і генерування з конкретної частини контенту, і особливий порядок обліку дублікатів). Тому вигідніше це робити на етапі підготовки даних.

Спеціалізовані властивості інфоблоків

Адмінка Бітрікса підтримує створення додаткових і власних властивостей інфоблоків, які допомагають найбільш підходящим способом керувати даними, цим можна і потрібно активно користуватися. Тобто, якщо для публікації передбачена фотогалерея, як один із елементів цієї публікації, розумно створювати окрему множинну властивість, і в неї імпортувати необхідні картинки. Або ж створювати окремий "галерейний" інфоблок і в статті посилатися не на нього (точніше - на потрібний елемент). Однак, з технічної точки зору, формування правильної структури у файлі імпорту для таких властивостей - процедура не завжди "інтуїтивно" зрозуміла і розвинена.

Як імпортувати?

Бітрікс підтримує кілька способів імпорту даних. Через програмний API та через 2 види формату файлів - csv або xml. Всі ці способи мають свої переваги та недоліки. Так, з одного боку, імпорт через API здається найбільш природним рішенням – тобто записуємо безпосередньо та все. Однак де-факто це не найкраще рішення з різних точок зору. По-перше, при великому обсязі даних спроб імпорту напевно буде більше однієї, тому що виявлятимуться нові та нові кейси, які не були видно на перший погляд. Кожна така спроба імпорту займатиме значну кількість часу (пробували імпортувати великий xml на кілька тисяч елементів?). Для перевірки результатів імпорту необхідно щоразу в адмінці подорожувати різними елементами та досліджувати значення їх різних властивостей та полів. У справі перевірок GUI завжди більше заважає, аніж допомагає.

Для масового імпорту більш підходящим є формування результатів у вигляді готового файлу (при цьому xml краще, тому що імпорт csv вкрай обмежений у можливостях). По-перше, такий результат можна отримувати будь-якою машиною локально, не на сервері, де розгорнуть сайт. По-друге, результат перетворення даних (яким є сформований файл імпорту) може бути підданий аналізу на придатність будь-якими відповідними способами - починаючи від банальних перевірок регулярками і закінчуючи валідацією за схемою xsd. Крім того, такий спосіб дозволяє повністю підготувати повністю готовий до імпорту пакет (тобто не тільки власне файл імпорту, але й інші супутні файли), але робити це поетапно, у міру вирішення початкових і виникаючих у процесі завдань.

Що робити?

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

У наступній статті ми розповімо про технічні подробиці.

Про що розповімо:

  1. Як створити завдання (розглянемо просту та розширену форму),
  2. Як призначаються відповідальні та розподіляються ролі,
  3. Що таке чек-листи та шаблони, як працювати з групами.

Є комплексом робочих інструментів, і «Завдання» один з них. Взаємозв'язок усіх цих інструментів дозволяє бачити картину свого бізнесу цілком. Наприклад, при постановці завдання своєму співробітнику ви можете вказати, до якого клієнта з CRM вона прив'язана. В результаті, відкривши картку клієнта, ви побачите, які роботи по ньому проводяться. Також у вас є можливість ставити завдання та призначати відповідального прямо під час додавання ліда до CRM.

Створення завдання: проста та розширена форма

Щоб створити завдання, перейдіть у відповідний розділ у меню зліва. Поставити завдання можна кількома способами.
Найпростіший і найшвидший:
У списку, що відкриється, клацніть по області «Нове завдання», введіть назву завдання і натисніть клавішу «Enter». У такому разі завдання буде поставлене вам, від вас, без зазначення терміну виконання та інших нюансів.


Цей спосіб не завжди зручний, тому що не дозволяє конкретизувати завдання. Для створення більш детальних завдань скористайтеся кнопкою «Додати завдання» у верхньому правому кутку.


  • На сторінці заповніть всі необхідні поля:
  • Назва задачі;
  • Опис;
  • Відповідальний (за умовчанням стоятимете ви);
  • Крайній термін;
  • Користувальницькі поля.


Якщо завдання є важливим, поставте відповідну галочку в правому кутку. За потреби до завдання можна прикріпити файли:

  • Завантажити зі свого комп'ютера;
  • Завантажити з Бітрікс24 Диска;
  • Завантажити із зовнішнього диска (Office365, Google Drive, Dropbox);
  • Створити за допомогою Google Docs (відразу ж створити та додати текстовий документ, таблицю або публікацію).

У Ви можете планувати термін виконання завдання. Для цього у відповідному полі необхідно вказати дедлайн завдання.

У меню «Ще» можна виконати такі настройки:
  • Дозволити виконавцю змінювати терміни завдання (якщо відповідальний не встигатиме виконати завдання, він матиме можливість змінити крайній термін);
  • Пропустити вихідні та святкові дні;
  • Прийняти роботу після завершення завдання.

Деякі з полів користувача обов'язкові, і без їх заповнення ви не зможете поставити завдання. Створення та редагування користувачів полів доступне Адміністраторам порталу.

Зверніть увагу, що при наведенні на полі створення завдання з'являється піктограма кнопки канцелярії. Він використовується для налаштування інтерфейсу сторінки створення завдання. Якщо поле «приколоте», при створенні наступних завдань воно буде присутнє. Якщо поле вам не потрібно, «відколіть» кнопочку.


Також є ряд додаткових полів, які ви можете «приколоти» та використовувати під час створення завдань. Ті поля, які ви не використовуєте будуть приховані.

У меню «Додатково» можна налаштувати:

  • Облік часу в годинах та хвилинах (у нагоді для термінових завдань);
  • нагадати про завдання (налаштувати нагадування: листом або повідомленням у бізнес-чат, відповідальному, постановнику або собі, виставити дату та час);
  • Повторювати завдання (зробити задачу регулярною);
  • Гант;
  • CRM (вказати якого клієнту/компанії належить це завдання);
  • Зробити підзавданням (прикріпити до інших завдань, якщо це частина великого проекту);
  • Теги (використовуються для завдань, які не є частиною проектів чи робочих груп);
  • Пов'язані завдання (для завдань, які належать до одного проекту, але пов'язані між собою за якимось іншим принципом).

Після заповнення всіх необхідних полів та вказівки важливої ​​інформації для завдання натисніть кнопку «Поставити завдання».
Як тільки завдання поставлена ​​виконавець отримує повідомлення у корпоративний чат та живу стрічку.
Завдання можна коментувати – це дуже зручно для обговорення, адже все зберігається та знаходиться в одному місці, що дозволяє легко знайти необхідну інформацію. Також ви можете переглядати історію з цього завдання і стежити за врахуванням часу.
Створення завдання із живої стрічки

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

Для цього натисніть на кнопку «Ще» під повідомленням та виберіть у меню «Створити завдання».


Після цього ви отримаєте повідомлення, що завдання створено і зможете перейти до безпосереднього редагування за алгоритмом, описаним вище. Зауважте, що в описі завдання буде текст повідомлення, а заголовком буде заголовок повідомлення. Також до завдання будуть прикріплені зображення та документи, які були прикріплені до повідомлення у живій стрічці.

Створення завдання, що повторюється

Якщо у вас є ряд завдань, що повторюються, які ви повинні виконувати регулярно, наприклад, складати щотижневі звіти, ви можете створити шаблон завдання, яке буде ставитися автоматично. При використанні цієї функції вам не знадобиться щоразу створювати завдання, заповнювати поля, розподіляти ролі між співробітниками, портал зробить це за вас, якщо ви внесете відповідні налаштування.

На сторінці створення нового завдання після заповнення всіх обов'язкових полів, перейдіть в «Додатково» та виберіть пункт «Повторювати завдання» та поставте галочку «Зробити задачу регулярною». У меню налаштуйте повторюваність завдання.


Вкажіть, як часто має створюватися завдання, коли і до якої дати. Також можна настроїти кількість повторень. На підставі цього завдання буде створено шаблон, який ви зможете використати надалі.

Щоб переглянути шаблон, відредагувати або видалити, натисніть кнопку «Ще» у верхньому правому куті (біля кнопки «Додати»). У списку, що відкрився, ви побачите кілька останніх шаблонів, а також посилання «Список всіх шаблонів», перейшовши по якому отримаєте доступ до всіх своїх шаблонів завдань.

Створення шаблону завдання

Ви можете заздалегідь створити шаблон завдання для великого проекту або завдань, що часто повторюються. Для цього перейдіть до списку шаблонів (кнопка «Ще», посилання «Список усіх шаблонів») та натисніть кнопку «Додати шаблон».


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

  • Створити завдання за шаблоном;
  • Додати підзавдання для шаблону;
  • Редагувати;
  • Видалити.

Права та ролі у завданнях

У розділі "Завдання" ви можете призначити співробітників на кілька ролей:

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


Призначити ролі можна як в інтерфейсі створення завдання, так і в інтерфейсі перегляду задачі. Також зверніть увагу, що якщо ви вказуєте постановником не себе, то після створення завдання вносити до неї редагування зможе тільки той, хто зазначений постановником. Також це може зробити адміністратор порталу та його творець.

Для того, щоб призначити нових виконавців або спостерігачів, натисніть на кнопку «Змінити» біля відповідної ролі і виберіть у діалоговому вікні необхідних співробітників. Це зручно, якщо вам не потрібно змінювати умови поставленого завдання, а необхідно розширити чи скоротити, чи замінити коло співробітників, які працюють над поставленим завданням. Для внесення інших правок скористайтеся кнопкою «Редагувати».

Чек-листи та підзавдання

На станиці створення (та редагування) задачі під полем для тексту завдання розташоване поле «Чек-лист». Часто буває так, що завдання має ряд дрібних дій, які виконавець повинен виконати. Це своєрідні підзавдання для відповідального з цього завдання, тобто виконувати їх буде одна людина.


Такі дії зручно вносити в чек-лист. Натиснувши посилання «Додати», впишіть потрібну дію та натисніть клавішу «Enter». Внесіть декілька підзадач і у вас з'явиться нумерований список з чек-боксами, в яких виконавець зможе ставити галочки, як тільки дія буде виконана.

Виконані підзавдання відображаються у графі «Виконані» та автоматично викреслюються.

Якщо вам потрібно створити підзавдання, виконавцем якого буде інший співробітник, відкрийте завдання і у правому верхньому кутку, натисніть кнопку «Додати» та виберіть у меню «Додати підзавдання». Далі дійте за звичайним алгоритмом: заповнюйте поля назви та описи, призначайте відповідального і т.д. Коли підзавдання буде створено, ви побачите графу «Базове завдання», а в основному завданні з'явиться вкладене підзавдання з іншим відповідальним.

Меню завдань

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


Біля вкладок ви можете побачити червоні лампочки. Переходячи на вкладку, відразу під меню ви побачите розшифровку їхнього значення - не переглянуті завдання. Натиснувши на посилання, ви зможете переглянути та перевірити завдання. Як тільки завдання буде переглянуто, «лампочки» згаснуть.

Також у меню є додаткові пункти, які допоможуть вам орієнтуватися у завданнях компанії:

  • Уподобання - тут будуть відображатися ті завдання, які ви самі додасте. Це потрібно для того, щоб швидко отримати доступ до завдань, що вас цікавлять.
  • Всі - тут будуть відображатися всі завдання, які до вас так чи інакше ставляться. Щоб переглянути конкретні завдання, скористайтеся фільтрами:
  1. Простий - завдання можна відсортувати залежно від вашої ролі + переглянути відкладені та завершені.
  2. Розширений - де ви можете відфільтрувати завдання з ID, відповідального, постановника, співвиконавця, спостерігача, статусу, робочої групи, тегів, дат створення, закриття, знаходження в роботі і т.д.
  • Зайнятість – відобразити зайнятість ваших співробітників у звітний період.
  • Проекти - тут будуть показані завдання щодо окремих груп (проектів).
  • Звіти - тут ви зможете переглянути звіти із завдань.
  • Програми - є ряд додатків від партнерів, які допомагають у роботі із завданнями. Цей пункт у вас буде тільки, якщо вони у вас підключені.

Якщо у структурі компанії ви призначені керівником підрозділу, то в меню завдань у вас буде ще один пункт «Руковожу», де відобразяться завдання співробітників вашого підрозділу та нижчестоящих, якщо такі є. Директор компанії побачить завдання всіх працівників.


У цьому графіку ви зможете відстежити у кого скільки завдань у роботі, на якій стадії. Так, якщо у вас є перевантажені співробітники, ви зможете змінити відповідального та перепризначити завдання. Червоні «лампочки» найчастіше означають прострочені чи не переглянуті завдання.

Діаграма Ганта

У вкладках пунктів меню завдань можна самі вибирати спосіб сортування завдань. За замовчуванням завдання представлені як діаграми Ганта – завдання розподілені за термінами виконання. Користуватися даною діаграмою зручно, коли ви є постановником завдання і вам потрібно контролювати терміни виконання груп завдань.

Якщо у вас є ряд пов'язаних завдань, тобто від термінів виконання одного завдання будуть залежати інші, ви можете зв'язати їх і на діаграмі, що дозволить вам практично в один клік пересувати терміни всієї зв'язки задач, не входячи в редагування кожної.

Для цього наведіть курсор на завдання, крайній термін якого може вплинути на решту. По краях від завдання з'являться прозорі круги - затисніть ліву кнопку мишки і проведіть лінію до "залежної" задачі. У вас з'явиться зв'язок у вигляді сірої лінії зі стрілкою, яка вказуватиме на «залежне» завдання.

У такому разі, якщо у вас зсувається термін виконання одного завдання, вам не потрібно заходити до його редагування та змінювати дати. Досить вибрати у сортуванні задач Діаграму Ганта та пересунути завдання на потрібний термін. Термін виконання пов'язаної, «залежної» задачі також зміниться рівно на цей термін. Зміни відобразяться у самих завданнях, запишуться в історії, а виконавці отримають повідомлення у бізнес-чаті та живій стрічці.


Завдання можна пов'язати чотирма способами: кінець однієї задачі з кінцем іншої, початок задачі з початком іншої та перехресно – кінець однієї задачі з початком іншої, і початок однієї, з кінцем іншої.

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

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

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

Групові дії

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

  • Завершити
  • Вказати крайній термін;
  • Перенести крайній термін уперед;
  • Перенести останній термін назад;
  • Змінити відповідального;
  • Змінити постановника;
  • Додати спостерігача;
  • Додати співвиконавця;
  • Додати в обране;
  • Прибрати з вибраного;
  • Вказати групу;
  • Видалити.


Це меню доступне в будь-якій вкладці розділу «Завдання», окрім «Зайнятість», «Проекти» та «Звіти».

Групи

Якщо ви ведете великий глобальний проект, в якому задіяно багато співробітників та поставлено велику кількість завдань, вам буде зручніше переглядати їх у рамках робочої групи. Для цього перейдіть до розділу «Групи» в меню зліва і створіть групу (натисніть кнопку «Створити групу» у верхньому правому куті).

У контекстному меню слід заповнити інформацію про групу: назву, опис, іконку (за бажанням). І налаштувати права доступу:

  • Група видима всім (якщо стосується роботи всіх співробітників);
    Відкрита для вільного вступу (щоб не доводилося щоразу підтверджувати права працівників);
  • Група доступна в екстранеті (якщо ви користуєтеся послугами сторонніх підрядників, ви можете запросити їх до цієї групи, і вони будуть бачити тільки її).

У наступній вкладці налаштовуються можливості групи – перелік необхідних інструментів, які будуть доступні для роботи:

  • Фотогалерея;
  • Календар;
  • Завдання;
  • Диск;
  • Повідомлення;
  • Пошук;
  • Wiki;
  • Списки.

Якщо вам не потрібні якісь можливості, ви можете забрати галочки з непотрібних пунктів. У наступній вкладці ви запрошуєте учасників-виконавців, а на вкладці «Додатково» встановлюєте права доступу учасників групи.

Після створення групи, вгорі з'явиться її меню, яке повністю повторить ті пункти, які вибрали у вкладці «Можливості». Вибравши пункт «Завдання», ви зможете переглядати та ставити завдання в рамках цієї робочої групи.

Якщо у вас вже є завдання, які відносяться до новоствореної групи, вам достатньо зайти в редагування задачі та прив'язати її до потрібної робочої групи.


Після цього завдання з'явиться в меню вашої групи, і вам буде зручніше стежити за нею в рамках роботи над конкретним проектом.

Бізнес процеси

Бізнес-процеси - це спеціалізований інструмент, який дозволяє автоматизувати роботу і пов'язати її із завданнями, наприклад, щоб завдання ставилося автоматично.

Важливо!
Бізнес-процеси доступні починаючи з тарифу «Команда» Хмарного Бітрікс24.

Наприклад, вам потрібно, щоб після додавання ліда співробітнику автоматично ставилося завдання з ним зв'язатися. Для цього використовуйте налаштування CRM, перейдіть в розділ «Автоматизація» – «Бізнес-процеси» – Лід – «Додати шаблон», де вже в конструкторі бізнес-процесів ви зможете створити та відредагувати блоки для створення завдання менеджеру.

Це особливо актуально, якщо ваш CRM прив'язаний до веб-форми на вашому сайті. Коли ви отримуєте заявку або запитання від користувача, автоматично створюється лід, а також автоматично ставиться завдання співробітнику. По-перше, це значно заощаджує ваш час, тому що вам не потрібно ставити завдання за кожною окремою заявкою. А по-друге, ви завжди швидко обробляєте звернення ваших потенційних клієнтів.

Пошук завдань

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

У правому верхньому кутку в розділі «Завдання», поряд з кнопкою «Додати завдання», є спеціальне поле, в яке ви вводите слово або фразу з завдання, що вас цікавить. Після натискання клавіші «Enter» портал відфільтрує всі завдання з цим ключовиком (у тому числі завершені) і відобразить їх нижче.

Ви також можете шукати завдання за номером. Під час створення завдання портал надає їй номер, який потрібно ввести в полі пошуку.

Отже, розділ «Завдання» дозволяє призначати завдання як окремим співробітникам, так і цілій групі. Ви можете фільтрувати завдання в залежності від своєї ролі, стежити за виконанням завдань інших співробітників, а також бути співвиконавцем. Для зручності ви можете прив'язувати завдання до конкретних клієнтів (лідів) та робочих груп. Ви також можете автоматизувати створення завдання, скориставшись налаштуваннями повторюваності або бізнес-процесами.

«Завдання» – зручний та функціональний інструмент для управління персоналом, ведення великих та малих проектів, а також організації ефективної роботи вашої компанії.

Як швидко та легко перенести сайт на Бітрікс? Розповідаємо про причини переходу і що ви отримаєте після перенесення сайту на Бітрікс.

Останнім часом все більше клієнтів хочуть, щоб їхній сайт працював на стабільній та захищеній CMS, такій як 1С-Бітрікс. Воно і зрозуміло: вибір системи управління (CMS), на якій працюватиме ваш сайт або інтернет-магазин, важливо так само, як і вибір назви компанії - це впливатиме на кожне рішення, яке ви прийматимете в майбутньому. Так, від вибору CMS безпосередньо залежить те, який веб-сайт ви створите, яким буде його дизайн, як ви оновлюватимете його і підтримуватимете в майбутньому.

Якщо у вашої компанії вже є працюючий веб-сайт, який планується переносити на Бітрікс, ви, ймовірно, думаєте, як переносити контент зі старою CMS на нову. Причин для того, щоб запланувати перехід на Бітрікс може бути достатньо: ви хочете повністю поміняти CMS, щоб автоматизувати бізнес-процеси, або ж хочете зробити свій сайт адаптивним та підібрати новий дизайн – вибір за вами.

Причини переїзду

Можливо, ви працюєте на Wordpress, Drupal чи Joomla і на сьогоднішній день вже переросли ці рішення. Або ви шукаєте розширений функціонал або вирішили змінити дизайн свого основного сайту. Ось кілька причин, які допоможуть вам визначитися з переходом на Бітрікс:

  • 1С-Бітрікс має весь необхідний функціонал "з коробки"
  • 1С-Бітрікс має докладну документацію, навчальні курси та грамотну тех.підтримку
  • 1С-Бітрікс має найбільший вибір готових рішень, які підійдуть для будь-якого бізнесу
  • За необхідності будь-який функціонал готового рішення може бути доопрацьований під ваші бізнес-завдання
  • Регулярні оновлення, які виправляють помилки
  • Бітрікс працює з онлайн-касами і ви зможете працювати за ФЗ-54
План переведення сайту на Бітрікс.

Вирішити переносити свій сайт на Бітрікс це одне, а ось перенести – це вже інша історія. Щоб зробити все правильно і на шляху не втратити найважливішу частину сайту - контент, ми підготували план евакуації вашого сайту на Бітрікс.

Для того, щоб перенести сайт на Бітрікс потрібно:

  • Оцінити свій поточний веб-сайт і те, яким чином імпортуватиметься контент та дизайн
  • Провести резервне копіювання всіх даних
  • Встановити CMS 1С-Бітрікс
  • Встановити готове рішення з нашого каталогу
  • Створити 301 редиректи для старих посадочних сторінок
  • Імпортувати контент на новий сайт
  • Запускаємо новий сайт
Крім того, кожен проект міграції включає інвентаризацію контенту: зазвичай це електронна таблиця, в якій вказується ім'я існуючого контенту, URL-адреса, тип, місце в структурі сайту, а також авторство. Це гарантує, що ви нічого не забудете перенести.

Що ви отримаєте після перенесення сайту на Бітрікс?

Після закінчення перенесення сайту на Бітрікс ви отримаєте:

  • Стабільну та захищену CMS
  • Грамотну та оперативну технічну підтримку
  • Широкий вибір готових рішень, починаючи з корпоративних сайтів та закінчуючи інтернет-магазинами
  • SEO-модуль, який дозволяє працювати з шаблонами мета-даних та спрощує процес оптимізації для пошукових систем
  • Технологію композитного сайту, сервіс BigData, email розсилки
  • Можливість роботи з ФЗ-54 з онлайн-відправкою даних до ФНП
Якщо ви ще думаєте, переносити свій сайт на Бітрікс чи ні – здається, що відповідь очевидна. Ви можете познайомитися з нашим і вибрати той, який підходить безпосередньо під ваші бізнес-завдання.

Висновок.

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

Поставте себе на місце замовника:
1. CMS з багатим досвідом (вже понад 10 років на ринку)
2. Має найбільшу в Росії частку за eccommerce
3. Має безкоштовну якісну підтримку
4. Має широку документацію
5. У всіх регіонах від малих до топових студій можна знайти фахівців без труднощів.
6. Зворотна сумісність. Повна та беззастережна. Ви завжди отримаєте доступ до нових фічів і вам не доведеться доплачувати програмістам дохрена щоб перейти на нову версію движка т.к. старий уже не підтримують і він аж кишить дірками.
7. Вже готова велика частина функціоналу, яка вам потрібна, і відтестована роками. Тільки шаблон по суті натягни + трохи кастомізуй логіку під свої БП.
8. Є штатна інтеграція з 1с, у нас весь бізнес у Росії майже на ній.

Ключове: "бізнес не любить ризики", і тому в більшості випадків bitrix найзручніша і найвигідніша система для замовника як мінімум у Росії.

За 6-річний досвід роботи в напрямку веб-студій, стільки компаній побачив які писалися на яких-небудь:
а) Самописних двигунах
б) Безкоштовних двигунах до яких прибили цвяхами функціонал, який у них не закладений
в) Або зовсім на пітоні/рубі
... яких не хотіли брати жодна з топ 10-20 регіональних студій (РНД) на підтримку, і вони потім знову переписували проекти... на bitrix.

Bitrix це стандарт галузі з ecommerce в Росії. Зараз глобальний тренд на ринку – роботи з підтримки та розвитку проектів стає дедалі більше ніж роботи зі створення нових.

І коли ви пишіть на bitrix framework, у вас завжди буде багато роботи, т.к. bitrix не тільки популярний, але стає все популярнішим, стежте за вектором. Зараз він входить у топ 8 CMS у світі, за останні роки додав 5 позицій та продовжує збільшувати свою частку.

А на рахунок якості... Мені часом спадає на думку асоціація з PHP. PHP здавна відвоювала величезну частку ринку, але потім у неї з'явився певний період застою. А тут збоку пітони, рубай. І всі лаяли PHP, говорили що у нього не найкраща підтримка ООП (трохи покращилася з першими 5х релізами), але в мережі були модні статті в дусі PHP не круто, "PHP все", зараз його частку на ринку Інтернету по відкушують.
Але ніфіга, за рахунок великої спільноти і багатої інерції просто PHP стала покращуватися, подолали кризу PHP6 і розбіжностей, і вуаля, вже php7 який вже "менш-менш", і php пішов у гору.

Так і з бітрікс думаю. Швидше він уже до-перепише своє ядро ​​на людський код, ніж його зрушать з ринку.
Роботи по новому ядру активно ведуться і воно вже 4 рік живе паралельно зі старим. Від релізу до релізу переписується все більша частина модулів, компонентів, структури бази, що важливо за допомогою міграції коду та даних.

Ну і що важливо це ті люди, які пишуть цей код. Якщо ви в топовій веб-студії з хорошими архітекторами та провідними програмістами - код на bitrix Framework буде написаний якісно і грамотно на новому ядрі в традиціях ОВП, використання патернів, грамотно зібрані в модулі та компоненти. Якщо ж ви фрілансер або в дрібній студії, швидше за все ваші проекти "погано" пахнуть, вся логіка буде в шаблонах, або взагалі в 1 шаблоні, який буде геть-чисто складатися з суцільного роутингу.