Деловые процедуры

Материал из AutoPark
(Различия между версиями)
Перейти к: навигация, поиск
м (Настройка учетной записи электронной почты)
Строка 42: Строка 42:
 
Позволяет запланировать выполнение ДП (или пакета) на определенное время, а также произвести настройку  временнЫх параметров ([[Время в АвтоПарк|текущий день или период]]).
 
Позволяет запланировать выполнение ДП (или пакета) на определенное время, а также произвести настройку  временнЫх параметров ([[Время в АвтоПарк|текущий день или период]]).
 
===По очереди на выполнение ДП===
 
===По очереди на выполнение ДП===
Этот способ радикально отличается от всех остальных, потому что выполнение процедуры происходит <b>не на компьютере пользователя</b>, который поставил ДП в очередь. ДП из очереди выполняется <b>на сервере АвтоПарк</b> от имени [[#'Блюститель АвтоПарк'|специального пользователя]].
+
Этот способ радикально отличается от всех остальных, потому что выполнение процедуры происходит <b>не на компьютере пользователя</b>, который поставил ДП в очередь. ДП из очереди выполняется <b>на сервере АвтоПарк</b> от имени [[Блюститель АвтоПарк|специального пользователя]].
  
 
==Очередь на выполнение==
 
==Очередь на выполнение==
Строка 60: Строка 60:
 
:;Один раз в неделю:После каждого выполнения ДП она будет автоматически запланирована на выполение <b>в то же время в тот же день</b> на <b>следующей</b> неделе
 
:;Один раз в неделю:После каждого выполнения ДП она будет автоматически запланирована на выполение <b>в то же время в тот же день</b> на <b>следующей</b> неделе
 
:;Постоянно: Возможно только для некоторых специальным образом настроенных ДП. Суть заключается в следующем:
 
:;Постоянно: Возможно только для некоторых специальным образом настроенных ДП. Суть заключается в следующем:
::*Блюститель АвтоПарк выполняет предварительно проверяет, нужно ли выполнять ДП. Время очередной проверки следует из предполагаемого времени запуска ДП из очереди.
+
::*[[Блюститель АвтоПарк]] выполняет предварительно проверяет, нужно ли выполнять ДП. Время очередной проверки следует из предполагаемого времени запуска ДП из очереди.
 
::*Следующая после очередной проверка будет выполняться через определенное (зависит от ДП) время.  
 
::*Следующая после очередной проверка будет выполняться через определенное (зависит от ДП) время.  
 
::*В журнале выполнения ДП отмечаются только выполнение собственно ДП.
 
::*В журнале выполнения ДП отмечаются только выполнение собственно ДП.
Строка 74: Строка 74:
 
;От имени:Пользователь, от чьего имени выполнена ДП
 
;От имени:Пользователь, от чьего имени выполнена ДП
 
;Время начала:Фактическое время начала выполнения ДП
 
;Время начала:Фактическое время начала выполнения ДП
;Время завершения: Обратите внимание, если выполнение ДП под управлением "Блюстителя АвтоПарк" было прервано по любым причинам, время завершения будет пустым, а рядом со временем начала выполнения в таблице отображается восклицательный знак [!]. Кроме того, по данной записи журнала имеется ([[Какие кнопки нажимать#Меню стандартных сервисных процедур (F7)|F7]]) [[Сообщения|заметка]] с описанием причины неудачи.
+
;Время завершения: Обратите внимание, если выполнение ДП под управлением [[Блюстителя АвтоПарк]] было прервано по любым причинам, время завершения будет пустым, а рядом со временем начала выполнения в таблице отображается восклицательный знак [!]. Кроме того, по данной записи журнала имеется ([[Какие кнопки нажимать#Меню стандартных сервисных процедур (F7)|F7]]) [[Сообщения|заметка]] с описанием причины неудачи.
 
;Длительность:Время выполнения ДП в минутах
 
;Длительность:Время выполнения ДП в минутах
 
=='Блюститель АвтоПарк'==
 
Специальная функциональность для выполнения <b> в режиме 24х7</b> разнообразных действий <b>на сервере АвтоПарк</b>.
 
===Выполнение деловых процедур из [[#Очередь на выполнение|очереди]]===
 
Основное, на данный момент, назначение функциональности. Задача очень простая: наступило время - выполни ДП из очереди.
 
===Оформление специального [[Пользователи|пользователя]]===
 
====Параметры для AD====
 
;Имя входа: "AP_Guard"
 
;Выводимое имя: "Блюститель АвтоПарк"
 
;В составе групп:
 
:*"AP_Users";
 
:*Кроме того, если применяется [[Разграничение прав доступа к информации Системы#Сокрытие части отчетов|сокрытие части отчетов]], то следует предоставить пользователю соответствующие полномочия путем включения в нужные группы.
 
;NTFS разрешения:
 
:*Папка <b>AutoParkSrv\Backup</b> - только чтение;
 
:*Разумеется, должны быть полные полномочия на те ресурсы, которые используются для хранения [[Стратегия создания резервных копий базы данных|дополнительных резервных копий]] (cм. [[Текущие настройки|текущую настройку 9007]]).
 
Изменение пароля (в AD) специального пользователя должно сопровождаться (однократной) соответствующей настройкой в АвтоПарк.
 
====Настройка параметров пользователя в АвтоПарк====
 
;Максимальное количество подключений: Оба поля должны быть пустыми
 
;Сопоставление физлицу: Невозможно
 
====Настройка учетной записи электронной почты====
 
Выполняется [[Использование электронной почты|так же, как и для обычного пользователя]] - для настройки администратору следует взять подключение под [[Наблюдение и управление другими подключениями|управление]].
 
 
 
[[Категория:Администратору]]
 
[[Категория:Отчеты]]
 
[[Категория:Объекты АвтоПарк]]
 

Версия 13:54, 20 августа 2011

Некоторые пункты меню АвтоПарк (как правило, размещенные в подменю "Итоги" и "Отчеты") объявлены деловыми процедурами (ДП).

В отличие от "просто" пунктов меню, с деловыми процедурами можно еще сделать следующее:

Полный список зарегистрированных ДП (регистрация производится автоматически после первого выполнения пункта меню) можно увидеть здесь - "F10 - Прочее - Деловые процедуры".

Содержание

Оформление

Оформление пункта меню в качестве ДП выполняется Разработчиком на основании технического требования.

Код
Заполняется автоматически
Id
Уникальный идентификатор деловой процедуры: Используется, в том числе в общении (гораздо больше людей знают, что такое "Man01", чем какой-то неведомый "Анализ персонала №01").
Наименование
Тип
[P]
процедуры, связанные с модификацией БД. Например, разного рода потоковые обработки документов и т.п.
[E]
отчёт с использованием сводных таблиц MS Excel
Отношение ко времени
Настраивается разработчиком. Характеризует временнЫе параметры исполнения ДП:
На сегодня, За месяц, На начало месяца, На конец месяца, На начало года, На конец года
При выполнении ДП принимается во внимание "текущая дата", при этом "Период с (по)" не учитывается
За период
Учитывается только "Период с(по)"
В целом
Деловая процедура выполняется без учёта времени
П
Полномочия на выполнение ДП. По умолчанию, никаких специальных полномочий на выполнение ДП не назначается. Это означает, что если содержание процедуры "по профилю" пользователя, то он, как и прежде, может выполнять данную ДП. Например, работник кадров (член группы пользователей Staff)может выполнить ДП Stf01: Движение персонала. Однако, в некоторых случаях, некоторым пользователям поручается выполнять нечто "необычное". Как раз для этого предназначена функциональность установления специальных полномочий на выполнение конкретной ДП (см. локальное меню справочника ДП). Факт установления специальных полномочий помечается знаком "!".
Период применимости

Пакеты деловых процедур

Часто возникает необходимость последовательного выполнения одних и те же деловых процедур (например, сброс ПЛ за месяц и обработка ПЛ за месяц). Упростить подобные действия можно, сгруппировав деловые процедуры в пакеты.

Пакет деловых процедур можно выполнить целиком (см. локальное меню справочника пакетов ДП). Обратите внимание, что выполнение ДП в составе пакета отличается от одиночного выполнения ДП тем, что отчетные формы (и "обычные" и в виде MS Excel отчетов) не выводятся на экран (нет перехода в MS Excel).

Кроме того, пакет ДП можно поставить в очередь.

Код
Заполняется автоматически
Наименование
Произвольно. Но исчерпывающе, чтобы было понятно, о чём идёт речь.

Способы выполнения деловых процедур

Вызов непосредственно из меню

Обычный способ, который применялся всегда.

Из локального меню справочников ДП или пакета

Позволяет запланировать выполнение ДП (или пакета) на определенное время, а также произвести настройку временнЫх параметров (текущий день или период).

По очереди на выполнение ДП

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

Очередь на выполнение

Если требуется получить результат выполнения какой-либо ДП или пакета деловых процедур, но сделать это сию минуту не представляется возможным (есть другие неотложные дела, либо какой-то отчёт строится слишком долго и целесообразно оставить его выполнение на нерабочее время), можно поместить ДП в общую очередь ("F10 - Прочее - Деловые процедуры - Очередь на выполнение - F9 - Добавить в очередь"), указав желаемое время начала выполнения и временнЫе интервалы (дату и период). При добавлении в очередь пакета ДП будут добавлены все деловые процедуры, входящие в его состав.

Выполнить не ранее
Время, не ранее которого, возможно, начнется выполнение процедуры. Выполнение ДП из очереди делается последовательно друг за другом. Это означает, что две процедуры не могут работать одновременно, и каждая последующая ДП в очереди начнёт свою работу не ранее, чем выполнится предыдущая. Буква "М" рядом с указанным временем показывает, что процедура настроена на многократное выполнение
Процедура
Идентификатор, наименование и тип ДП
Дата, Период с (по)
ВременнЫе параметры исполнения - (текущий день или период)
Инициатор
Пользователь, добавивший ДП в очередь

Настройка повторного выполнения деловой процедуры

Производится при добавлении ДП в очередь. Кроме того, можно изменить параметры ДП, которая уже находится в очереди.

Повторять выполнение
Нет
ДП будет выполнена однократно и удалена из очереди
Каждый день
После каждого выполнения ДП она будет автоматически запланирована на выполение в то же время на следующий день
Каждый рабочий день
То же, что и в предыдущем варианте, но следующим будет выбран следующий рабочий день по календарю
Один раз в неделю
После каждого выполнения ДП она будет автоматически запланирована на выполение в то же время в тот же день на следующей неделе
Постоянно
Возможно только для некоторых специальным образом настроенных ДП. Суть заключается в следующем:
  • Блюститель АвтоПарк выполняет предварительно проверяет, нужно ли выполнять ДП. Время очередной проверки следует из предполагаемого времени запуска ДП из очереди.
  • Следующая после очередной проверка будет выполняться через определенное (зависит от ДП) время.
  • В журнале выполнения ДП отмечаются только выполнение собственно ДП.
Пример такой (специально настроенной) ДП - "Загрузка новых выписок с банковского счета". Разумеется, это имеет смысл только в комбинации с постоянной же подгрузкой новых выписок из банка (очевидно, через Интернет).
Дата (период) относительно даты выполнения
Настраивается способ изменения временнЫх параметров ДП при каждом следующем выполнении. Обратите внимание - относительно даты каждого следующего выполнения.
Нет
Для ДП, выполняющихся без учета времени
'Вчера'
ДП выполняется за один "вчерашний" день
Текущий месяц
К учету принимается период от первого числа до дня, предшествующего дате очередного выполнения.
Прошлый месяц
К учету принимается полный прошлый месяц относительно даты очередного выполнения.

Журнал выполнения

Предназначен для просмотра истории выполнения деловых процедур. Ниже перечислены дополнительные, по сравнению с описанием очереди, поля:

От имени
Пользователь, от чьего имени выполнена ДП
Время начала
Фактическое время начала выполнения ДП
Время завершения
Обратите внимание, если выполнение ДП под управлением Блюстителя АвтоПарк было прервано по любым причинам, время завершения будет пустым, а рядом со временем начала выполнения в таблице отображается восклицательный знак [!]. Кроме того, по данной записи журнала имеется (F7) заметка с описанием причины неудачи.
Длительность
Время выполнения ДП в минутах
Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты
Другие ресурсы