Carabi Solutions Platform

Назначение платформы

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

Рабочий стол и карточка

Администратор сервера платформы

Описание

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

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

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

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

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

Смотри также:

История продукта Carabi Solutions Platform

Состав программного комплекса CarabiSol

Обзор основных функций и возможностей CSP
  • Администрирование пользователей и работы платформы в целом

  • Полное логирование работы пользователей и сервисов

  • Многопользовательский доступ по персональным сессиям

  • Импорт/экспорт отдельных баз данных или только информационных объектов

  • Контроль целостности данных между базами

  • Сбор аналитической информации на лету

  • Гибкая настройках интерфейсов и процессов без разработки

  • Наличие API для собственных разработок и интеграций с внешними источниками

  • Архивация хранилищ

  • Отдельное файловое хранилище в виде базы данных

  • Сервер отчетов для генерации результатов по шаблону в популярных форматах (pdf, xls, odt, ods и т.д)

  • Интеграция с различными системами уведомлений (sms, email, push, telegramBot)

  • Сервисы интеграций с ip-телефонией, базой адресов, фамилий и компаний через DaData

  • Web и мобильные клиенты для рабочих мест пользователей

  • Мобильные приложения для производства и транспортной логистики

  • Журнал управленческих транзакций с гибкой системой проводок

  • Хранение технической документации

Отличительные черты Платформы разработки программных приложений
  • Удобство использования и простота интерфейса

  • Наличие большого набора инструментов и библиотек

  • Высокая производительность за счет кеширования данных на уровне базы и уровня сервиса.

  • Безопасность и защита данных обеспечивается многоуровневым доступом к данным и сервисам. Пользователь работает только через WEB интерфейсы с учетом настроенной роли и, при необходимости, списком доступных IP адресов

  • Масштабируемость по сервисам и базам данных

  • Сервисная архитектура

  • Объектно-ориентрованная база данных с возможностью добавлять реквизиты на лету и иметь гибкую структура в зависимости от значений в других полях (например у номенклатурной позиции могут быть дополнительные поля в зависимости от типа товара)

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

  • Раздельная версионность всех решений и сервисов, позволяющая публиковать изменения без остановки сервера

  • Встроенная собственная система обновления и сборки новых версий

Сервисы и как они работают

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

Например, упрощенно, в БД "Продажи" появилась потребность в поставке клиенту определенного товара. Событие получает БД "Cнабжение" и после проверки наличия свободных остатках в БД склада формирует Заказ поставщику. БД "Логистика" получат событие о необходимости планирования доставки от поставщика, если он не доставляет товар сам. По факту прихода товара идет событие для БД "Снабжения" о завершении сделки, для БД "Продажи" уведомление для организации доставки клиенту, в БД "Финасы" уведомления для формирования счета по условиям договора.

Если какая-то из БД еще не внедрена или используется другое программное обеспечение, то в БД "Продажи" можно провести все операции вручную и самостоятельно выставить счет, что и делают некоторые CRM. Таким образов сборка решения перестает быть монолитом в котором без внедрения всех блоков запуск АИС ы промышленную невозможен.

На рисунке ниже представлена сборка сервисов и база данных для производственного предприятия с возможность масштабирования по филиалам и производственным площадкам:

АИС CSP.png

Дополнительные модули

Кроме основных процессов в платформу можно установить дополнительные готовые модули для автоматизации процессов ввода-вывода или предоставления упрощенных интерфейсов конечных пользователей. Дополнительные модули поставляются как отдельные базы с набором необходимых сервисов и интегрированных в общий интерфейс платформы АИС

  • Файловое хранилище с шаблонами имени папок для автоматической каталогизации

  • Телеграмм-бот для работы с внештатными сотрудниками

  • Интернет-магазин (генерация отдельной БД "Витрина" с фотогалерей товаров на продажу и стандартный интерфейс для доработки персонального дизайна). За счет полной интеграции с платформой отсутствует такое понятие, как выгрузка каталога товаров в магазин.

  • Личные кабинеты клиента и подрядчика

  • Диаграммы Ганта для планирования проектов или производственных работ

  • Журнал звонков из IP телефонии

  • Мобильное приложение курьера

  • Планшетная и мобильная версия производственных нарядов

  • Касса наличных средств

  • Корпоративный форум

  • Корпоративных чат по проектам и документам

  • Модуль интеграции с 1С

  • Модуль интеграции с платежными системами для физических лиц

  • Файловый агент для открытия внешних ссылок к файлам и другим программам

  • Временные доски по работам, задачам и проектам

Разработчикам

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