SuiteBundler – основной компонент, отвечающий за создание пакетов установки и дистрибуцию приложений на платформе NS-BOS.
Инновационная технология SuiteBundler компании NetSuite позволяет поставщикам ПО, дистрибьюторам и системным интеграторам создавать вертикальные решения и поставлять их различным клиентам без существенных затрат.
Революция «услуга как ПО» начинается здесь
Выпуск инструмента SuiteBundler с его инновационными возможностями породил новое понятие на быстрорастущем рынке программного обеспечения как услуги (SaaS) — «услуга как программное обеспечение». Так же как SaaS изменило рынок программного обеспечения, снизив общую стоимость владения и сопровождения систем, услуга как программное обеспечение/инструмент SuiteBundler предназначены для изменения подхода к внедрению ERP / >CRM систем и предоставлению дополнительных профессиональных консультационных услуг клиентам партнерами.
Преимущества SuiteBundler для партнеров:
Воплотите свой опыт и знания конкретной отрасли в программном обеспечении: проектируйте, разрабатывайте, рекламируйте и продавайте ваше уникальное отраслевое решение
Выбирайте из массы доработок и расширений то, что вам нужно для создания специализированных решений для ваших клиентов
Автоматизируйте повторное использование ваших настроек и расширений
Внедряйте быстрее, снизьте накладные расходы
Преимущества SuiteBundler для клиентов:
Клиенты получают доступ к специализированным отраслевым решениям по доступной цене
Клиенты могут далее дорабатывать пользовательские приложения под свои конкретные требования
Более быстрое внедрение по более низким ценам
Пользовательские приложения SuiteBundler очень гибкие и масштабируемы для будущих изменений
SuiteBundler включает:
Создатель пакетов
– простой трехшаговый графический помощник для выбора и создания пакетов SuiteBundle. Пакеты могут состоять из любых конфигурируемых и настраиваемых элементов системы NetSuite, начиная с простейших – таких как роли пользователей, информационные панели, клиентские центры, пользовательские системы ключевых показателей, пользовательские отчеты, списки и формы – и элементов базы данных – таких как пользовательские поля/объекты – до элементов скриптовых бизнес-процессов и разрабатываемых приложений – таких как клиентский SuiteScript, серверный SuiteScript, объекты пользовательского интерфейса SuiteScript и Suitelets.
Распространение пакетов - существует 3 режима предоставления пакетов клиентам:
общий – партнеры, создающие пакеты SuiteBundle для коммерческих целей, делают доступными эти пакеты для конкретных клиентов, оплативших решения;
частный – клиенты, использующие пакеты SuiteBundler для создания прототипов своих собственных новых бизнес-процессов, воспользуются этим режимом;
публичный – разработчики, или даже клиенты, разработавшие расширения или дополнения к системе NetSuite, могут выложить их для свободного использования.
Хранилище пакетов
– партнеры, создающие пакеты SuiteBundle, могут использовать хранилище пакетов для сохранения определенных версий в процессе разработки решений для системы NetSuite.
Установка пакетов
– клиенты, желающие установить пакет SuiteBundle, сначала ищут его в хранилище пакетов по названию или по идентификатору, предоставленному партнером, разработавшим для них решение. После определения местонахождения пакета необходимо просто щелкнуть мышью, и содержимое пакета автоматически будет установлено в вашу систему NetSuite. Инструмент SuiteBundler позволяет также делать грамотную деинсталляцию содержимого пакета, если по каким-либо причинам это необходимо. Все настройки, изменения и доработки, сделанные с помощью инструмента SuiteBundler, автоматически переносятся на новые версии системы NetSuite, так же как и все изменения, сделанные в самой системе NetSuite.
Пять простых шагов для создания пользовательского приложения
Шаг 1: Создайте и присвойте имя
Создайте приложение, присвойте ему имя, введите описание и сохраните его.
Шаг 2: Выберите объекты
Выберите объекты, которые будут включены в ваш пакет.
Шаг 3: Просмотрите сводную информацию и выполните сохранение
Здесь вы увидите не только выбранные вами объекты, но и зависимые объекты, которые SuiteBundler автоматически привязывает к выбранным.
Шаг 4: Определите доступность
Определите режим доступности вашего пакета:
частный
– для клиентов, ведущих разработку новых решений, производящих тестирование решений и т.п. Доступ разрешен только администраторам системы;
общий – для коммерческих пакетов, поставляемых конкретным клиентам. Доступ осуществляется по идентификаторам систем, задаваемых вами;
публичный – для пакетов с открытым кодом, выкладываемых для общей доработки или в помощь другим разработчикам. Пакеты доступны всем.
Вы можете также, как вариант, сохранить ваш пакет в хранилище пакетов.
Шаг 5: Установите пакет
Установите ваш пакет в выбранной системе или создайте новую учетную запись или специализированное отраслевое решение с помощью инструмента SuiteBundler.
Вертикальные и расширенные решения, поставляемые через SuiteBundler
Компания NetSuite и ее партнеры сделали реальностью концепцию «услуга как программное обеспечение», разработав множество вертикальных решений для различных рынков, включая:
Разработка программного обеспечения
СМИ и издательское дело
Дистрибуция в области ИТ
Дистрибуция сельскохозяйственной техники
Управление морскими портами
Розничная торговля
Франчайзинг производства упаковочных материалов
Оптовые продажи бытовой техники
В дополнение к этому, поставщики решений NetSuite используют инструмент SuiteBundler для расширения стандартной функциональности NetSuite в следующих областях: