Курс валют ЦБ РФ в ПланФиксе: различия между версиями

Материал из Planfix
Перейти к: навигация, поиск
Нет описания правки
 
(не показано 13 промежуточных версий 2 участников)
Строка 2: Строка 2:
|title=Курс валют ЦБ РФ в ПланФиксе
|title=Курс валют ЦБ РФ в ПланФиксе
|titlemode=append
|titlemode=append
|keywords=Integromat, интеграции, nocode, сервисы обработки данных, Курс валют ЦБ РФ в ПланФиксе
|keywords=Integromat, интеграции, nocode, интегромат, сервисы обработки данных, Курс валют ЦБ РФ в ПланФиксе
|description=Integromat
|description=Integromat
}}
}}
С помощью [[Integromat]] можно соединять различные сервисы и приложения для обмена данными. Для примера рассмотрим получение курса валют из ЦБ РФ в пользовательское поле задачи в ПланФиксе:
С помощью [[Make]] можно соединять различные сервисы и приложения для обмена данными. Для примера рассмотрим получение курса валют из ЦБ РФ в пользовательское поле задачи в ПланФиксе:


*[[#Шаг № 1: Получаем курс валют |Шаг № 1: Получаем курс валют]]
*[[#Шаг № 1: Получаем курс валют в Гугл таблицу |Шаг № 1: Получаем курс валют в Гугл таблицу]]
*[[#Шаг № 2: Настраиваем шаблон задачи в ПланФикс |Шаг № 2: Настраиваем шаблон задачи в ПланФикс]]
*[[#Шаг № 2: Настраиваем шаблон задачи в ПланФикс |Шаг № 2: Настраиваем шаблон задачи в ПланФикс]]
*[[#Шаг № 3: Соединяем Гугл таблицу и ПланФикс через Integromat |Шаг № 3: Соединяем Гугл таблицу и ПланФикс через Integromat]]
*[[#Шаг № 3: Соединяем Гугл таблицу и ПланФикс через Make |Шаг № 3: Соединяем Гугл таблицу и ПланФикс через Make]]




== Шаг № 1: Получаем курс валют ==
== Шаг № 1: Получаем курс валют в Гугл таблицу ==


Курс валют можно получить в виде XML-документа на официальном сайте ЦБ РФ в [http://www.cbr.ru/development/sxml/ специальном разделе]:
Курс валют можно получить в виде XML-документа на официальном сайте ЦБ РФ в [http://www.cbr.ru/development/sxml/ специальном разделе]:
Строка 24: Строка 24:




Для извлечения данных из XML-документа будем использовать Гугл таблицу и её функцию [https://support.google.com/docs/answer/3093342?hl=ru IMPORTXML]. В любую ячейку Гугл таблицы вставляем формулу, которая выведет значение курса доллара на текущую дату:
Для извлечения данных из XML-документа будем использовать Гугл таблицу и её функцию [https://support.google.com/docs/answer/3093342?hl=ru IMPORTXML] с запросом [https://www.w3schools.com/xml/xpath_intro.asp XPath] для поиска данных. В любую ячейку Гугл таблицы вставляем формулу, которая выведет значение курса доллара на текущую дату:


  =IMPORTXML("<nowiki>http://</nowiki>www.cbr.ru/scripts/XML_daily.asp"; "//ValCurs/Valute[CharCode=""'''<span style="color: red;">USD</span>'''""]/Value")
  =IMPORTXML("<nowiki>http://</nowiki>www.cbr.ru/scripts/XML_daily.asp"; "//ValCurs/Valute[CharCode=""'''<span style="color: red;">USD</span>'''""]/Value")
Строка 38: Строка 38:
Для приёма курса валют в ПланФиксе настраиваем [[Шаблоны задач |шаблон задачи]] и добавляем [[Пользовательские поля |пользовательские поля]] — «текущий EUR» и «Текущий USD»:
Для приёма курса валют в ПланФиксе настраиваем [[Шаблоны задач |шаблон задачи]] и добавляем [[Пользовательские поля |пользовательские поля]] — «текущий EUR» и «Текущий USD»:


https://p.pfx.so/pf/qv/s1vagh.png
https://p.pfx.so/pf/Gt/rlj9kk.png




== Шаг № 3: Соединяем Гугл таблицу и ПланФикс через Integromat ==
== Шаг № 3: Соединяем Гугл таблицу и ПланФикс через Make ==


*После регистрации в [https://www.integromat.com/ Integromat] пройдите по пути: '''Dashboard''' — '''Create a new scenario''':
*После регистрации в [https://www.make.com/en/register?utm_source=planfix-app&utm_medium=partner&utm_campaign=planfix-app-partner-program Make] пройдите по пути: '''Dashboard''' — '''Create a new scenario''':


https://p.pfx.so/pf/iV/8MU7Uz.png
https://p.pfx.so/pf/iV/8MU7Uz.png
Строка 53: Строка 53:




*Откроется окно создания интеграции. На этом этапе необходимо подключить Гугл таблицы и ПланФикс к Integromat:
*Откроется окно создания интеграции. На этом этапе необходимо подключить Гугл таблицы и ПланФикс к Make:


https://p.pfx.so/pf/eS/vX2DUi.png
https://p.pfx.so/pf/eS/vX2DUi.png
Строка 63: Строка 63:




*Теперь необходимо подключить Гугл таблицу к Integromat. Нажмите кнопку '''Add'''. На следующем шаге задайте имя соединения с Гугл таблицей и создайте соединение, разрешив Integromat доступ к вашему Гугл-аккаунту:
*Теперь необходимо подключить Гугл таблицу к Make. Нажмите кнопку '''Add'''. На следующем шаге задайте имя соединения с Гугл таблицей и создайте соединение, разрешив Make доступ к вашему Гугл-аккаунту:


https://p.pfx.so/pf/5r/BJfCD0.png
https://p.pfx.so/pf/5r/BJfCD0.png
Строка 70: Строка 70:




*Когда Integromat подключился к аккаунту, заполните окно необходимыми данными — название гугл-таблицы (1), номер листа (2), номер ячейки (3):
*Когда Make подключился к аккаунту, заполните окно необходимыми данными — название гугл-таблицы (1), номер листа (2), номер ячейки (3), в которую вставляли формулу получения курса валюты:


https://p.pfx.so/pf/0t/wcj2rA.png
https://p.pfx.so/pf/0t/wcj2rA.png
Строка 80: Строка 80:




*На последнем этапе подключите ПланФикс. Integromat соберет все значения курсов валют из таблицы и на последнем шаге создаст задачу, куда передаст собранные данные:
*На последнем этапе подключите ПланФикс. Make соберет все значения курсов валют из таблицы и на последнем шаге создаст задачу, куда передаст собранные данные:


https://p.pfx.so/pf/Im/Uw6Vbx.png
https://p.pfx.so/pf/Im/Uw6Vbx.png


https://p.pfx.so/pf/WF/I8kYE3.png
https://p.pfx.so/pf/9d/xxwg8g.png




*Когда Integromat подключился к аккаунту ПланФикс, настройте соединение:  
*Когда Make подключился к аккаунту ПланФикс, настройте соединение:  


:*Найдите '''Template ID''' и укажите шаблон, по которому будет создаваться задача в ПланФиксе.
:*Найдите '''Template ID''' и укажите шаблон, по которому будет создаваться задача в ПланФиксе.
Строка 104: Строка 104:
*Если все настройки выполнены корректно, в ПланФиксе создастся новая задача с курсами валют:
*Если все настройки выполнены корректно, в ПланФиксе создастся новая задача с курсами валют:


https://p.pfx.so/pf/7f/xaSwG8.png
https://p.pfx.so/pf/8j/ftA754.png


*Завершая настройки, укажите время ежедневного срабатывания сценария, чтобы в ПланФикс каждый день поступали актуальные данные курсов валют:
https://p.pfx.so/pf/zQ/eelyEb.png


== Перейти ==
== Перейти ==
*[[Integromat]]
*[[Make]]
*[[Интеграции]]
*[[Интеграции]]

Текущая версия от 17:41, 7 мая 2024

С помощью Make можно соединять различные сервисы и приложения для обмена данными. Для примера рассмотрим получение курса валют из ЦБ РФ в пользовательское поле задачи в ПланФиксе:


Шаг № 1: Получаем курс валют в Гугл таблицу

Курс валют можно получить в виде XML-документа на официальном сайте ЦБ РФ в специальном разделе:

yqzT0q.png


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

http://www.cbr.ru/scripts/XML_daily.asp


Для извлечения данных из XML-документа будем использовать Гугл таблицу и её функцию IMPORTXML с запросом XPath для поиска данных. В любую ячейку Гугл таблицы вставляем формулу, которая выведет значение курса доллара на текущую дату:

=IMPORTXML("http://www.cbr.ru/scripts/XML_daily.asp"; "//ValCurs/Valute[CharCode=""USD""]/Value")


Обратите внимание, меняя код валюты в формуле можно вывести в Гугл таблице необходимые курсы валют:

WN5xc4.png


Шаг № 2: Настраиваем шаблон задачи в ПланФикс

Для приёма курса валют в ПланФиксе настраиваем шаблон задачи и добавляем пользовательские поля — «текущий EUR» и «Текущий USD»:

rlj9kk.png


Шаг № 3: Соединяем Гугл таблицу и ПланФикс через Make

  • После регистрации в Make пройдите по пути: DashboardCreate a new scenario:

8MU7Uz.png


  • Выберите нужные сервисы для интеграции. В нашем примере это Гугл таблицы и ПланФикс. Затем нажмите кнопку Continue:

9bg6n4.png


  • Откроется окно создания интеграции. На этом этапе необходимо подключить Гугл таблицы и ПланФикс к Make:

vX2DUi.png


  • Кликните на Гугл таблицу и выберите событие Get a Cell:

hWNnas.png


  • Теперь необходимо подключить Гугл таблицу к Make. Нажмите кнопку Add. На следующем шаге задайте имя соединения с Гугл таблицей и создайте соединение, разрешив Make доступ к вашему Гугл-аккаунту:

BJfCD0.png

YT8Bkl.png


  • Когда Make подключился к аккаунту, заполните окно необходимыми данными — название гугл-таблицы (1), номер листа (2), номер ячейки (3), в которую вставляли формулу получения курса валюты:

wcj2rA.png


  • То же самое проделайте для всех валют, данные которых планируете получать в ПланФиксе:

fjTXpw.png


  • На последнем этапе подключите ПланФикс. Make соберет все значения курсов валют из таблицы и на последнем шаге создаст задачу, куда передаст собранные данные:

Uw6Vbx.png

xxwg8g.png


  • Когда Make подключился к аккаунту ПланФикс, настройте соединение:
  • Найдите Template ID и укажите шаблон, по которому будет создаваться задача в ПланФиксе.
  • В поле Custom Data укажите пользовательские поля, которые созданы для значений курса валют.

aJdpVD.png

rYB99p.png


  • После всех настроек запустите тест, нажав кнопку Run once:

6MhajV.png


  • Если все настройки выполнены корректно, в ПланФиксе создастся новая задача с курсами валют:

ftA754.png


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

eelyEb.png

Перейти