Преимущества использования метода MAXIM

Метод MAXIM способствует успешному внедрению системы, облегчая этот процесс и требуя меньших затрат. Участие пользователей во всех этапах внедрения способствует их вовлечению в этот процесс. Используя этот метод, предприятие может воспользоваться следующими преимуществами:

¨  быстрое внедрение;

¨  контроль за реорганизацией бизнеса;

¨  четкое распределение ответственности;

¨  передача знаний и ответственности пользователям.

Каким образом организован МАХ

Назначение главы

Хотя МАХ является очень большим пакетом, он спроектирован таким образом, чтобы быть удобным и не вызывать трудностей при использовании. МАХ является только частью общей “системы управления” предприятия - другую ее часть составляют работники предприятия, управленческие процедуры и оборудование. Чтобы вся система работала эффективно, все ее компоненты должны правильно взаимодействовать между собой.

В этой главе рассматриваются некоторые вопросы управления системой, которым следует уделить внимание при настройке и внедрении МАХ:

¨  ролевой принцип построения системы;

¨  точность данных;

¨  единый источник данных;

¨  настройка МАХ в соответствии с требованиями предприятия;

¨  информационный центр.

Ролевой принцип построения системы

Как и любой другой пакет, МАХ представляет собой совокупность вычислительных систем. После внедрения системы предприятие как бы передает МАХ некоторые полномочия для принятия решений, и поэтому необходимо рассматривать систему управления как важное звено в организационной структуре предприятия.

НЕ нашли? Не то? Что вы ищете?

Для успешной работы МАХ должна быть налажена эффективно работающая связь со всеми службами предприятия, включая бухгалтерию, отдел кадров, конструкторский отдел, отдел сбыта, службу маркетинга, производство и коммерческие службы. Однако, поскольку МАХ предназначен для широкого использования в разных компаниях, здесь применен более обобщенный подход к реализации связей между службами предприятия.

Это достигается за счет использования ролевой структуры. Каждая функция системы привязывается к некоторой «роли». Это может быть роль «инженера - конструктора», «снабженца», «менеджера по продажам», «диспетчера производства», «главного бухгалтера» и так далее. В компании, занимающейся производственной или коммерческой деятельностью, названия должностей или подразделений может быть другим, но при внедрении МАХ производится привязка управленческой функции к соответствующей роли МАХ и назначаются лица (подразделения), которые будут отвечать за эту роль на предприятии. Посредством этого производится настройка меню для пользователей МАХ и формирование процессов управления. Наряду с распределением ролей также назначаются ответственные за данные, относящиеся к данной роли

Преимущества при использовании ролей

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

¨  ускоряет процесс внедрения системы;

¨  облегчает понимание функций МАХ;

¨  облегчает распределение функциональных обязанностей;

¨  облегчает назначение ответственных за данные;

¨  делает более удобным демонстрацию системы и обучение;

¨  позволяет создать иерархическую структуру меню с несколькими уровнями;

¨  позволяет включить описание соответствующих процедур для всех пользователей в оперативный справочник с доступом из меню;

¨  не требует больших изменений в меню;

¨  служит катализатором новых идей (для администратора данных и информационного центра).

Точность данных

Если данные в системе не будут точными, люди, принимающие решения, опираясь на эти данные, будут приходить к неверным выводам. Если записи о запасах неточно отражают их текущее состояние, вы будете обещать своим клиентам то, что не сможете им поставить, или можете упустить возможность сбыть товар. Если неверно отражены данные о стоимости, при калькуляции вы получите неправильную стоимость и можете понести потери, хотя будете думать, что получите прибыль. Либо можете совсем упустить сделку, предлагая слишком высокие цены.

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

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

В МАХ обеспечивается более широкий доступ к данным такого вида по сравнению с другими аналогичными системами. Точность данных является ключевым вопросом, и вы не должны игнорировать его.

Эта проблема решается в МАХ различными способами.

Ответственность за данные

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

Единый источник данных

Наличие только одного источника данных намного повышает корректность этих данных. Этот принцип наряду с назначением ответственных за данные и с четко выработанными процедурами позволит быстро выявлять ошибки при их возникновении.

Обучающая среда

