Код проєкту

Редакція Flowtly3 min

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

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

Який вигляд має код

Ви вводите його самі, і Flowtly не нав'язує формату, тож його вигляд визначає та система, що по той бік. Він може містити до 64 символів. Команди, які користуються кодами, зазвичай узгоджують один вигляд і його дотримуються, наприклад LAT_LAC або LAT_NET_PR5.

Діють два правила, і саме вони роблять код надійним ідентифікатором:

  • Код унікальний у межах вашої організації. Під час порівняння регістр не враховується, тому PROJ-1 і proj-1 вважаються тим самим кодом, і мати його може лише один проєкт.
  • Код залишається за тим проєктом, якому його надали. Видалення проєкту не звільняє його код, тож ключ ніколи не почне згодом означати інший проєкт. Якщо ви введете вже зайнятий код, Flowtly позначить поле Код — а проєкт, який його утримує, може бути видаленим і вже не з'являтися у ваших списках.

Перейменування проєкту ніколи не змінює його коду. Це зроблено навмисно: назва призначена для людей, які її читають, код — для систем, що на нього спираються, і перейменування не повинно мовчки перенаправити інтеграцію.

Як надати код

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

Щоб додати або змінити код наявного проєкту, відкрийте проєкт, перейдіть на вкладку Огляд і натисніть Редагувати в розділі Основна інформація. До зміни застосовується те саме правило унікальності, що й до нового проєкту, тож Flowtly повідомить, якщо введений код належить іншому проєкту.

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

Де показано код

  • На вкладці Огляд проєкту, у розділі Основна інформація, поряд із назвою проєкту. Проєкти без коду показують тут тире.
  • У списку проєктів, як невеликий рядок моноширинним шрифтом безпосередньо під назвою проєкту — моноширинним, бо код читають символ за символом і перенабирають в іншому місці, де 0 і O мають бути різними. Список показує цей рядок, коли принаймні один проєкт вашої організації має код, і не показує нічого, коли його немає в жодного. Тут немає чого вмикати.
  • На вузькому екрані, де список проєктів перетворюється на картку для кожного проєкту, код розташований під назвою проєкту на картці.

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

Приклади використання

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

Карта зв'язків

План проти фактуПосилається наПохідне відЧастина
Описано тутОписано в іншому місці
purchase-order-line оцінено проти time-entry. budget охоплює project. counterparty типово до project. invoice списується з project. project має тип project-type. project identified by project-reference. project укомплектовано person. project-rate оцінює person. project-rate діє для project. time-entry обліковується за project. task належить до project. project-folder групує project. project повʼязано з budget. project-template створює project. project measured by project-kpi. project-phase є підпроєктом project. project потребує role. booking план і факт time-entry.оцінено протиохоплюєтипово досписується змає типidentified byукомплектованооцінюєдіє дляобліковується заналежить догрупуєповʼязано зстворюєmeasured byє підпроєктомпотребуєплан і фактППозиція замовлення — One line of a purchase order: a role priced by the hour with the hours estimated for it, or a deliverable priced as an outcome. A deliverable carries no hours at all.Позиція замовленняЗЗапис часу — What actually happened — work time logged against a project.Запис часуББюджет — The financial envelope an engagement is measured against — what was planned, versus what has actually been spent.БюджетППроєкт — The core organizational unit for a business initiative, client engagement or internal work. Everything tracked — time, cost, invoicing, profitability — hangs off one.ПроєктККонтрагент — The other side of a financial document — a client billed, or a supplier owed.КонтрагентРРахунок — A sales document issued to a client: line items, dates, tax. It is created, reviewed, previewed and then sent.РахунокТТип проєкту — Fixed-price, Time & Material, Non-billable or Internal. It decides how the project's tracking and reporting behave.Тип проєктуPProject reference — An optional key a project carries so systems outside Flowtly can name it. Unique within the organisation, and never reused once it has been given to a project.Project referenceООсоба — An employee. The central record the rest of the workforce data hangs off — profile, documents, leave, benefits, rates.ОсобаССтавка учасника — A team member's billing or cost rate on a project. Rates are per member, so the same person can cost differently on two projects.Ставка учасникаЗЗавдання — A unit of work inside a project.ЗавданняТТека проєкту — A grouping of projects, for organisations running more than a handful.Тека проєктуШШаблон проєкту — A reusable blueprint for a project: its phases, task lists and tasks, with timings held as day offsets rather than dates. It carries no client, no team and nothing financial.Шаблон проєктуPProject KPI — A measure attached to a project, either filled in by hand as dated readings or computed from the project's finances, optionally compared with a target.Project KPIФФаза — A stage a project runs through. A phase is itself a child project, so everything true of a project is true of a phase.ФазаРРоль — One job to be done on a project. It may be open, partly filled, filled or over-filled, and it exists whether or not anyone is booked on it.РольББронювання працівника — One person committed to a role, or directly to a project, for a stretch of time — at a percentage of their time, or for a number of hours on each chosen day. A booking is a plan, not a record of work done.Бронювання працівника