MSoft Style Service (СТИЛ API)

За създаването на потребителски отчети, автоматизирано генериране на справки, импорт на данни, синхронизация с други системи и интеграция на ПП "СТИЛ" с други софтуерни продукти, ЕмСофт предоставя набор от API-та и услуги, чрез които могат да бъдат извличани или попълвани данни в системата, както и в реално време да се получават известия при настъпването на събития като добавяне и промяна на данни, стартирането на процедури и др.

API-тата са разработени като Microsoft ASP.NET Core Web API приложения. Разпространяват се и се хостват от приложението MSoft Style Service, което може да работи като самостоятелен процес (чрез Kestrel), да бъде инсталирано като Windows Service, или да бъде сервирано като уеб приложение през Microsoft IIS. MSoft Style Service е базирано на Microsoft .NET и се разпростанява self-contained, т.е. не налага инсталацията на .NET или допълнителни приложения/библиотеки на сървъра. При инсталиране на нова версия на ПП "СТИЛ", приложението се актуализира автоматично, без необходимост от намесата на оператор/администратор.

Кратко описание:

Export API

Базирано на OData v4 и поддържащо филтриране, сортиране, групиране и т.н., дава възможност за ефикасно извличане на информация от системата с минимален брой заявки.

Import API

Дава възможност за попълване на нови данни в системата, както и редакция на вече съществуващи обекти.

EventHub API

Базирано на ASP.NET Core SignalR, дава възможност за абониране за набор от събития и получаване на известия за настъпването им в реално време. Например: редакция на личен картон, добавяне на трудов договор, активиране на следващ месец и др.

Google Calendar Service

Позволява синхронизация на отсъствия (отпуски, болнични, командировъчни) с Google Calendar.

Всички API-та се резпространяват с вградена Swagger документация (на адрес http(s)://SERVICE_URL/swagger). MSoft Style Service изисква версия Pro на ПП "СТИЛ".