Шичко И. Обзор плагинов компании 360works

21
Обзор возможностей плагинов 360 Works. Их применение в практических разработках. Вопросы презентации: 1. Общая характеристика набора плагинов 360Works 2. Вопросы применения в практической деятельности 2.1. Работа с файлами с использованием плагина 360 Works SuperContainer 2.2. Организация взаимодействия с FTP ( плагин 360 Works FTPeek ) 2.3. Разработка документов WORD и EXCEL с помощью функций 360 Works Scribe 2.4. Формирование писем в формате HTML с использованием возможностей 360 Works Email 3. Новости разработок 2016 года

Upload: fmteam

Post on 23-Jan-2018

264 views

Category:

Software


13 download

TRANSCRIPT

Page 1: Шичко И. Обзор плагинов компании 360Works

Обзор возможностей плагинов 360Works.Их применение в практических разработках.

Вопросы презентации:1. Общая характеристика набора плагинов 360Works

2. Вопросы применения в практической деятельности2.1. Работа с файлами с использованием плагина 360Works

SuperContainer2.2. Организация взаимодействия с FTP ( плагин 360Works

FTPeek )2.3. Разработка документов WORD и EXCEL с помощью

функций 360Works Scribe2.4. Формирование писем в формате HTML с

использованием возможностей 360Works Email

3. Новости разработок 2016 года

Page 2: Шичко И. Обзор плагинов компании 360Works

1. Основной состав плагинов

MirrorSync

Scribe

ScriptMaster

FTPeek

Email

SuperContainer

SafetyNet

WebAssistant

CloudMail

Web Services Manager

Plastic

Charts

JDBC

RemoteScripter

Scribbler PDF Plug-in

Page 3: Шичко И. Обзор плагинов компании 360Works

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 – позволяет непосредственно аннотировать изображения в

контейнерных полях, с помощью рисования и текстовых элементов управления

Page 4: Шичко И. Обзор плагинов компании 360Works

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 формат).

Page 5: Шичко И. Обзор плагинов компании 360Works

2.1. Работа с файлами с использованием плагина 360Works SuperContainer

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

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

Особенно актуально применение плагина SuperContainer при работе удаленных пользователей в интерфейсе FM11-12.

Интерфейс применения

SuperContainer:

1) Область изображения файла2) Кнопка выбора файла3) Кнопка загрузки файла

Page 6: Шичко И. Обзор плагинов компании 360Works

2.1. Работа с файлами с использованием плагина 360Works SuperContainer

Загрузка файла в SuperContainer:

Загрузка файла в базу данных:

Page 7: Шичко И. Обзор плагинов компании 360Works

2.1. Работа с файлами с использованием плагина 360Works SuperContainer

Использование плагина достаточно простое. Функционал плагина включает в себя порядка 17 функций. В основном это функции чтения, копирования, перемещения и удаления файлов.

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

Page 8: Шичко И. Обзор плагинов компании 360Works

Плагин позволяет загружать, скачивать, и управлять удаленными файлами на сервер FTP из любого решения FileMaker.Решаемая задача: выкладка файлов на FTP согласно заказам.Необходимость автоматизации была связана с:- Большим количеством файлов (около 70)- Для каждого сервера – свое уникальное имя для файла- Оперативность размещения файлов- Взаимозамена сотрудников на время отпуска

2.2. Организация взаимодействия с FTP, плагин 360Works FTPeek

Page 9: Шичко И. Обзор плагинов компании 360Works

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

2.2. Организация взаимодействия с FTP, плагин 360Works FTPeek

Алгоритм с использованием FTPeek:

Преимущества:- Динамическое отображение текущего состояния загрузки файлов (готовность файла +

индикатор отработки по серверам)- Оперативное переключение между серверами- Загрузка непосредственно из интерфейса сотрудника

Page 10: Шичко И. Обзор плагинов компании 360Works

Функционал плагина FTPeek включает порядка 35 функций. В основном это функции подключения к FTP разных типов, загрузки файлов на FTP, считывания файлов, получения информации о файлах на FTP, а также -удаления файлов с сервера.

2.2. Организация взаимодействия с FTP, плагин 360Works FTPeek

Примеры подключения и загрузки файлов на FTP

Примеры получения информации о файлах на FTP

Page 11: Шичко И. Обзор плагинов компании 360Works

Основные возможности плагина Scribe:- Получение текста из PDF-файлов, в том числе извлечения значений из

полей формы PDF, вставка изображений в файл PDF- Добавление страниц в PDF-файлы, шифрование PDF- Запись данных в ячейки Excel. Добавление изображений в Excel документ- Поиск и замена текста в документах Word- Индикация цветом редактирования текста в поле

2.3. Разработка документов WORD и EXCEL с помощью функций 360Works Scribe

Page 12: Шичко И. Обзор плагинов компании 360Works

2.3. Разработка документов WORD и EXCEL с помощью функций 360Works Scribe

Пример заполнения документа WORD:

Пример заполнения таблицы Excel:

Функционал плагина Scribe включает порядка 24 функций. В основном это функции поиска и замены текста, вставки значений в таблицы, сохранения файлов, сравнения текстов.

Page 13: Шичко И. Обзор плагинов компании 360Works

2.3. Разработка документов WORD и EXCEL с помощью функций 360Works Scribe

Полезный функционал сравнения двух полей:- Выделение цветом

добавленного текста, отредактированного текста, удаленного

текста- Настройка цветов

производится функционалом

плагина (программно)

Page 14: Шичко И. Обзор плагинов компании 360Works

2.4. Формирование писем в формате HTML с использованием возможностей 360Works EMailОсновные возможности плагина EMail:- Получение электронной почты с POP / IMAP почтовых ящиков- Отправление нескольких встроенных вложений в одном сообщении- Отправление форматированного (HTML и т.д.) сообщения электронной почты- Быструю доставку многих сообщений путем повторного использования одного

подключения к серверу

Одна из задач –автоматическая рассылка оповещений сотрудникам для подтверждения плановых расходов:

Page 15: Шичко И. Обзор плагинов компании 360Works

- Функционал плагина EMail включает порядка 45 функций. В основном это функции:- взаимодействия с почтовыми серверами разных типов- чтения входящих писем- создания и редактирования параметров отправляемого письма

2.4. Формирование писем в формате HTML с использованием возможностей 360Works EMail

Пример формирования текста HTML:

Сформированный для отправки документ:

Page 16: Шичко И. Обзор плагинов компании 360Works

Появился долгожданный интерфейс и алгоритм автоматизированной верстки бюллетеней в формате PDF

3. Новости разработок 2016 года

3.1. Единое автоматизированное рабочее место ВЕРСТКИ

- Отработка задачи верстки по этапам

- Фиксация промежуточных этапов

- Возможность загрузки и вставки шаблонов в документ

- Формирование итогового документа PDF

Page 17: Шичко И. Обзор плагинов компании 360Works

3. Новости разработок 2016 года3.2. Проверка наполнения бюллетеня

- Проверка и корректировка всех составных частей из единого макета

- Макет первой страницы со списком главных новостей + шаблон для первой страницы

Page 18: Шичко И. Обзор плагинов компании 360Works

3. Новости разработок 2016 года3.3. Проверка содержания

Page 19: Шичко И. Обзор плагинов компании 360Works

3. Новости разработок 2016 года3.4. Проверка содержимого бюллетеня

Page 20: Шичко И. Обзор плагинов компании 360Works

3. Новости разработок 2016 года3.5. Итоги формирования

1) Загруженные внешние шаблоны2) Содержание3) Новости с комментариями и

вставками

1) внешние шаблоны2) Вставка «пустой заглушки +

шаблон последней страницы

Page 21: Шичко И. Обзор плагинов компании 360Works

3. Новости разработок 2016 года

3.6. Задача оптимизации работ по подготовке и выпуску в печать информационного бюллетеня

Было:

Набор новостей в

базу данных

Формирование черновика при

помощи модуля Delphi

Корректировка (верстка)

черновика

Проверка и выпуск

бюллетеня

Стало:

Набор новостей в

базу данных

Верстка, проверка и выпуск бюллетеня

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

1 АРМ

1 АРМ 1 АРМ 1 АРМ