МАХ поставляется вместе с обучающей средой. Фактически, это совсем другая база данных, которая совершенно не связана с рабочей базой данных. Она может быть использована для обучения людей, не знакомых с системой, с апробированием новых функций, которые до этого не использовались.

Вы можете делать копии своей рабочей базы данных, скажем, в конце каждого отчетного периода и использовать ее вместо обучающей базы данных

Плохие привычки управления имеют свойство укореняться. Люди могут перейти на другую работу, но при этом передают преемникам свои привычки. Этот феномен получил название “падение уровня знаний”. В процессе внедрения МАХ весь персонал пройдет полную подготовку к работе с системой и поймет, в чем заключаются его функции. При разумном использовании среда обучения может стать наиболее эффективным средством, которое сможет противостоять “падению уровня знаний”, способствуя, таким образом, повышению качества данных в системе.

Механизмы умолчания

Механизмы умолчания, описанные в главе 4, позволяют сократить объем вводимой информации, облегчают осуществление контроля со стороны руководства и повышают точность данных в системе.

Оперативный справочник

К каждому полю данных дается подсказка из нескольких строк, которые отображаются в окне при нажатии клавиши. К каждой процедуре обслуживания дается справочная информация на нескольких страницах, которая называется “подробным описанием” и также отображается на экране при нажатии клавиши. Наличие различных средств подсказки способствует повышению точности данных.

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

Для каждого оператора должны быть выработаны точные и четкие процедуры, которым он должен следовать (следует их задокументировать, особенно, если будет проводиться аттестация качества). Для создания таких процедур можно использовать меню и оперативный справочник МАХ. Если можно будет прочитать их на экране при нажатии клавиши, вероятнее всего, к ним будут чаще обращаться. Как показывает практика, лучше хранить их в центральном хранилище данных.

Виды запасов

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

Краткое описание видов запасов дается в главе 5, а более подробное описание вы найдете в руководстве пользователя МАХ. Они предназначены, главным образом, для контроля точности записей о запасах и оказывают помощь при анализе, проводимом с целью выявления сокращения уровня запасов.

Администрирование данных системы

Администрирование данных системы является еще одним способом, позволяющим бороться с падением уровня знаний. Основная задача этой функции - обеспечить в базе данных точные данные. Эта функция может выполняться целым отделом или отдельным лицом и она имеет очень важное значение.

В поставляемой системе МАХ имеется меню администратора данных, которое включает ряд функций, с помощью которых могут быть идентифицированы ошибки в данных. Мощные средства запросов, обеспечиваемые системой управления реляционной базой данных, и другие средства запросов типа системы COGNOS позволяют администратору данных системы выявлять несоответствия и ошибки таким способом, который не может быть использован в обычных системах.

Единый источник данных

В ручной системе или при тех условиях, когда каждое подразделение имеет свою собственную систему, руководитель полностью контролирует данные, используемые его подразделением. В МАХ используется единая интегрированная база данных: одна таблица изделий, один файл поставщиков, один файл заказов на продажу и т. д. Это означает, что функциональные руководители могут рассматривать внедрение МАХ как потерю контроля над данными.

Это сложная проблема и за ее решение надо взяться с самого начала. В итоге это позволит сэкономить значительные средства. Никто не может оценить, сколько это будет стоить, но в результате использования единого источника данных вы сможете получить следующие преимущества:

¨  данные будут вводиться в систему только один раз;

¨  не будет споров относительно того, чьи данные являются правильными;

¨  все будут использовать в своей работе записи, отражающие текущее состояние дел;

¨  будет меньше ошибок, излишков, недостач, возникающих из-за неверных данных.

Конечно, все это потребует определенных усилий и затрат. Вы должны будете согласовать, какие отделы будут отвечать за какие данные. Потребуется сделать это до установки МАХ и строго придерживаться этого впоследствии. Если кто-либо заметит неправильные данные, не следует их исправлять, надо сообщить об этом администратору данных системы.

С одной стороны, нетрудно определить, какие отделы станут источниками каких данных. Конструкторский отдел занимается проектированием изделий, и кто лучше него введет спецификацию изделия? Часто данные формируются экономическим и коммерческими службами предприятия, например, данные о поставщиках, поскольку они обычно утверждаются при участии представителей отделов маркетинга, снабжения и бухгалтерии. Другим примером может служить основной план производства, для составления которого требуется информация из отдела маркетинга, отдела сбыта, конструкторского отдела, финансового отдела, производства и от руководства предприятия. В этих ситуациях за точность и своевременный ввод данных в систему должно отвечать одно лицо.

За качество всех вводимых в МАХ данных должен отвечать один человек, лучше, если это будет работник того отдела, где формируются данные.

Настройка МАХ в соответствии с требованиями заказчика

МАХ имеет гибкую структуру. В системе имеется целый ряд настраиваемых параметров, которые определяются во время установки системы в соответствии с требованиями предприятия. В любой момент можно также изменить значения этих параметров, соответствующим образом перенастроив работу системы.

Однако рекомендуется вначале установить стандартный пакет без каких-либо изменений. После того, как вы освоите систему, вы будете находить все больше и больше средств в МАХ и может оказаться, что вместо того, чтобы вводить изменения в МАХ, выгоднее использовать стандартный пакет и изменить свои процедуры управления. Это в свою очередь может иметь свои преимущества в дальнейшем, поскольку может стать катализатором организационной перестройки предприятия. Как показывает опыт, в этом случае потребность в изменении системы уменьшается и те изменения, которые будут вноситься, могут быть выполнены более эффективно после того, как вы некоторое время поработаете с системой.

Используя пользовательские инструментальные средства МАХ, можно производить следующие изменения:

¨  добавлять и изменять меню;

¨  настраивать форматы отчетов МАХ и добавлять новые;

¨  формировать дополнительные отчеты и запросы, используя данные МАХ и дополнительные данные из других источников;

¨  изменять текст оперативного справочника и процедуры, выполняемые в оперативном режиме;

¨  изменять тексты описания полей и тексты на экране;

¨  изменять типы полей и их применимость, если это не влияет на внутренние процедуры МАХ;

¨  добавлять столбцы в таблицы базы данных МАХ и включать поля в экраны МАХ;

¨  добавлять в базу данных дополнительные таблицы, не относящиеся к МАХ, обслуживаемые с помощью функции обслуживания всплывающих программ;

¨  добавлять и изменять данные в окнах функции обслуживания всплывающих программ, блокнотный текст, многоуровневые запросы и графику.

Используя средство управления форматом экрана, каждый пользователь может сформировать собственный формат каждого экрана. Изменения такого вида не связаны с корректировкой исходного кода, не требуют перекомпиляции и могут быть использованы сразу же. Более того, они сохраняются при установке новых редакций МАХ, что позволяет сохранить вложенные средства и воспользоваться преимуществами новой улучшенной редакции.

МАХ имеет полный набор пользовательских инструментальных средств, свой собственный инструментарий для быстрой разработки приложений (RAD), с помощью которых отдел информационных технологий или дистрибьютор вашей системы могут помочь вам наилучшим образом использовать систему. Здесь имеются в виду такие возможности, как средство обслуживания всплывающей программы, многоуровневый запрос, графика, блокноты, запросы применимости и т. д. Более подробное описание этих возможностей приводится ниже.

МАХ спроектирован таким образом, чтобы быть ядром системы управления. Конечно, он не может удовлетворять всем требованиям, поэтому построен таким образом, чтобы можно было расширять его возможности. Можно добавлять в МАХ новые функции, используя инструментальные средства RAD, которые поддерживаются выбранной вами СУБД. Это могут быть простые генераторы отчетов и средства форматирования экранов, а также более сложные инструментальные CASE средства, графические средства и операции на уровне клиент-сервера.

МАХ поддерживает все основные функциональные возможности CRM, ERP и MES. Термин ”CRM” означает управление взаимодействием с заказчиками и относится больше к изменению культуры обслуживания, ориентируя ваш бизнес на обслуживание заказчиков, а не на набор программных модулей. Термин “ERP” означает планирование ресурсов в масштабах предприятия, под которым многие понимают всю совокупность систем, требуемых для управления бизнесом. “MES” означает производственную исполнительскую систему, с помощью которой ERP интегрируется с цеховыми системами и системами управления технологическими процессами.

МАХ также может работать с системами третьих фирм, используя интерфейс открытых систем (OAI). Это интерфейс с перестраиваемой конфигурацией, который может быть использован при начальном вводе данных, а также для временной или постоянной интеграции с другими системами.

Все данные, передаваемые через интерфейс OAI, подвергаются в МАХ проверке на применимость с созданием отчетов по особым ситуациям, включая специальные проверки, производимые с использованием пользовательских инструментальных средств. Все это обеспечивает большую гибкость системы и защиту данных, упрощает процедуру начального ввода данных и служит надежным решением проблем, связанных с интеграцией систем.

Информационный центр

МАХ построен на основе системы управления реляционной базой данных (СУРБД). Это означает, что все данные предприятия хранятся (логически) в одном месте. На верхнем уровне этой структуры системы управления бизнес-знаниями типа DataMina могут нарезать данные вдоль и поперек, преобразуя их в легко доступную информацию. Пакеты анализа данных типа COGNOS поставляются с мощными инструментальными средствами разработки, которые позволяют анализировать, агрегировать, распечатывать и отображать данные на экране. МАХ также имеет некоторые инструментальные средства ИТ, такие как Портируемый генератор отчетов PRW, который предназначен для обработки более сложных отчетов в серверной части.

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

Прежде всего, необходимо организовать обучение персонала, что связано с определенными затратами. Это предполагает не только посещение курсов, но и время, которое потребуется затратить каждым сотрудником на то, чтобы ближе познакомиться с системой. Некоторые люди чувствуют себя при этом как утки в воде, но к некоторым лучше не приближаться. Могут также возникнуть проблемы при работе с компьютером, если несколько человек одновременно введут на обработку большой запрос.

Лучшим решением такой проблемы может быть информационный центр. Это может быть отдел или отдельное лицо, отвечающее за обеспечение информации. Сотрудники, которым потребуется информация, могут обратиться в информационный центр, который через час или пару часов предоставит отчет с данными или укажет, что надо напечатать. Со временем будет сформирован перечень регулярно используемых отчетов, которые можно добавить в меню пользователя.

Персонал информационного центра должен быть укомплектован людьми, которые разбираются в делах предприятия и могут писать несложные SQL-программы. Это могут быть специалисты в области информационных технологий или линейный персонал, обладающий компьютерной грамотностью. Специфичным для информационного центра должно быть глубокое знание своего предприятия, его продукции, процедур и людей. Изучение SQL не представляет большой трудности.

Обычно за работу информационного центра отвечает администратор данных системы.

Администратор данных системы

Задача администратора данных системы заключается в том, чтобы поддерживать на достаточно высоком уровне качество данных, хранящихся в системе МАХ.

В его обязанности не входит корректировка данных, но он должен добиваться этого через ответственного руководителя. Эта роль очень похожа по функциям на внутреннего финансового ревизора: он отвечает за то, чтобы все и всегда было правильным и не возникало паники в самую последнюю минуту, как это часто бывает в конце отчетного периода.

Также можно использовать его таланты, включив в круг его обязанностей очистку базы данных от устаревшей информации. Поскольку все подразделения регистрируют данные в одной системе, удаление данных может оказаться очень сложной процедурой. Например, каким образом вы сможете удалить запись из таблицы изделий, если есть старые заказы на продажу данного изделия, имеется большая маршрутная карта, история движения запасов и история конструкторских изменений? Процедура удаления и архивирования, приемлемая для всех подразделений, должна выполняться из центрального узла.

И, наконец, после того, как будет назначен администратор данных системы, вы можете через него бороться с падением уровня знаний. После того, как будет достигнута требуемая точность данных, у администратора появится соблазн заняться чем-нибудь другим. Не нужно много времени на то, чтобы качество данных начало ухудшаться. Выполнение этой обязанности не должно прекращаться, и руководство предприятия должно найти пути для сохранения ее преемственности.

ПРИМЕНЕНИЕ МАХ В РАБОТЕ

Назначение главы

В этой главе описано, каким образом используется система МАХ.

Рассматриваются следующие вопросы:

¨  пользователи МАХ;

¨  меню и функции;

¨  применение функций;

¨  навигация по системе;

¨  блокнотное средство;

¨  графические возможности;

¨  механизмы умолчания;

¨  настройка МАХ.

Пользователи МАХ

