Научная статья на тему 'Обмен данными между облачным решением sap Ariba Sourcing и учетными системами с помощью технологии веб-сервисов'

Обмен данными между облачным решением sap Ariba Sourcing и учетными системами с помощью технологии веб-сервисов Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
221
50
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
PROCUREMENT / SOURCING / SAP ARIBA / BUSINESS-PROCESS / WEB-SERVICE / INTEGRATION / ERP-SYSTEM / CLOUD-BASED SOLUTION / WSDL

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Кондакова Анна Вадимовна, Золотухина Елена Болеславовна

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The article describes a cloud-based solution SAP Ariba as an extended tool for effective procurement streamlining. The paper includes the short description of SAP Ariba features and shows the main advantages of utilizing this cloud-based system. There was given a brief description of using web-services technology for integration between SAP Ariba and third-party systems as well as profit of using this functional. The article provides an example of one of the web-services’ structure that is utilized for downloading data that contain information about completed sourcing event. The given analysis as a part of a study identifies SAP Ariba Sourcing as a flexible solution that allows data integrating between two different systems without any effort.

Текст научной работы на тему «Обмен данными между облачным решением sap Ariba Sourcing и учетными системами с помощью технологии веб-сервисов»

УДК 004.418

Технические науки

Кондакова Анна Вадимовна, студент-магистр, кафедра экономики и менеджмента в промышленности. Научно-исследовательский ядерный университет «МИФИ» (Московский инженерно-физический институт) Золотухина Елена Болеславовна, к.т.н., доцент кафедры экономики и менеджмента в промышленности, Научно-исследовательский ядерный университет «МИФИ» (Московский инженерно-физический институт)

ОБМЕН ДАННЫМИ МЕЖДУ ОБЛАЧНЫМ РЕШЕНИЕМ SAP ARIBA SOURCING И УЧЕТНЫМИ СИСТЕМАМИ С ПОМОЩЬЮ ТЕХНОЛОГИИ ВЕБ-СЕРВИСОВ

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

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

Ключевые слова: закупки, SAP Ariba, бизнес-процесс, веб-сервис, интеграция, ERP-система, WSDL.

Annotation: The article describes a cloud-based solution SAP Ariba as an extended tool for effective procurement streamlining. The paper includes the short description of SAP Ariba features and shows the main advantages of utilizing this

cloud-based system. There was given a brief description of using web-services technology for integration between SAP Ariba and third-party systems as well as profit of using this functional. The article provides an example of one of the webservices' structure that is utilized for downloading data that contain information about completed sourcing event.

The given analysis as a part of a study identifies SAP Ariba Sourcing as a flexible solution that allows data integrating between two different systems without any effort.

Key words: procurement, sourcing, SAP Ariba, business-process, web-service, integration, ERP-system, cloud-based solution, WSDL.

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

С целью автоматизации закупочного процесса многие коммерческие организации делают свой выбор в пользу облачного решения SAP Ariba. SAP Ariba - комплексный инструмент, функционирующий по принципу SaaS-технологии и состоящий из нескольких модулей для повышения эффективности закупок и взаимодействия с поставщиками через крупнейшую бизнес-сеть Ariba Network. Оборот бизнес-сети Ariba Network составляет более 1 триллионов долларов, и к ней уже успели присоединиться 2 миллиона поставщиков по всему миру. В данной статье будет рассматриваться модуль Sourcing [1].

Согласно последнему отчету Gartner, от 1 августа 2018, SAP Ariba Sourcing занимает лидирующую позицию наряду со своими конкурентами [2].

Цель использования SAP Ariba Sourcing заключается в сокращении времени на поиск поставщиков; сокращении времени на согласование служебной документации; обеспечении централизованного хранения данных; автоматизации формировании отчетности; контроле рабочего процесса руководством; достижении экономии в закупках и уменьшении трудозатрат. Более того, так как доступ в SAP Ariba осуществляется через сеть Интернет, сотрудник может выполнять свои задачи с любого устройства, подключенному к интернету. Благодаря SAP Ariba сотрудники компаний имеют возможность работать над перспективой, выстраивая эффективные отношения с уже имеющимися и новыми поставщиками вместо неэффективной траты времени на составление и подписание документации, затянутых телефонных переговоров с поставщиками и длинными переписками в электронной почте

[3].

Очевидно, что при внедрении SAP Ariba возникают вопросы по поводу возможностей интеграции облачного решения с учетными системами, существующими на предприятии. Необходимость интеграции объясняется хранением первоначальных данных о закупке (исторических ценах, поставщиках), а также различного рода справочников, которые будут впоследствии служить мастер-данными для настройки SAP Ariba Sourcing. SAP Ariba обладает несколькими способами обмена данными с ERP-системами, самым удобным из которых является технология использования веб-сервисов.

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

Веб-сервис, согласно определению W3C, это механизм, разработанный с целью поддержки взаимодействия между системами. Иначе говоря, этот термин определяет механизм взаимодействия клиента и сервера, которые общаются с помощью XML-сообщений на основе стандарта SOAP с описанием услуг операции, написанные с использованием языка описания веб-сервисов (WSDL)

[5].

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

Приведенная ниже схема в упрощенном виде (рисунок 1) иллюстрирует поток обмена данными между SAP Ariba как облачным решением и ERP-системой с помощью веб-сервисов.

Рисунок 5 - Схема обмена данными между SAP Ariba Sourcing и ERP-системой.

