Шичко И. Обзор плагинов компании 360works
TRANSCRIPT
Обзор возможностей плагинов 360Works.Их применение в практических разработках.
Вопросы презентации:1. Общая характеристика набора плагинов 360Works
2. Вопросы применения в практической деятельности2.1. Работа с файлами с использованием плагина 360Works
SuperContainer2.2. Организация взаимодействия с FTP ( плагин 360Works
FTPeek )2.3. Разработка документов WORD и EXCEL с помощью
функций 360Works Scribe2.4. Формирование писем в формате HTML с
использованием возможностей 360Works Email
3. Новости разработок 2016 года
1. Основной состав плагинов
MirrorSync
Scribe
ScriptMaster
FTPeek
SuperContainer
SafetyNet
WebAssistant
CloudMail
Web Services Manager
Plastic
Charts
JDBC
RemoteScripter
Scribbler PDF Plug-in
1. Основной состав плагинов (описание)1. MirrorSync – используется для синхронизации баз данных FileMaker на
основе IPAD, iPhone или ноутбук без подключения к сети. Работаем с автономной базой данных (без сети) и синхронизируем изменения с FileMaker Server, когда вы появляется доступ к сети.
2. Scribe – автоматизация обработки документов Microsoft Office (MS Word и MS
Excel) и PDF-файлов.
3. FTPeek – для загрузки, скачивания и управления удаленными файлами на
сервере FTP из любой базы FileMaker.
4. SuperContainer – автоматизация загрузки, просмотра, удаления файлов
через WEB-браузер.
5. RemoteScripter – для запуска скриптов FileMaker на удаленном компьютере.
6. Scribbler – позволяет непосредственно аннотировать изображения в
контейнерных полях, с помощью рисования и текстовых элементов управления
1. Основной состав плагинов (описание)7. Plastic – обработка защищенных SSL зашифрованных платежей по кредитным
картам.
8. ScriptMaster – универсальный плагин, включает операции над файлами,
сетевые утилиты, сценарии оболочки и т.д (более 80 различных функций).
9. Email – отправка и получение HTML или обычных писем электронной почты с
SMTP, POP и IMAP серверов.
10. PDF Plug-in – обширные манипуляции с PDF файлами, включая слияния
страниц, управление закладками, и заполнение PDF форм.
11. Charts – создания различных типов графических диаграмм с очень простой в
использовании API. Поддерживанются: круговые диаграммы, гистограммы, линейные графики и диаграммы временных рядов.
12. Web Services Manager – интеграция с FileMaker практически любой
другой системы, языка программирования, операционной системы или аппаратного обеспечения (через SOAP XML формат).
2.1. Работа с файлами с использованием плагина 360Works SuperContainer
Улучшения, предоставляемые функциями плагина:- Хранение файлов на сервере, а не в самой базе FileMaker
- Возможность загрузки файлов, просмотра и удаления через WEB-браузер, WEBDirect или API- Автоматическое создание эскизов изображений с высоким разрешением
Особенно актуально применение плагина SuperContainer при работе удаленных пользователей в интерфейсе FM11-12.
Интерфейс применения
SuperContainer:
1) Область изображения файла2) Кнопка выбора файла3) Кнопка загрузки файла
2.1. Работа с файлами с использованием плагина 360Works SuperContainer
Загрузка файла в SuperContainer:
Загрузка файла в базу данных:
2.1. Работа с файлами с использованием плагина 360Works SuperContainer
Использование плагина достаточно простое. Функционал плагина включает в себя порядка 17 функций. В основном это функции чтения, копирования, перемещения и удаления файлов.
В своей практике наиболее широко применяю функцию чтения файла с диска в поле контейнера для дальнейшего использования.
Плагин позволяет загружать, скачивать, и управлять удаленными файлами на сервер FTP из любого решения FileMaker.Решаемая задача: выкладка файлов на FTP согласно заказам.Необходимость автоматизации была связана с:- Большим количеством файлов (около 70)- Для каждого сервера – свое уникальное имя для файла- Оперативность размещения файлов- Взаимозамена сотрудников на время отпуска
2.2. Организация взаимодействия с FTP, плагин 360Works FTPeek
Раньше сотрудник производил несколько действий: сохранял файл под нужным именем, открывал браузер FTP, переключался на нужную компанию, загружал файлы.
2.2. Организация взаимодействия с FTP, плагин 360Works FTPeek
Алгоритм с использованием FTPeek:
Преимущества:- Динамическое отображение текущего состояния загрузки файлов (готовность файла +
индикатор отработки по серверам)- Оперативное переключение между серверами- Загрузка непосредственно из интерфейса сотрудника
Функционал плагина FTPeek включает порядка 35 функций. В основном это функции подключения к FTP разных типов, загрузки файлов на FTP, считывания файлов, получения информации о файлах на FTP, а также -удаления файлов с сервера.
2.2. Организация взаимодействия с FTP, плагин 360Works FTPeek
Примеры подключения и загрузки файлов на FTP
Примеры получения информации о файлах на FTP
Основные возможности плагина Scribe:- Получение текста из PDF-файлов, в том числе извлечения значений из
полей формы PDF, вставка изображений в файл PDF- Добавление страниц в PDF-файлы, шифрование PDF- Запись данных в ячейки Excel. Добавление изображений в Excel документ- Поиск и замена текста в документах Word- Индикация цветом редактирования текста в поле
2.3. Разработка документов WORD и EXCEL с помощью функций 360Works Scribe
2.3. Разработка документов WORD и EXCEL с помощью функций 360Works Scribe
Пример заполнения документа WORD:
Пример заполнения таблицы Excel:
Функционал плагина Scribe включает порядка 24 функций. В основном это функции поиска и замены текста, вставки значений в таблицы, сохранения файлов, сравнения текстов.
2.3. Разработка документов WORD и EXCEL с помощью функций 360Works Scribe
Полезный функционал сравнения двух полей:- Выделение цветом
добавленного текста, отредактированного текста, удаленного
текста- Настройка цветов
производится функционалом
плагина (программно)
2.4. Формирование писем в формате HTML с использованием возможностей 360Works EMailОсновные возможности плагина EMail:- Получение электронной почты с POP / IMAP почтовых ящиков- Отправление нескольких встроенных вложений в одном сообщении- Отправление форматированного (HTML и т.д.) сообщения электронной почты- Быструю доставку многих сообщений путем повторного использования одного
подключения к серверу
Одна из задач –автоматическая рассылка оповещений сотрудникам для подтверждения плановых расходов:
- Функционал плагина EMail включает порядка 45 функций. В основном это функции:- взаимодействия с почтовыми серверами разных типов- чтения входящих писем- создания и редактирования параметров отправляемого письма
2.4. Формирование писем в формате HTML с использованием возможностей 360Works EMail
Пример формирования текста HTML:
Сформированный для отправки документ:
Появился долгожданный интерфейс и алгоритм автоматизированной верстки бюллетеней в формате PDF
3. Новости разработок 2016 года
3.1. Единое автоматизированное рабочее место ВЕРСТКИ
- Отработка задачи верстки по этапам
- Фиксация промежуточных этапов
- Возможность загрузки и вставки шаблонов в документ
- Формирование итогового документа PDF
3. Новости разработок 2016 года3.2. Проверка наполнения бюллетеня
- Проверка и корректировка всех составных частей из единого макета
- Макет первой страницы со списком главных новостей + шаблон для первой страницы
3. Новости разработок 2016 года3.3. Проверка содержания
3. Новости разработок 2016 года3.4. Проверка содержимого бюллетеня
3. Новости разработок 2016 года3.5. Итоги формирования
1) Загруженные внешние шаблоны2) Содержание3) Новости с комментариями и
вставками
1) внешние шаблоны2) Вставка «пустой заглушки +
шаблон последней страницы
3. Новости разработок 2016 года
3.6. Задача оптимизации работ по подготовке и выпуску в печать информационного бюллетеня
Было:
Набор новостей в
базу данных
Формирование черновика при
помощи модуля Delphi
Корректировка (верстка)
черновика
Проверка и выпуск
бюллетеня
Стало:
Набор новостей в
базу данных
Верстка, проверка и выпуск бюллетеня
- Убрали излишние ручные операции, сохранения и пересохранения версий и т.п. - Вся корректировка и проверка сосредоточена на одном рабочем месте- Значительная экономия человеческих ресурсов
1 АРМ
1 АРМ 1 АРМ 1 АРМ