Приложения МАХ выполняются под управлением UNIX или Windows NT/2000 с использованием систем управления реляционной базой данных.

Доступ к МАХ осуществляется через клиентские персональные компьютеры, работающие в среде Microsoft Windows (MAX-CS) или через веб-браузер. Вы можете также осуществлять доступ в режиме эмуляции терминала или через неинтеллектуальные терминалы, подключенные к серверу. MAX-CS и браузер дают такой же вид представления данных, что и Windows, который удобен для тех, кто привык работать с мышью. На неинтеллектуальных терминалах МАХ достигает такого же результата при помощи буквенно-цифровой индикации и клавиш перемещения курсора. Все функции МАХ доступны как в среде Windows, так и на ASCII (неинтеллектуальных) терминалах, которые могут быть совмещены в одной среде.

Чтобы можно было работать с МАХ, вы должны быть определены как в операционной системе (NT или UNIX), так и в самой системе МАХ. Определение всех пользователей в системе осуществляется во время установки МАХ. Пользователь должен иметь “имя входа в систему”. Это должно быть короткое уникальное имя (можно использовать инициалы), которое будет распознаваться системой. Если требуется, вы можете также определить для себя пароль.

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

МАХ в среде Windows и Internet Explorer

Клиентская часть МАХ имеет привычный и удобный в использовании вид представления данных в формате Windows, который соответствует стандартам любой используемой версии Windows.

Можно по-разному настроить формат экрана МАХ, и каждый пользователь или группа пользователей могут иметь свой набор часто используемых программ, из которого выбираются регулярно выполняемые функции. Для работы с редко используемыми функциями применяется полная система меню, защищенная паролем, из которой обеспечивается доступ к выбранным функциям. Также с помощью системы меню можно управлять тем, как будет выполняться программа для каждого пользователя.

В поставляемой системе МАХ имеются две системы меню: одна система, построенная по ролевому принципу, и другая система, содержащая перечень программ. Обычно в процессе внедрения формируются специальные меню для каждой группы пользователей.

МАХ на неинтеллектуальных терминалах

MAX также может использоваться на неинтеллектуальных терминалах, включая переносные устройства с небольшими экранами, которые обычно применяются для сбора цеховых данных. В этом случае для ввода всех данных за исключением данных, считываемых по штрих-кодам, используется клавиатура. Клавиши управления курсором заменяют мышь, а функциональные ключи используются вместо высвечиваемых на экране кнопок в среде Windows.

Использование функций

Функции МАХ позволяют выполнять такие операции, как добавление и изменение данных, формирование отчетов, расчеты и так далее. Они управляются мышью или специальными функциональными ключами с клавиатуры. Каждый пользователь использует только несколько функциональных ключей, поэтому несложно их выучить. Все функциональные ключи имеют свои названия, поскольку на разных терминалах они могут находиться в разных местах. Ключи, которые можно использовать для поля, указываются на экране.

МАХ отображает одновременно один экран данных. Вы можете вводить и изменять данные, используя для перехода из одного поля в другое функциональную клавишу ТАВ или клавиши перемещения курсора вверх и вниз, и затем нажать ВВОД, чтобы ввести данные в систему. МАХ обычно проверяет данные до того, как они будут введены. Например, система не позволяет вводить буквенные символы в цифровые поля. Некоторые проверки производятся после нажатия клавиши ВВОД. Вы не сможете ввести недействительные данные в МАХ, но можете ввести неразумные данные. Например, если вы решите ввести для описания стиральной машины “ПРАБРАБ”, МАХ позволит сделать это.

На многих экранах МАХ отображаются окна с прокручиваемым вверх и вниз перечнем данных. Нажмите клавишу ФОКУС для отображения двигающегося курсора и затем, используя мышь, вы сможете прокручивать список вверх или вниз. “Бегунок” справа показывает, имеются ли в перечне еще данные, которые не отображены в окне.

Используйте функцию столько раз, сколько вам требуется, прежде чем нажать ВОЗВРАТ и вернуться в меню.

Навигация по системе МАХ

