Система управления проектами Wrike

Преимущества Wrike

Вы можете разбить крупный проект на отдельные последовательные этапы, прикрепить к ним файлы с заданиями (рис. нижний правый угол) и комментарии, задать сроки исполнения.

Это возможность получать всю необходимую информацию, как только приступите к работе. Так команда сможет быстро и правильно расставить приоритеты, оперативно выполнить задачу, внести коррективы в уже готовый продукт и избежать многочисленных доработок.

Это акцент на успешной командной работе. Вы можете вносить изменения в документы, не заботясь об их сохранении на вашем компьютере. Также реализована возможность загрузки документов в большинстве популярных форматов (Microsoft, PDF, JPG, PNG и др.). В процессе работы вы сможете удаленно отслеживать абсолютно все изменения в каждом файле в режиме реального времени.

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

Позволяет правильно оценивать степень нагрузки на каждого сотрудниками и рационально распределять между ними выполняемые задачи

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

Вы можете видеть, сколько времени затрачено каждым сотрудником на каждое задание и оценивать работу более объективно.

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

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

Если у вас нет под рукой компьютера, вы вполне можете руководить процессом или выполнять работу с планшета или даже мобильного телефона.

Как это работает

Если вы впервые приняли решение попробовать сервис управления проектами онлайн, у Wrike есть для вас тестовый режим совершенно бесплатно. Все, что вам нужно сделать, это ввести адрес электронной почты, куда вам спустя несколько секунд придет письмо со ссылкой для подтверждения регистрации.

Далее вам предлагается выбрать один из существующих тарифных планов (в тестовом режиме они все бесплатны в течение 14 дней):

  • Wrike Professional позволяет планировать проекты и организовать совместную работу.
  • Wrike Business предлагает гибкую настройку под конкретно ваш бизнес и аналитику по проектам.
  • Wrike Enterprise осуществляет полную организацию вашей работы и детальные настройки безопасности.
  • Wrike for Marketers представляет собой специально разработанное решение для команд маркетинга и дизайна с полным управлением рабочими процессами.

Выбрав наиболее подходящий план, вам предлагается добавить сотрудников в ваш новый онлайн офис, введя их имена и адреса электронной почты.

Все! Теперь все готово и можно приступить к работе. Сервис перенаправит вас в офис (рис.) и предложит создать первый проект.

На панели задач (см рис.) у вас есть вкладки:

  • Входящие — здесь вы можете обмениваться сообщениями с вашими сотрудниками и коллегами.

  • Моя работа — здесь каждый из сотрудников будет видеть те задания, что даны конкретно ему с указанием сроков.

  • Панель задач — здесь отражены все задачи по каждому конкретному проекту.

  • Лента новостей — здесь отражается все, что делаете вы и ваши сотрудники в онлайн офисе.

  • Отчеты — представляют собой отчетность по всем вашим проектам: активные задачи по исполнителям – кто, что и когда должен сделать, еженедельный статус проекта – как продвигается работа и когда должна быть завершена, укладываются ли в сроки ваши сотрудники, просроченные задачи по исполнителям проекты со сроком в этом месяце.

  • Проекты — сами проекты.

Чтоб начать работу, вы создаете новый проект, даете ему название, в рамках проекта создаете необходимое количество задач с указанием исполнителя и сроков исполнения.

Создав необходимое количество задач, установив сроки и распределив их между исполнителями, вы можете заниматься другими, более важными делами, а функцию контроля возьмет на себя Wrike. Вам достаточно будет всего лишь открыть вкладку отчеты на панели задач, чтоб увидеть, что уже выполнено, что находится в работе, а какие задачи еще не начаты. Кроме того, вам больше не придется контролировать рабочее время ваших сотрудников – результаты их работы покажет Wrike.

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

Готовые решения для вашего бизнеса от Wrike

Платформа Wrike может использоваться практически в любом бизнесе, ниже приведем несколько полезных решений для различных сфер деятельности.

  • Координация команд – обеспечит тесное взаимодействие в работе между различными отделами.

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

  • Управление кампаниями – вы можете создавать и сохранять шаблоны, используя их для однотипных задач, что существенно сэкономит ваше время.
  • Видение продукта – слаженная работа ваших команд будет иметь одновременно доступ ко всем вашим материалам, вносить необходимые правки и комментарии. Так вы в короткий промежуток времени создадите успешный продукт силами и слаженной работой ваших специалистов.

  • Грамотное распределение ресурсов – инструмент отчетности и временная шкала позволят грамотно распределять задачи между специалистами в зависимости от их загруженности, что позволит вам сэкономить время и ресурсы.

  • Ускорьте поставки – слаженная работа между поставщиком и клиентом – залог успешного бизнеса. Делитесь планами между вашими командами для максимально эффективного выполнения задач.
  • Прозрачность и отчетность – работа в едином поле позволяет отслеживать работу каждого специалиста с целью максимально быстрого и эффективного достижения результата.

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

  • Оперативность – с Wrike вы сокращаете время на планирование, распределение и обсуждение задач, контроль, совещания и корректировки.

