Управление отношениями (crm) в navision
Содержание:
- Вложения
- Использование рабочего процесса утверждения
- Новости и события
- Финансовые журналы
- На стороне клиента
- Adding Navigation to Pages
- Чтение данных БЕЗ блокировок записей
- Navision — Страница 31 — About Dynamics NAV/Business Central, Alexey Finogenov
- Пример работы DocFlowNav
- Процессный анализ и Функциональный анализ
- Программа Navision. Обзор системы Microsoft Dynamics Navision.
- Выводы
Вложения
Многим документам Navision требуется подтверждение в виде электронного документа или отсканированного оригинального документа. Например, чеки в авансовом отчете, или инструкции по эксплуатации, полученные от поставщика. Сохранение вложений
в Navision приводит к увеличению объема базы, к увеличению трудозатрат на создание и хранение резервных копий. Сохранение документов в папках выливается в жесткие правила размещения, которые практически не подлежат пересмотру, поскольку
это приведет к потере ссылок в системе.
DocFlow NAV решает эти проблемы: сохраняет документы и поддерживает ссылочную целостность, организовывает доступ к документам на чтение, редактирование, создание, удаление. При этом размер рабочей базы остается неизменным.
Использование рабочего процесса утверждения
Чтобы войти в Dynamics NAV по разными именами пользователей, воспользуйтесь функцией Запуск от имени другого пользователя.
Чтобы войти в Dynamics NAV под именем Алисии
-
Для веб-клиента Dynamics NAV на кнопке пуска браузера для данной веб-страницы нажмите Shift+правая кнопка мыши, а затем нажмите кнопку Запуск от имени другого пользователя.
Для Windows-клиента Dynamics NAV на кнопке пуска браузера для программы нажмите Shift+правая кнопка мыши, а затем нажмите кнопку Запуск от имени другого пользователя.
-
В окне Безопасность Windows, введите в АЛИСИЯ и требуемый пароль.
Чтобы запросить утверждение заказа на покупку от имени Алисии
Выберите значок , введите Заказы на покупку, затем выберите связанную ссылку.
Выберите строку для открытого заказа на покупку 104001, а затем на вкладке Главная в группе Управление выберите Правка.
В окне Заказ на покупку на вкладке Действия в группе Утверждение выберите Отправить запрос на утверждение.
Обратите внимание, что значение в поле Статус изменено на Ожидает утверждения.
Закройте Dynamics NAV.
Чтобы утвердить заказ на покупку от имени Шона
-
Откройте Dynamics NAV, как обычно. Программа будет открыта с вами как пользователем.
-
В ролевом центре, в окне Мои уведомления, найдите новую записку от Алисии.
Примечание
Хотя повторение уведомлений имеет значение Сразу, записка поступит приблизительно спустя одну минуту после отправки Алисией запроса на утверждение. Это связано с частотой повторения по умолчанию в функции очереди работ.
-
Если заметка отображается в окне Мои уведомления, выберите значение Операция утверждения: XX, XX в поле Страница. Откроется окно Запросы на утверждение с выделенным запросом на утверждение заказа на покупку от Алисии.
-
В окне Запросы на утверждение на вкладке Главная в группе Процесс выберите Утвердить.
Значение в поле Статус заказа на покупку Алисии будет изменено на Выпущено.
Вы настроили и протестировали простой рабочий процесс утверждения на основе первых двух шагов рабочего процесса утверждения заказа на покупку. Можно с легкостью расширить этот рабочий процесс таким образом, чтобы автоматически учесть заказ на покупку Алисии при его утверждении Шоном. Чтобы это сделать, необходимо включить рабочий процесс счета покупки, в котором откликом на выпущенный счет покупки является его учет. Сначала необходимо изменить условие события в первом шаге рабочего процесса с Счет (покупки) на Заказ.
Универсальная версия Dynamics NAV включает несколько шаблонов рабочего процесса для сценариев, которые поддерживаются кодом приложения. Большинство из них предназначено для рабочих процессов утверждения. Дополнительные сведения см. в разделе Шаблоны рабочих процессов.
Варианты рабочих процессов заполняются посредством заполнения полей в строках рабочего процесса из фиксированных списков значений события и отклика, представляющих сценарии, которые поддерживаются кодом приложения. Дополнительные сведения см. в разделе Практическое руководство. Создание рабочих процессов.
Если бизнес-сценарий требует события или отклика рабочего процесса, которые не поддерживаются, партнеру Майкрософт придется реализовать их, настроив код приложения. Дополнительные сведения см. в разделе Пошаговое руководство. Реализация новых и событий и отзывов рабочего процесса на сайте MSDN.
Новости и события
Системный интегратор и разработчик Navicon внедрил в холдинге ARIMA, который специализируется на производстве бытовой техники, ИТ-решение MS Dynamics NAV 2018.
Системный интегратор Navicon получил статус авторизованного торгового посредника Microsoft для российской программы Open Value.
Системный интегратор и разработчик Navicon завершил первый этап модернизации основной учетной системы для ведущего поставщика BSS-решений для операторов связи Nexign (ранее АО «Петер-Сервис»).
Финансовые журналы
Финансовые журналы позволяют регистрировать и учитывать транзакции на финансовых и прочих счетах, например, счетах расчетов с клиентами/поставщиками и т.д.
Операции могут быть учтены непосредственно из модуля Финансы, но также они попадают в Главную книгу в результате учета транзакций в модулях Продажа & Клиенты, Покупки и Поставщики, Основные Средства. Вся информация, содержащаяся в журналах,
является временной и может быть изменена в любой момент до того, как журнал учтен.
После учета журнала транзакции не могут быть удалены, но их действие может быть отменено сторнирующими операцями.
Как правило, журналы предназначены для ввода и учета каких-либо однотипных операций, например, покупок, продажи, расчетов с клиентами или поставщиками. Каждый тип журнала настроен со своим собственным шаблоном. Шаблоны формируют базовую структуру
журнала, в нем задаются стандартные настройки и информация для всех разделов, созданных в текущем шаблоне.
Разделы формируются на основе шаблонов журнала. Все разделы журнала, базирующиеся на едином шаблоне, будут иметь одну структуру, стандартные настройки и информацию, заданную в текущем шаблоне. Однако эти настройки заданы по умолчанию, и при желании
пользователя могут быть изменены и модифицированы для отдельных разделов журналов. Обычно разделы предназначены для отделения операций одного пользователя от операций другого пользователя.
Все учтенные транзакции сохраняются в регистрах.
Функция трассировки позволяет прослеживать происхождение всех операций путем использования кодов источника или кодов причины. Функция Навигатор, позволяет легко проследить все связанные операции, которые были учтены в каком-либо конкретном журнале.
Она показывает все записи (сгруппированные по типам), имеющие отношение к выбранной пользователем операции.
На стороне клиента
PersonalizationStore.xml
расположен в папке: %AppData%\Microsoft\Microsoft Dynamics NAV\
В этом файле находятся персональные настройки, вроде размера столбцов. Возможно, это самый близкий родственник старого .zup-файла. Данные в нем представлены в двоичном виде, т.к. не предназначен для ручной правки. Даже если бы вы могли его редактировать (могли бы найти те настройки, которые хотите изменит) – это невозможно (не поддерживается). Как и в случае со старым .zup-файлом – можете удалить или переименовать его, тогда в следующий раз при открытии клиента, будет создан новый «чистый» файл.
ClientUserSettings.Config
Расположен в папке: %ProgramData%\Microsoft\Microsoft Dynamics NAV\
В этом файле вы указываете RTC подключение к определенному серверу приложений и/или конкретному порту.
All pages contain menu items and navigation controls called Actions.
In Dynamics NAV there are three categories of Actions:
-
Action Items
-
Related Information
-
Reports
Role Center pages have their own navigation pane and the following actions:
-
Activity Buttons
-
Home Items
You can access Action Designer from Page Designer. When you want to add actions to a page, open Page Designer, choose the last available row at the bottom of the page, choose View, and then choose Actions to open Action Designer. You use the Action Designer in the same way as you use Page Designer. You add new actions as rows in the Action Designer window, and set Action Types and SubTypes using the drop-down menus. Each action also has its own set of properties available in the Properties window.
For more information about actions, see Actions Overview.
Чтение данных БЕЗ блокировок записей
Вводные следующие:
Вам необходимо проверить наличие записей в таблице
Вам необходимо проверить наличие записей в таблице (с фильтрами), но сами данные вам не нужны. Возможностей сделать это много, а вот с производительностью в отдельных случаях могут возникнуть проблемы:
-
ОЧЕНЬ ПЛОХО — происходит подсчет ВСЕХ записей
IF TheTable.COUNT > THEN … // или COUNTAPPROX
-
ПЛОХО — возвращает НАБОР записей на клиента
IF TheTable.FINDSET THEN …
-
НЕ ТАК ПЛОХО — до какой-то версии (не помню, до какой) вам приходилось делать это, потому что не было выбора. Происходит открытие курсора на SQL Server.
IF TheTable.FIND(‘-‘) THEN … // или FIND(‘+’)
-
ВСЕ ЕЩЕ ПЛОХО — курсор не открывается, но по-прежнему возвращается одна запись (если она есть).
IF TheTable.FINDFIRST THEN … // или FINDLAST
-
ПРАВИЛЬНО — записей не возвращается НИКОГДА. Результат — булево значение с информацией о наличии/отсутствии записей
IF NOT TheTable.ISEMPTY THEN …
Вам необходимо считать ВСЕ записи в порядке ВОЗРАСТАНИЯ
-
ОЧЕНЬ ПЛОХО. FINDFIRST не открывает курсора и возвращает первую запись. При первом вызове NEXT, Navision видит, что курсора нет, и в этот момент создает его.
IF TheTable.FINDFIRST THENREPEAT…UNTIL TheTable.NEXT = ;
-
НЕПРАВИЛЬНО — так вы будете читать по одной записи за раз
IF TheTable.FIND(‘-‘) THENREPEAT…UNTIL TheTable.NEXT = ; -
ПРАВИЛЬНО — вы получаете N записей за один запрос, а далее одну за одной.
IF TheTable.FINDSET THENREPEAT…UNTIL TheTable.NEXT = ;
Вам необходимо считать ВСЕ записи в порядке УБЫВАНИЯ
-
ХУЖЕ, ЧЕМ ОЧЕНЬ ПЛОХО — выскочит с ошибкой runtime (попробуйте, чтобы знать, о чем напишет Navision)
TheTable.ASCENDING(FALSE);IF TheTable.FINDSET THENREPEAT…<li>
<ul>
<ul>
<li>UNTIL TheTable.NEXT = ; -
ПРАВИЛЬНО. Версия 1. Используйте во всех возможных случаях. Метод использует FINDSET чтобы получить данные быстрее и сохранить их во временную таблицу. Затем по временной таблице запускается цикл в порядке УБЫВАНИЯ. Это полезно, когда количество записей <= N (из настроек FINDSET). Не надо использовать этот метод при большом количестве записей, т.к. все эти записи должны быть сначала сохранены во временную таблицу.
IF TheTable.FINDSET THENREPEAT// сохраняем записи во временной таблице
tmpTheTable = TheTable;tmpTheTable.INSERT(FALSE);UNTIL TheTable.NEXT = ;// запускаем цикл по временной таблице
tmpTheTable.RESET;
tmpTheTable.ASCENDING(FALSE);IF tmpTheTable.FIND(‘-‘) THENREPEAT…UNTIL tmpTheTable.NEXT = ; -
ПРАВИЛЬНО — второй вариант:
TheTable.ASCENDING(FALSE);IF TheTable.FIND(‘-‘) THENREPEAT…UNTIL TheTable.NEXT = ;
Продолжение серии здесь — «Часть вторая. Modify».
Данная статья — вольный перевод заметки «
Исправления и дополнения приветствуются 🙂 Пишите на mailbox@naviart.ru
Нашел два интересных блога: 1) http://dynamicsuser.net/blogs/kine/default.aspx (Kine’s Info)В этом блоге я обнаружил, что автор блога создал схему данных для всех объектов NAV:http://dynamicsuser.net/blogs/kine/archive/2008/08/04/the-art-of-nav-big-picture-of-nav.aspx Реально удается открыть эту гигантскую схему 5×5 метров в Visio, правда размер схемы во многом сводит на нет ее полезность, но тем не менее…. снимаю шляпу перед автором блога… 2) http://dynamicsblog.wordpress.com/ (Navigate)В этом блоге просто…
…Многие таблицы, хранящие учтенные данные, такие как 17 (Фин. Книга Операций), 32 (Товар Книга Операций), 112 (Продажа Счет Заголовок) … являются защищенными и имеют в клиентских лицензиях только косвенные (Indirect) права доступа. Иначе говоря, для защищенных таблиц на клиентских лицензиях (т.е. лицензиях, как правило, не имеющих гранулы 7300) есть возможность занесения и модификации данных учетных…
…Рекомендуется включать некоторые гранулы имеющие нулевую стоимость. Это гранулы 17210 Tax Accounting, 17310 Tax Deferrals, представляющие собой функционал налогового учета, являющегося частью локализации. Примечание:Для старых типов клиентских лицензий (001,011) рекомендовалось обязательно включать гранулы: 1520 Windows NT (Intel), 2010 Microsoft SQL Server Option, представляющие собой возможности по работе Navision в многопользовательском режиме c базой данных хранящейся…
Создание нового товара довольно частая операция, которую мне приходится делать. Я делаю это путем копирования: 1. Копирую нужный товар из формы-списка 2. Открываю карточку какого-нибудь товара и выбираю “Вставить” 3. Нажимаю ‘OK’ на двух предупреждающих сообщениях 4. В сформированной новой карточке товара меняю старый номер на новый номер 5. При копировании слетают связанные со старой карточкой записи по таблице единиц…
В Navision для решения этого вопроса есть Стандартные тексты. Приведу пример с картинками. Задаем стандартные тексты:ПП1 – ‘Плата за доставку, СУММА: %1, %2, %3; СЧЕТ: %4, %5’Р1 – ‘Пупкин Казимир Карлович’ Создадим какой-нибудь Счет на продажу и на закладке Отгрузка в поле “ФИО Подписавшего Акт” набьем ‘?Р1’ (знак ‘?’ + код стандартного текста). …
Обновлено на июль 2008. Получил только что короткий вопрос. “Есть желание поучиться Navision. К сожалению, по ряду причин нет возможности пойти на курсы. Есть ли возможность скачать где-либо с сайта Майкрософт демо версию Navision для того чтобы заняться самообразованием?” Возможно, ответ будет интересен не только задающему вопрос человеку. Отвечаю через блог: Есть хороший западный сайт www.mibuso.com…
…(Для удобства отдельный .doc файл c текстом поста прикрепляю) Navision обладает функциональностью для работы с множеством складов. Это означает, что при обработке заказов необходимо особо тщательно различать, с каким именно складом мы в данный момент работаем. Все склады имеют одинаковую исходную структуру, потому что являются частью одной базы данных. Разница состоит в настройке и в…
… Нашел интересный пост. http://blogs.technet.com/career/archive/2008/07/25/3093552.aspx Набор проводится на позиции Software Development Engineer и Software Development Engineer in Test Dynamics NAV/AX. 15 16-17 сентября (два дня) Майкрософт проводит интервью с кандидатами в Центр разработки в Дании и Москве… Интересно даже много ли будет желающих перейти по другую сторону барьера.
Хочу прорекламировать Русские blog-ресурсы по Navision: http://subscribe.ru/catalog/tech.navision http://naviart.ru/ http://www.nav4u.ru/
Продемонстрируем возможности модуля на максимально близком каждой коммерческой организации примере — согласование документа Заказ Продажи. Процесс прохождения документа:
- Менеджер по продажам оформляет Заказ Продажи
- Менеджер склада отгружает Заказ Продажи
- Перед отгрузкой и сам Заказ Продажи, и Карточка Клиента должны быть оформлены надлежащим образом.
- Если кредитный лимит клиента превышен или же в заказе продажи есть скидки, заказ должен быть перед отгрузкой одобрен Директором Продаж.
- Если сумма заказа превышает 100 тыс. рублей, то заказ должен быть одобрен сотрудником Финансового отдела.
Стадии согласования документа:
- Оформление (ответственный – менеджер продаж)
- Отгрузка (ответственный – менеджер склада)
- Одобрение Директором Продаж
- Одобрение Финансовым отделом
Причем третья и четвертая стадия согласования документа становятся обязательными только при наличии определенных отклонений документа от стандартного вида.
На диаграмме присутствует еще одна стадия – «Документ Отложен». Эта стадия позволяет «вывести» документ из документооборота на определенное время по тем или иным причинам. Переход на эту стадию всегда должен сопровождаться комментариями.
Если пребывание документа на каждой стадии согласования дополнить временным интервалом, то можно получить планирование прохождения документа по календарным датам. Два временных интервала (плановая и критическая даты) позволяют регламентировать
как плановое прохождение согласования, так и допустимые отклонения от планового согласования.
Каждая стадия согласования документа характеризуется не только ответственным исполнителем (или группой) и датами предполагаемого закрытия, но и различными возможностями блокировки самого документа (блокировка заголовков, строк, полей, удаления
и учета), а также возможностью формирования из документа печатных форм (Счета-Фактуры, Товарной накладной и пр.)
Каждая попытка отправки документа на следующую стадию согласования может включать неограниченный набор проверок (как запретов, так и предупреждений), формировать оповещения следующему исполнителю.
Средства мониторинга текущего состояния документооборота позволяют показать документы, ожидающие согласования сотрудника, определить на какой стадии и как долго находится конкретный документ, сколько и какие документы просрочены с согласованием.
Отчеты по статистике выдают информацию о количествах согласований, количестве просрочек, максимальных просрочках по любому типу документов за любой период времени.
Исходя из этого, систему документооборота можно воспринимать как систему автоматизации бизнес-процессов, предоставляющую полную петлю качества: планирование, осуществление, контроль, корректирующее воздействие.
Процессный анализ и Функциональный анализ
Настройка документа, выгруженная в Excel (Процессный анализ), показывает, какие у него стадии согласования, какие возможности у каждой функциональной роли на каждой стадии, сколько времени отведено на стадию, какие возможны переходы между
стадиями, с какими условиями. С одной стороны этот отчет необходим для проверки настройки документа, с другой его данные могут быть использованы при описании бизнес процесса.
Через каждого сотрудника проходят документы разных типов. Если из карточки функциональной роли этого сотрудника сформировать выгрузку настроек в Excel (функциональный анализ), то будут выведены все типы документов, все стадии, за которые ответственна
текущая функциональная роль. С условиями переходов, с настройками редактирования документов и запуска печатных форм. Этот отчет удобно использовать как при проверке настроек (мы случайно ничего лишнего пользователю не дали?), так и при
подготовке должностных инструкций.
2014. Microsoft Dynamics NAV 2015 оптимизирована для мобильных устройств
2010. MS Dynamics NAV стала более подходящей для облачных внедрений
2010. Microsoft планирует предоставлять Dynamics ERP как SaaS сервис
2010. Microsoft представила российскую версию Navision
2010. КОРУС Консалтинг предлагает онлайн тест-драйв Microsoft Dynamics NAV 2009
2008. Состоялся релиз Microsoft Dynamics Nav 2009
2007. Стив Балмер: Axapta и Navision станут единой Web системой, доставляемой по схеме SaaS
На конференции Convergence, Стив Балмер в очередной раз подчеркнул, что в процессе разработки новых версий всех ERP-систем MS Dynamics их модули планомерно трансформируются в Web-сервисы, и, кроме того, при этом в разных приложениях (Axapta, Navision) используется практически один и тот же код
Таким образом, скоро станет совсем не важно, какую именно систему использует клиент. В пресс-релизах компании все чаще встречается лэйбл Microsoft Dynamics ERP, который, по идее и станет названием единой ERP системы от Microsoft
Но намного более важным Стив Балмер считает возможный переход ERP системы на схему SaaS (по его мнению, это может произойти в течении 5 лет). Microsoft уже в этом году планирует запустить on-demand CRM сервис MS Dynamics CRM Live. Когда Стива Балмера спросили, не приведет ли это к вытеснению партнеров с позиции посредника между вендором и заказчиком, он честно признал, что такой ход событий неизбежен.
2007. Microsoft Dynamics Nav 5.0 — новая web-платформа, интеграция с Office и Outlook
2005. Microsoft Navision 4.0 получила портал для web-доступа
Выводы
Программное обеспечение SAP — очень удобное и многозадачно ПО, которое позволяет выполнять множество задач в единой системе. Каждая из отдельных программ, которая предоставляется разработчиками, по-своему особенна, поэтому перед покупкой нужно очень внимательно прочитать функции по каждой из них на официальном сайте для того, чтобы не подобрать и взять тот “пакет”, который будет удобен вам в конкретном случае.
В общем про программу можно сказать, что несмотря на практически космическую цену программного оборудования, SAP стоит своих денег и является весьма надежным приложением, которым компания будет пользоваться не один десяток лет. Со временем оно окупится — у больших корпораций практически сразу, средним компаниям придется ждать несколько лет, а маленькие могут до 10 лет “отбивать” программу. Так что если вы планируете долгосрочный средний бизнес — покупать стоит однозначно.