Atlas365: быстрый старт
Работа с программой Atlas365 начинается с установки, далее необходимо создать файл процесса и файл конфигурации, и запустить программу.
Установка программы проста и удобна, и описана в разделе «Установка Atlas365».
После установки необходимо определетить круг задач, превести задачи в методологию BPMN, создать соответствующие процессы. Создание процессов описано в разделе «Редактор процессов Atlas365». В качестве задач для программы могут выступать: копирование файла или группы файлов; загрузка файлов на файлообменный сервер, а так же выгрузка их с файлообменного сервера; конвертация файлов формата MS Excel 97-2000 (.xls) и MS Excel 2007 (.xlsx) в XML; получение и отправка писем по электронной почте; работа со скриптовыми выражениями, написанными на Perl, Jscript, VbScript; вызов внешних программ и др. В качестве примера рассмотрим процесс копирования файлов с расширением «xls» из одной директории в другую.
Пусть директория C:\Atlas365\data\ будет директория откуда копируются файлы (исходная), а директория C:\Atlas365\data\copies будет выступать в качестве директории куда будут скопированы файлы. И пусть у нас есть некоторый файл «Пример.xls», находящийся в исходной директории (этот файл необходимо скопировать из C:\Atlas365\examples\LocalFileOperations и поместить, соответственно, в C:\Atlas365\data\).
Шаг 1
Скопировать файл «Пример.xls» в директорию C:\Atlas365\data\
Он будет служить в качестве триггера для запуска процесса копирования файлов и будет впоследствии скопирован в директорию C:\Atlas365\data\copies (если она не создана, то её и не нужно создавать, т.к. программа сама создаст ее автоматически). После окончания исходный файл будет удален (согласно философии BPMN).
Шаг 2
Сформировать файл процесса. В абстрактном виде, процесс представляет из себя цепочку задач, которые необходимо выполнить. Процесс программы будет периодически проверять директорию C:\Atlas365\data\ на предмет нахождения .xls файлов. Файл процесса уже создан, он называется «ProcessCopyFile.xml» и находится в директории C:\Atlas365\examples \LocalFileOperations\. Файл процесса вы можете также создать «с нуля». Ниже мы опишем как это делается - пошагово создадим файл процесса «ProcessCopyFile.xml» с помощью редактора процессов.
- Откройте редактор процессов: Пуск –> Все программы -> Atlas365 -> Edit Atlas365 processes:

Откроется окно редактора в виде стандартной книги MS Excel. Отличие заключается в дополнительной панели инструментов, используемых для описания процесса Atlas365. Разрешите использование макросов (если требуется). - Создайте стартовое и конечное событие (Start event и End event). Для этого необходимо перейти на панель инструментов «Atlas365 process». Сами события имеют вид окужностей (согласно спецификации BPMN), зеленая окружность для стартового события и красная соответственно для конечного.

- Между ними поместите задачу (Task). Измените имя задачи на “Копирование файла”:

- Откройте только что созданную задачу, в разделе «File functions» (описывает работу с локальными файлами или файлами, хранящимися на сетевых ресурсах, напимер подключенном сетевом диске) ввести полный путь к директории, в которую будет скопирован файл: C:\Atlas365\data\copies , как показано на рисунке:

И нажмите кнопку «Select this task», чтобы сохранить только что сделанные изменения. - Откройте свойства стартового события (Start) путем нажатия указателя мыши. В стартовом событие можно задавать различные варианты проверки директории на предмет нахождения файлов, более подробно это описано в соответсвующем разделе справки «Редактор процессов Atlas365». Но сейчас просто укажем путь к проверяемой директории и интервал (периодичность) проверки.

Итак, на вкладке «Files» определите путь к директории и маску (*.xls), которая будет проверяться на предмет наличия XLS-файлов: C:\Atlas365\data\*.xls
Периодичность проверки «Check file every … sec» оставьте без изменений: PT5S – т.е. директория будет проверяться каждые 5 секунд.
После этого нажмите кнопку «Select this trigger» для сохранения сделанных изменений. - Созданные элементы необходимо соединить. Соедините все элемены так, как показано на рисунке. Для этого сначала выберите начальный элемент, затем нажмите кнопку «Select element and press me» (эта кнопка находится на панели инструментов «Atlas365 process»), а затем выберите конечный элемент.

- Нажмите кнопку «Validate structure» и проверьте структуру только что созданного процесса.
- Сохраните файл процесса с помощью кнопки «Save» (или «Save as»), в директории C:\Atlas365\examples\LocalFileOperations под именем «ProcessCopyFile.xml». Согласитесь на замену существующего файла если таковое будет предложено:

Ниже представлена XML-структура этого файла:
<process id="processID20160509">
<startEvent name="Start" id="StartEvent0001" parallelMultiple="false" isInterrupting="true">
<extensionElements>
<atlas:File>
<Path>C:\Atlas365\data\*.xls</Path>
<Interval>PT5S</Interval>
</atlas:File>
</extensionElements>
</startEvent>
<endEvent name="End" id="EndEvent0010"/>
<task name="Копирование файла" id="Task0025" completionQuantity="1" startQuantity="1" isForCompensation="false">
<extensionElements>
<atlas:action do="FileCopyToDir">
<param1 type="text">C:\Atlas365\data\copies</param1>
</atlas:action>
</extensionElements>
</task>
<sequenceFlow name="" id="SequenceFlow0026" targetRef="Task0025" sourceRef="StartEvent0001" isImmediate="false"/>
<sequenceFlow name="" id="SequenceFlow0027" targetRef="EndEvent0010" sourceRef="Task0025" isImmediate="false"/>
</process>
Закройте редактор процессов. На этом пример создания файла процесса с помощью редактора процессов завершается.
Шаг 3
Далее необходимо создать конфигурационный файл, в котором будет описано какие процессы должны будут выполняться, настройки почтовых и файловых серверов, пути доступа к внешним программам и др. Подробно создание конфигурационных файлов описа в разделе «Редактор конфигураций Atlas365».
В нашем примере быстрого старта нам необходимо сделать кофигурационный файл, который содержал бы файлу процессов «ProcessCopyFile.xml» (созданным либо по методике, описанной выше либо взятому готовым), лицензию программы и некоторые дополнительные параметры. Такой конфигурационный файл («ExampleCopyFileConfig.atlas») также уже создан для этого примера, и находится по следующему адресу: C:\Atlas365\examples\LocalFileOperations\. Его можно открыть и посмотреть что там внутри. Для этого необходимо запустить редактор конфигураций: Пуск –> Все программы –> Atlas365 -> Configure Atlas365:
Затем открыть соответствующий конфигурационный файл «ExampleCopyFileConfig.atlas» с помощью команды «Файл -> Открыть», появится таблица с прораммным сервером:
Далее необходимо подключить (если не подключен) файл процесса («ProcessCopyFile.xml») и сделать его активным, если он не активным, войдя в режим редактирования процесса (выделить соответствующую строку в таблице и нажать кнопку «Редактировать»):
http://www.atlas365.ru/docs/docsimages/QuickStartGuide0100/image13.png
И нажать «Ок» после совершенных изменений (если были таковые). Затем сохранить (если были изменения) конфигурационный файл с помощью команды «Файл -> Сохранить».
Шаг 4
Запустить программу. Запуск программы осуществляется по одной кнопки «Запуск» в окне редактора конфигураций:
Проверить что файл «Пример.xls» находится в директории C:\Atlas365\data\copies:
На этом пример быстрого старта работы с программой заканчивается.