Истории успеха с Wrike

Wrike помог наладить слаженную работу сотрудников и команд, находящихся в 10 разных странах. Отдел социальных сетей , состоящий из более чем 30 человек по всему миру занимается как выполнением небольших частных задач, так и глобальными проектами. Работать всем слажено позволяет платформа Wrike. Чтоб изменить сроки сдачи проекта теперь необязательно писать и рассылать письма всем сотрудникам на разных языках – достаточно нажать одну кнопку в панели управления Wrike – и все сотрудники мгновенно узнают об изменении сроков.

Это более 250 сотрудников из разных городов и стран. Часто возникала проблема слаженной работы: проект, над которым работала одна команда, забраковывался другими специалистами, и его приходилось переделывать, теряя время и прибыль. С Wrike все команды могут работать над проектами параллельно и согласовывать друг с другом коррективы.

Среди успешных клиентов Wrike есть еще сотни компаний с мировым именем, пришло время добавить в него и вас!

Статьи до этого: Реклама

  • WIX как конструктор блогов
  • Создание сайта на конструкторе Wix: особенности и пошаговое руководство
  • Евробайт — хостинг на SSD дисках

Создаем новые поля для комментариев WordPress
Биржа фриланса kwork.ru — все по 500р

Differences between Wrike API v3 and v4

Use the table below to learn about the differences between method URIs in Wrike API v3 and v4. Note that:

  • Old URIs will no longer work.
  • New URIs always gather data from the account that the token was obtained for, so all client code needs to be updated accordingly. Authorization URI has changed to allow account selection during the login process.
Method Type Wrike API v3 URI Wrike API v4 URI Comments
GET /oauth2/authorize /oauth2/authorize/v4 New authorization flow allows user to select account to log in to
GET /accounts/{accountId}/contacts /contacts
GET, POST /accounts/{accountId}/folders /folders
GET, POST /accounts/{accountId}/groups /groups
GET, POST /accounts/{accountId}/invitations /invitations
GET, POST /accounts/{accountId}/workflows /workflows
GET, POST /accounts/{accountId}/customfields /customfields
GET /accounts/{accountId}/tasks /tasks
GET /accounts/{accountId}/comments /comments
GET /accounts/{accountId}/timelogs /timelogs
GET /accounts/{accountId}/timelog_categories /timelog_categories
GET /accounts/{accountId}/attachments /attachments
GET /accounts/{accountId}/accounts /account API v4 returns information about one account only (the one that the access token was granted for)
PUT /accounts/{accountId} /account API v4 only modifies information about one account (the one that the access token was granted for)
GET /accounts/{accountId} There is no way to obtain information about multiple accounts in API v4

Migration Process

Wrike API v4 is not compatible with Wrike API v3. This page will take you through the migration process.

To migrate your applications to API v4:

  • Change the version identifier from “v3” to “v4” in all request URIs.
  • Use a new authorization URI.

If your integration accesses data from one Wrike account, just get rid of per-account method URIs (see below).

If your integration accesses data from multiple Wrike accounts simultaneously, you might need to revisit the authentication flows so that data from each account is gathered with a different access token.

Access token for v4 contain information about which account it works with. Therefore, existing API v3 permanent tokens need to be migrated (reissued) to API v4. API v4 tokens will work with API v3 code, so you can migrate your tokens prior to migrating the calling code. Check the section below for details about migrating permanent tokens.

Решаемые задачи

Сервис рассчитан на работу команды пользователей: от двух до тысяч человек.

В идеале, каждый член команды выполняет конкретное задание в соответствии со своими знаниями, профессиональными навыками и подготовкой. Ставится задача, а результаты ее выполнения объединяются и анализируются в рамках всего проекта. В реальной жизни кто-то может заболеть, уйти в вынужденный отпуск или выйти из проекта: руководитель об этом узнает с большим опозданием или не узнает вообще. При участии в проекте десятков или сотен человек осуществляется попытка малоэффективного перераспределения задач между другими сотрудниками. Как результат – невыполнение сроков проекта из-за непрофессионального выполнения отдельных поручений.