Вы можете не использовать систему меню при работе с МАХ. Имеется ключ ОБХОД, который позволяет перейти к специальному меню “обхода”. Меню обхода обеспечивает защиту функций МАХ, хотя обычно не отображается. При нажатии клавиши ОБХОД можно перепрыгнуть сразу же к требуемой функции, набрав просто название этой функции. Если вы забыли имя функции, МАХ может отобразить список опций.

Можно также нажать клавишу ОБХОД во время выполнения программы МАХ. Это позволит вам перепрыгнуть от одной функции к другой и затем опять вернуться к этой функции. При этом первая программа сохранится в том же виде без изменения данных и положения курсора. Это особенно удобно использовать при разработке рабочих процедур. Например, если нет достаточного запаса какого-то изделия для удовлетворения заказа покупателя, вы можете перепрыгнуть к одной или двум другим функциям для получения более детального отображения данных о состоянии запасов, чтобы посмотреть, имеется ли запас этого изделия на другом складе.

Клавиша ЦИКЛ аналогична клавише ОБХОД, но при ее использовании программа, из которой делается переход к другой функции, продолжает выполняться. При помощи клавиши ЦИКЛ можно переключаться от одной программы к другой с передачей данных между ними, используя ключ СОХРАНЕННОГО ЗНАЧЕНИЯ, который запоминает несколько последних значений для любого поля. Для каждого зарегистрированного в системе пользователя сохраняется отдельный набор значений.

При использовании через интерфейс Internet Explorer действие клавиши ЦИКЛ реализовано по-другому. Когда запускаются новые функции, они отображаются в виде ярлыков в нижней части окна Explorer. Можно выбрать активные функции, нажав мышкой на эти ярлыки.

Интерфейс Explorer также имеет новое средство, которое не поддерживается в клиентской части под Windows: это Связанные функции. Обычно это список функций, которые связаны с каждой программой. Списки формируются во время внедрения в соответствии с собственными процедурами каждого пользователя. Это новое средство, которое способствует более эффективной работе системы МАХ.

Также имеется клавиша ПЕРЕХОДА К ДРУГОЙ ФУНКЦИИ, которая предназначена для особых случаев. Наиболее часто эта функция используется для переключения на текстовый редактор системы, например, когда требуется отредактировать описание изделия или условия в заказе на закупку.

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

Клавиши ЗАПРОСА вызывают окна поиска. Если вы не помните какой-либо код (изделия, заказа на закупку, единицы измерения и т. д.), нажмите клавиши ЗАПРОСА, и МАХ отобразит список допустимых значений и другие полезные сведения, из которых можно выбрать требуемое вам значение. Многие запросы являются многоуровневыми и позволяют получать более детальные сведения. Запросы написаны на динамическом SQL и интерпретируются во время выполнения, поэтому при необходимости вы можете изменять их. Можно написать любое число дополнительных запросов к любому полю, которое отображается на экране.

Также широко используется функциональный ключ СЛЕДУЮЩЕГО ЗНАЧЕНИЯ. Он позволяет перейти к следующей записи последовательности в транзакции, используемой в текущее время. Например, при использовании транзакции “просмотр таблицы изделий” по этому ключу можно перейти к коду следующего изделия. Ключ СЛЕДУЮЩЕГО ЗНАЧЕНИЯ может использоваться только в режиме ОБЗОРА.

Средства навигации МАХ облегчают работу с системой, поскольку неудобство в ее использовании может привести к нежеланию работать с ней, что в свою очередь приведет к неполным и неточным данным. Разработчики потратили много времени и усилий, работая над МАХ, чтобы сделать пользовательский интерфейс удобным для использования.

Проверки по запросам применимости

Запросы применимости также могут привязываться к полям на экране и пишутся на динамическом SQL. Они позволяют пользователям определять предпочтительные для них проверки данных в текущей или другой базе данных. Запросы применимости составляются в виде последовательности операторов SELECT. Если один или несколько операторов выдают какое-либо значение, проверка выполняется успешно; если никакое значение не выдается, это означает, что проверка не выполнилась. Всю проверку можно инвертировать, используя функцию NOT.

Средство ведения блокнотных записей

В МАХ имеется текстовый редактор, который может использоваться в окнах функции обслуживания всплывающих программ. Этот редактор предназначен для ведения записей и примечаний и может использоваться даже теми пользователями, которые не имеют навыка работы с текстовым редактором. Также имеются средства для печати этих записей в отчетах. Файлы блокнотных записей могут быть привязаны к любому полю, в которое могут быть введены данные. Можно также связать их с определенными значениями полей, например, привязать записи о ходе выполнения заказа к строке заказа на закупку или к заказу на работы.

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

Графические средства

MAX-CS имеет интегрированные графические средства, предназначенные для отображения графических данных, содержащихся в базе данных. Они позволяют вычерчивать круговые и столбиковые диаграммы по запросам, написанным на динамическом SQL.

Имеется специальная возможность отображения данных в графическом виде, которая называется “Табло администратора”. В этом табло отображаются разные показатели деятельности предприятия, которые могут помочь в работе руководителям высшего звена. Эти показатели можно использовать в том виде, в каком они поставляются, или изменить в соответствии с вашими требованиями. Графики можно привязывать к любому полю, на которое может быть установлен курсор.

Данные по умолчанию

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

¨  предыдущее значение по умолчанию

¨  база данных по умолчанию

¨  генерируемые значения по умолчанию

¨  определяемые пользователем значения по умолчанию

¨  механизм умолчания SQL

“Предыдущее значение по умолчанию” означает, что в поле сохраняется предыдущее значение, если функция используется снова без возврата в меню. Этот механизм умолчания часто используется в полях с выбираемыми значениями и в ключевых полях, в которых идентифицируются данные.

“База данных по умолчанию” является специальной базой данных, которая содержит данные по умолчанию и используется для быстроты. Многие функции обновления основных файлов берут значения по умолчанию для большинства полей из базы данных по умолчанию пользователя. Можно установить отдельную базу данных по умолчанию для каждого пользователя, или несколько пользователей могут использовать одну и ту же базу данных. Это особенно удобно в тех случаях, когда вводится большой объем аналогичных данных, например, при добавлении в базу данных нового ряда изделий. Это позволяет сократить набор данных с клавиатуры и повысить точность данных.

“Генерируемые значения по умолчанию” аналогичны использованию “предыдущих данных по умолчанию”. Если вводимое значение оканчивается цифровыми символами (например, ЗАКАЗ0012), при каждом следующем выполнении транзакции этот номер будет увеличиваться на единицу. Этот способ используется при генерации номеров заказов на работы, номеров заказов клиентов и т. д. Эти номера могут генерироваться с использованием регистров для изделия, группы изделий и т. д.

Пользовательские значения по умолчанию соотносятся с определенным именем входа в систему. Вы можете определить свои собственные значения по умолчанию для использования в определенных случаях. Наиболее часто эти данные используются при выполнении операций планового перемещения запасов, например, когда производится выдача запасов для заказа на работу, при приемке товаров и т. д. Они позволяют руководству направлять запасы в нужный склад, и оператору требуется только указать количество запасов. Можно привязать к полю специальные значения по умолчанию, используя механизм умолчания SQL. Это средство позволяет МАХ выбирать значения, исходя из других значений на экране, например, если определена группа продукции ДИНАМО, должен использоваться вес 20 кг.

Использование механизмов умолчания дает следующие преимущества:

¨  руководители могут контролировать ввод данных, в частности, управлять движением запасов;

¨  повышается точность данных;

¨  не требуется вводить данные в поля, которые не используются;

¨  сокращается объем вводимых данных;

¨  можно быстро ввести большой объем аналогичных данных;

¨  меньше утомляются пользователи.

Настройка МАХ

Гибкость системы МАХ обеспечивается, главным образом, за счет использования динамического SQL. Он используется в обычных, многоуровневых, графических запросах и в запросах применимости. Запросы динамического SQL хранятся в простых текстовых файлах и интерпретируются во время выполнения. Это называется “связыванием в процессе выполнения”.

Принцип такого связывания имеет большое значение в МАХ. Он означает, что вносимые изменения находят немедленное отражение в системе. Они не требуют компиляции и связывания подобно программам 4GL. Драйвер исполнения МАХ или клиент-система берут свои инструкции из хранилища данных МАХ. Изменение содержимого этого хранилища сразу же изменяет работу МАХ.

Так же, как и запросы динамического SQL, следующие средства МАХ имеют “связывание в процессе выполнения”:

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6