Источник: разработано авторами.

SAP Ariba поддерживает 3 типа механизма авторизации для веб-сервисов: HTTP, HTTPS и WS. Однако в силу того, что соединение с SAP Ariba осуществляется через Интернет, рекомендуется использование либо HTTPS или WS протоколы соединения для обеспечения приватности и целостности передачи данных [6].

Веб-сервисы позволяют экспортировать любую информацию из SAP Ariba, однако в этой статье будут рассмотрены способ импорта запроса на

закупку и способы выгрузки информации о завершенном закупочном событии из SAP Ariba Sourcing.

Импорт данных для закупочного события из ERP-системы позволяет оперативно переносить необходимую информацию из учетной системы в SAP Ariba Sourcing без задействования ручного труда. Соответствующий веб-сервис позволяет создавать или обновлять событие в существующем проекте закупок. Если пользователь создает закупочное событие, то он должен предоставить идентификатор объекта, с которым он работает. Если же пользователь обновляет верхнеуровневую информацию о событии, то веб-сервис позволяет сохранить существующие значения для любых показателей.

Веб-сервис, отвечающий за импорт закупочного события, получает EventlmportRequest сообщение и отвечает через EventlmportReply. Пример части

структуры файла сообщения EventImportRequest представлен в таблице 1. Таблица 1 - Структура файла сообщения EventImportRequest

Элемент Обязательный? Описание и тип

Действие (action) Да Тип строка. Определяет действие для задачи. Действительные значения: • Создать (Create). Создает событие из неиспользованного документа в полном проекте закупок • Создать специальное (CreateAdhoc). Создает событие без использования документа в полном проекте закупок. • Обновить (Update). Обновляется содержимое существующего документа.

Вложения (attachments) Да Тип строка с кодированными данными на основе стандарте Base64. Определяет вложения для события, сохраненные в архиве формата .zip

Содержимое (contents) Да Тип строка с кодированными данными на основе стандарте Base64. Содержимое может быть: • Файлом Excel • ZIP-архивом, содержащим CSV файлы

Идентификатор документа (DocumentID) Да Тип строка. Определяет идентификатор события в виде Doc 1234. Определяет значение согласно значению элемента Действие (Action).

После выбора победителя в SAP Ariba Sourcing технология использования веб-сервисов позволяет передать следующую информацию о

завершенном закупочном событии: цены, поставщиков-победителей, условия позиций и другую сопутствующую информацию.

Для экспорта данных о завершенном закупочном событии в SAP Ariba Sourcing доступны веб-сервисы, приведенные ниже:

1. Download RFX Awards (рус. - скачать данные о выборе победителя из закупочного события) - для этого требуется идентификатор объекта «Выбор победителя», который автоматически генерируется, а информация о нем сохраняется в журнале события.

Рисунок 6 - Пример отображения данных в SAP Ariba Sourcing. Источник: разработано авторами.

На рисунке 2, приведенном выше, показан пример отображения данных о выборе победителя в закупочной процедуре, проводимой в SAP Ariba Sourcing. В верхней части рисунка, где подсвечена вкладка «Award» (рус. - выбор победителя), отображается информация о сделанном выборе в закупочной процедуре: распределение позиций по поставщикам, условия позиции (адрес доставки, техническое задание и прочее). В нижней части рисунка подсвечена вкладка «Log» (рус. - журнал). На данной вкладке хранится информация о всех

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

2. Download RFX Awards with Filters (рус. - скачать отфильтрованные данные о выборе победителя из закупочного события) - позволяет выгружать определенные данные с учетом времени и даты.

3. Export RFX Awards (рус. - выгрузить данные о выборе победителя из закупочного события) - используется при регулярном экспорте данных о закупочном событии.

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

В заключении можно сделать вывод, что наряду с ключевыми преимуществами SAP Ariba Sourcing возможность интеграции потоков данных с помощью веб-сервисов позволяет сделать эксплуатацию системы еще более эффективной.

Библиографический список:

1. К вершинам эффективности: закупки в облаках // www. http://sap-technology.rbc.ru URL: http://sap-technology.rbc.ru/k-vershinam-effektivnosti.html (дата обращения: 05.06.2019).

2. Magic Quadrant for Strategic Sourcing Application Suites // www.gartner.com URL: https://www.gartner.com/doc/reprints?id=1-53H0917&ct=180614&st=sb (дата обращения: 14.10.2018).

3. Кондакова А.В., Медведкова И.В. Управление закупками в облаке с помощью SAP ARIBA [Электронный ресурс]: международный науч.-тех. журн.

/ «Теория. Практика. Инновации» - Электрон. журн. - Уфа, 2018, № 10 (34). -Режим доступа: http://www.tpinauka.ru/2018/10/Degtyareva.pdf.

4. Зиборов В.В. Visual C# 2012 на примерах. - СПб.: БВХ-Петербург, 2013. - 480с.: ил. - с. 401.

5. Пачеко К. Delphi for .NET. Руководство разработчика. : Пер. с англ. - М. : Издательский дом «Вильямс», 2005. - 960 с. : ил. - Парал.тит.англ. - с. 742.

6. PHP 5/6 и MySQL 6. Разработка Web-приложений. - 3-е изд., перераб. и доп. - СПб.: БХВ-Петербург, 2011. - 528 с.: ил. - с. 453.

i Надоели баннеры? Вы всегда можете отключить рекламу.