При использовании сервиса Wrike можно оперативно решать проблемы, всегда существующие в любом коллективе. Руководителю команды предоставлена возможность:

  • Планирования, организации и корректировки проекта в реальном времени.
  • Отслеживания времени выполнения задач в соответствии с утвержденным графиком.
  • Перераспределения задач внутри команды в зависимости от производительности каждого сотрудника.
  • Общения и совместной работы внутри команды.
  • Внутри общего проекта создавать более мелкие проекты со своими руководителями и подзадачами, но контролировать работу каждого сотрудника.

По сути, система менеджмента управления проектами предлагает готовую структуру для командной работы при реализации проектов практически в любой сфере деятельности – маркетинге, менеджменте, производстве, предоставлении услуг.

Дополнительные возможности

Разумеется, функционал Wrike не ограничивается несколькими описанными выше возможностями. В каждом тарифном плане возможности немного отличаются друг от друга, ниже укажем несколько основных:

  • Запросы – помогает упростить расстановку приоритетов и организацию работы. Перед отправкой задачи тому или иному отделу или исполнителю, вы отправляете ему запрос, который нужно будет заполнить, отправляя задание. Эта функция избавит вас от непониманий, доработок и лишней траты времени.

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

  • Настраиваемые поля – гибкий интерфейс позволяет добавить дополнительные настраиваемые поля, например, «клиент», «бюджет!, «Отдел», «Примечания», «Приоритет» и другие.

  • Отчеты – это наглядное отображение динамики рабочего процесса по тому или иному проекту в разрезе каждого исполнителя.

Overview

The API methods are organized in the RESTful way and support GET, POST, PUT and DELETE requests. If a client is not able to execute all kinds of requests, then only GET requests can be used with an additional method parameter, which is set to the required request type (e.g., …&method=POST).

To access a specific API method, the request token should have at least one of the scopes required by this method. Supported scopes: Default, wsReadOnly, wsReadWrite, amReadOnlyWorkflow, amReadWriteWorkflow, amReadOnlyInvitation, amReadWriteInvitation, amReadOnlyGroup, amReadWriteGroup, amReadOnlyUser, amReadWriteUser.

Each API method operates on a certain type of resource with a defined model (for details, see the Methods section below) and produces a JSON response that contains the entity type in the kind field and an array of entities in the data field. Client can pass an additional state parameter in the request, which also will be included in the response.

Response example:

Permanent Token Migration

API v4 tokens contain information about the account they work with and can be used with code calling API v3. On the contrary, v3 tokens will not work with code calling API v4. The following table illustrates this:

API v3 code API v4 code
API v3 token
API v4 token

Therefore, the recommended migration procedure for existing applications using permanent token is to migrate token first, then migrate API calling code.

Note! Once you generate API v4 token, you will have 24 hours to replace your API v3 token before it expires.

To migrate a permanent token:

  1. Click your profile picture and select “Apps and Integrations”.
  2. Switch to the API tab.
  3. Click “Configure” to the right of the app whose token you want to migrate.
  4. Scroll to the bottom of the page and click “Migrate to v4” next to the token.
  5. Select the account which the token should work with and enter your password.
  6. Click “Obtain token”.
  7. Copy the token — it will only be shown once.
  8. Replace the token in your app and check that it works.

Secure Webhooks

Wrike optionally supports signing event payloads with a secret, pre-shared between client and Wrike, as described on this page. This provides a mechanism to check authenticity of the request and make sure it is indeed coming from Wrike and goes to the client who registered it.

The general flow looks like follows:

  1. Upon webhook registration, client sends secret parameter: https://www.wrike.com/api/v4/webhooks?hookUrl=&secret=.
  2. Wrike sends request to hookUrl with header X-Hook-Secret, which contains random alphanumeric string.
  3. Client should calculate hmacSha256(key: secret, value: received X-Hook-Secret value) and add calculated value to the response X-Hook-Secret header.
  4. All events from webhook will contain X-Hook-Secret header with value hmacSha256(key: secret, value: request body) so client can check authenticity of the events.

Example of Usage

Use Case Example

Let’s assume a task is related to the development process, and a “Completed” status means that all code was committed/pushed to the source repository. This change could trigger a CI build via some CI REST endpoint.

Step 1

Create an account-wide webhook.

Get your accountId using the following CURL command:

The response contains a list of your accounts:

  • {
  •    «kind»»accounts»,
  •    «data»: [
  •        {
  •            «id»»IEAADQQL»,
  •            «name»»My Personal Account»,
  •            «dateFormat»»MM/dd/yyyy»,
  •            «firstDayOfWeek»»Mon»,
  •            «workDays»
  •                «Sun»,
  •                «Mon»,
  •                «Tue»,
  •                «Wed»,
  •                «Thu»,
  •                «Fri»,
  •                «Sat»
  •            ],
  •            «rootFolderId»»IEAAAOVII7777777»,
  •            «recycleBinId»»IEAAAOVII7777776»,
  •            «createdDate»»2013-12-30T12:17:24Z»,
  •            «joinedDate»»2015-08-04T13:56:13Z»
  •        }
  • }

You will need “id” field for future requests (“IEAADQQL” in the example above).

Step 2

Execute the following CURL command to create a new account-wide webhook and subscribe your endpoint (https://yourwebhookserver.com/event-handler) to notifications.

Get your accountId using the following CURL command:

You’ll see the following response:

  • {
  •    «kind»»webhooks»,
  •    «data»: [
  •        {
  •            «id»»IEAADQQLJAAAAULN»,
  •            «accountId»»IEAADQQL»,
  •            «hookUrl»»https://yourwebhookserver.com/event-handler»,
  •            «status»»Active»
  •        }
  • }

Step 3

Next, change a task in the account (for example, change a task’s status from “Active” to “Completed”). You’ll receive the following payload on your endpoint:

  • {
  •    «oldStatus»»Active»,
  •    «status»»Completed»,
  •    «taskId»»IEAADQQLKQAKOFAB»,
  •    «webhookId»»IEAADQQLJAAAAULN»,
  •    «eventAuthorId»»KUAALDRX»,
  •    «eventType»»TaskStatusChanged»,
  •    «lastUpdatedDate»»2016-11-22T11:09:58Z»
  • }

Suspended Webhooks

If you shut down your endpoint or it is not accessible via the internet, then we automatically suspend the webhook after 3 retries. In this case, the following request by given webhook ID returns the “Suspended” state for webhook:

Response reflecting “Suspended” state:

  • {
  •    «kind»»webhooks»,
  •    «data»: [
  •        {
  •            «id»»IEAADQQLJAAAAULN»,
  •            «accountId»»IEAADQQL»,
  •            «hookUrl»»https://yourwebhookserver.com/event-handler»,
  •            «status»»Suspended»
  •        }
  • }

Restart Webhooks

Restart the webhook using the following PUT request:

Response:

  • {
  •    «kind»»webhooks»,
  •    «data»: [
  •        {
  •            «id»»IEAADQQLJAAAAULN»,
  •            «accountId»»IEAADQQL»,
  •            «hookUrl»»https://yourwebhookserver.com/event-handler»,
  •            «status»»Active»
  •        }
  • }

You can get a list of your webhooks (and their states) at any time:

Response will contain JSON with all of webhooks created by you. Similar to:

  • {
  •    «kind»»webhooks»,
  •    «data»: [
  •        {
  •            «id»»IEAADQQLJAAAAULN»,
  •            «accountId»»IEAADQQL»,
  •            «hookUrl»»https://yourwebhookserver.com/event-handler»,
  •            «status»»Active»
  •        }
  • }

Sample Payloads

Below is an example of the most basic payload which can be received. This payload is sent when a new task is created (note the “eventType”):

  • [{
  •        «webhookId»»IEAADQQLKQAKAOPB»,
  •        «eventAuthorId»»KQAKAOPB»,
  •        «eventType»»TaskCreated»,
  •        «taskId»»IEAADQQLKQAKAOPB»,
  •        «lastUpdatedDate»»2016-10-10T11:33:28Z»
  • }]

Note, even single notifications are sent as JSON-array. For simplicity, we’ll write payloads as single JSON-objects in the text below.

Some payloads can contain values that designate what the data was before the change. For example, for the TaskTitleChanged event you see the old and new task title:

  • {
  •    «oldValue»»Old task title»,
  •    «title»»New task title»,
  •    «taskId»»IEAADQQLKQAKOFAB»,
  •    «webhookId»»IEAADQQLJAAAAULL»,
  •    «eventAuthorId»»KUAALDRX»,
  •    «eventType»»TaskTitleChanged»,
  •    «lastUpdatedDate»»2016-11-22T10:25:50Z»
  • }

Another example with old/new values is TaskStatusChanged:

  • {
  •    «oldStatus»»Active»,
  •    «status»»Completed»,
  •    «taskId»»IEAADQQLKQAKOFAB»,
  •    «webhookId»»IEAADQQLJAAAAULN»,
  •    «eventAuthorId»»KUAALDRX»,
  •    «eventType»»TaskStatusChanged»,
  •    «lastUpdatedDate»»2016-11-22T11:09:58Z»
  • }

Task statuses mentioned in “oldStatus” and “status” fields are described for “status” parameter of “query-tasks” API method.

For events related to task child entities, (that is, attachments), payload will contain corresponding entity ID. Example is AttachmentAdded event:

  • {
  •    «webhookId»»IEAADQQLKQAKAOPB»,
  •    «eventAuthorId»»KQAKAOPB»,
  •    «lastUpdatedDate»»2016-10-10T11:33:28Z»,
  •    «eventType»»AttachmentAdded»,
  •    «taskId»»IEAADQQLKQAKAOPB»,
  •    «attachmentId»»IEAADQQLKQAKAOPD»
  • }

To get detailed information about the attachment, use the Get Attachments method with the ID you’d received.

Permanent access token

Generally for production purposes, OAuth 2.0 is the prefered method of authorization in the Wrike API. However if you’d like to simply test the API features or create an application which is not intended to be used by multiple users, you can use an alternative approach — the permanent token.

The permanent token is a normal token that never expires: you can obtain it once and then use it as long as you want without needing to refresh or re-authenticate. This means you can build standalone integrations without any web server to support the OAuth 2.0 authorization flow.

Obtaining a permanent token

To receive a permanent token you need to open your application on and click the “Obtain token” link. That’s it. That’s why the permanent token is the best way to get started with the Wrike API. But be careful! The permanent token allows applications to gain access to all data in Wrike on your behalf. Keep your permanent token private and revoke it once you don’t need it.

Please note that created token will be shown only once — write it down in a safe place

Revoking a permanent token

To revoke a previously created permanent token, you need to open your application , find your token, and click “Revoke token” link.

Что такое Wrike

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

Онлайн сервис Wrike тот продукт, который обеспечивает руководителя любого уровня информацией о ходе реализации отдельных направлений и всего проекта в целом.

Сервис Wrike представляет собой площадку для управления проектами онлайн с функцией контроля выполнения задач. Wrike берет на себя часть вашей рутинной работы, в том числе отслеживание рабочего времени сотрудников, планирование и организацию проектов с помощью интерактивной временной шкалы, предоставляет возможность общения и совместной работы в режиме реального времени командам любого размера. Компания Wrike работает с 2007 года и за 10 лет работы завоевала прочные лидерские позиции на мировом рынке. Подтверждением тому служит лидерство Wrike в отчете «Фавориты в управлении проектами» за III квартал 2016 г. Так, Wrike признана платформой, не имеющей слабых сторон, обладающей лучшими функциональными возможностями на данном рынке.

API Methods

REST-style API methods allow you to create webhooks, get lists of your webhooks and their states, update webhook states, and delete webhooks.

Create Webhooks

  • /folders/{folderId}/webhooks — Creates a webhook for a target folder/project.
    Parameters:

    • hookUrl — URL of the server that will receive the payload.
    • secret (optional) — Client secret to check authenticity of the events later. See Secure Webhooks section below.
    • events (optional) — Comma-separated list of events that client wants to subscribe to, in square brackets. Example: . If not specified, all events will be received. See supported events here.
    • recursive (optional) — Specifies whether hook should listen to events for subfolders or tasks anywhere in the hierarchy. Default value is false, set to true for tracking all nested elements.
  • /spaces/{spaceId}/webhooks — Creates a webhook for a target space.
    Parameters:

    • hookUrl — URL of the server that will receive the payload.
    • secret (optional) — Client secret to check authenticity of the events later. See Secure Webhooks section below.
    • events (optional) — Comma-separated list of events that client wants to subscribe to, in square brackets. Example: . If not specified, all events will be received. See supported events here.
    • recursive (optional) — Specifies whether hook should listen to events for subfolders or tasks anywhere in the hierarchy. Default value is false, set to true for tracking all nested elements.
  • /webhooks — Creates a webhook for a current account.
    Parameters:

    • hookUrl — URL of the server that will receive the payload.
    • secret (optional) — Client secret to check authenticity of the events later. See Secure Webhooks section below.
    • events (optional) — Comma-separated list of events that client wants to subscribe to, in square brackets. Example: . If not specified, all events will be received. See supported events here.

Get Webhook(s) State

  • /webhooks — Returns a list of webhooks for current account.
  • /webhooks/{webhookId},{webhookId},… — Returns information for the specified webhooks.
  • The response model for these methods includes the following data for each hook:
    webhook ID, account ID, Folder ID (optional), your server’s URL and status (Active | Suspended).

Update Webhook State

  • /webhooks/{webhookId}

    Parameters: status = Active | Suspended

    — Modifies the webhooks state to suspend or resume. Suspended webhooks do not send notifications.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector