Epicor Newbie ищет направление

Я новичок в Epicor и Crystal Reports. Я начал работать с этими программами месяц назад, когда меня приняли на работу. Я все еще пытаюсь выяснить, откуда вы знаете, пытаетесь ли вы настроить БАК, панель инструментов и т. Д. Как узнать, где и когда сделать новый отчет по спецификации и тому подобное. Если у кого-то есть какие-то советы, я был бы очень признателен. Я чувствую себя немного запуганным из-за программы, но также полон решимости пройти через нее. Спасибо!

2 ответа

Toohey! Добро пожаловать в мир Epicor! Хотя я уверен, что за последние пару месяцев вы выучили веревки, вот несколько дополнительных советов, которые помогут вам двигаться вперед:

Это не является частью функциональности системы

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

BAQ и отчет об изменениях

Неизбежно, вам нужно будет настроить BAQ и отчеты системы в соответствии с потребностями вашего бизнеса, потому что стандартная система не предназначена именно для вашего бизнеса. Epicor имеет стандартные BAQ, которые начинаются с 'z', и множество отчетов. Вам следует избегать редактирования стандартных БАКов и отчетов, потому что они будут перезаписываться с каждым патчем Epicor. Вместо этого скопируйте стандартные дистрибутивные БАКы, и они должны быть переименованы с инициалами вашей компании в качестве префикса. Точно так же вы хотите создать пользовательскую папку отчетов, отдельную (или внутри) стандартную папку отчетов, в которую вы помещаете все ваши измененные отчеты. Затем вы можете связать меню с отчетом BAQ или определением данных отчета и связать стиль отчета с местоположением вашего нового пользовательского отчета на сервере.

Адаптации

Одним из замечаний по настройке форм является высокая стоимость обслуживания в долгосрочной перспективе, если у вас нет собственных разработчиков. Важный совет здесь - убедиться, что весь код, будь то в C# или VB, тщательно прокомментирован. Даже если вы генерируете код с помощью мастера, сделайте себе одолжение и вставьте стандартный заголовок в скрипт каждой настройки, которая включает первую дату настройки, когда она была изменена, и подробно опишите все, что было изменено (особенно если изменение было изменением свойства или добавлением поля, которое явно не отображается в скрипте). Известно, что настройки не работают по необъяснимым причинам или создают плохой сценарий, который нельзя редактировать через стандартный интерфейс Epicor, и может наступить время, когда вам придется перестраивать настройку с нуля, используя только этот журнал изменений и вещи, которые вы можете ясно видеть в виде. Вы должны сохранить ваши настройки с некоторым очевидным стандартным соглашением об именах (что-то вроде ORDER_ENTRY_CSR_YYMMDD), и убедитесь, что вы обновляете все меню, чтобы отразить новейшие настройки для той цели, которую вы используете. Мы также экспортируем наши настройки для архивирования, на случай, если что-то случится. Еще одно замечание: если вы не увеличиваете имя настройки при изменении, а затем обновляете пункты меню, пользователи по-прежнему будут использовать локально кэшированные версии страницы, пока они не очистят свой клиентский кеш. Поэтому я всегда рекомендую увеличивать. Еще одно замечание о настройках и каждом настраиваемом экспортируемом объекте в Epicor - это сделать себе одолжение и экспортировать их либо в систему управления исходным кодом, либо в хранилище файлов, чтобы после развертывания ошибочной настройки откат к предыдущей версии был быстрым и безболезненным.

Директивы BPM

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

Использование консультанта

Если вы используете внешних консультантов для создания BPM или настроек, обязуйте распространять закомментированный исходный код, который может быть понят внутренне одним из членов вашей команды.

Надеюсь, это поможет!

Источник: 4-летний опыт работы программистом Epicor ERP

Я хотел бы добавить, что в тестовой системе вы должны разработать любую настройку, BPM или панель инструментов / тест-панель, потому что любая ошибка в решении может помешать пользователям выполнять свою работу. Кроме того, вы можете использовать мощный инструмент, называемый опциями трассировки, который поможет вам определить, где разместить директивы BPM. Более того, существует огромный форум Epicor, на котором вы можете размещать вопросы, а сообщество консультантов, разработчиков и пользователей ответит на ваши вопросы и проконсультирует вас о лучших методах Epicor, и оно совершенно бесплатно. Вам необходимо зарегистрироваться на нем; это ссылка www.e10help.com.

Другие вопросы по тегам