Информация о книге

978-5-9790-0167-8

Главная  » Тематика определяется » Microsoft Dynamics® AX 2012. Справочник профессионала

Ansari A., Chell D., Chu Z., Microsoft Dynamics® AX 2012. Справочник профессионала


серия: Справочник профессионала
Эком, 2013 г., 978-5-9790-0167-8


Описание книги

Система Microsoft Dynamics AX 2012 представляет собой новое поколение программ управления предприятием (ERP). Благодаря наличию более чем 1000 новых функций и встроенной отраслевой функциональности для производства, дистрибуции, сервисного обслуживания и публичного сектора, система предоставляет разработчикам надежную платформу для эффективной реализации специфичной функциональности тех отраслей, в которых они работают. Новый релиз Microsoft Dynamics AX 2012 существенно отличается от предыдущих версий. Авторы этой книги дают настолько основательный обзор архитектурных изменений и новых технологических решений, представленных в системе, а также новых инструментов, что разработчики, безусловно, смогут значительно сократить время, которое им потребуется, чтобы добиться нормальной производительности разработки в Microsoft Dynamics AX. Над созданием и переводом книги трудились имеющие богатый опыт разработчики и консультанты. Эта книга поможет разобраться с набором средств построения бизнес-приложений и лучше понять принципы, заложенные в основу системы. Для разработчиков, IT-специалистов и опытных пользователей.

Поделиться ссылкой на книгу



Содержание книги

Авторы
Предисловие
Введение
История Microsoft Dynamics АХ
Для кого предназначена эта книга
Структура книги
Соглашения
Системные требования
Примеры кода
Благодарности
Исправления и поддержка текущего издания
Часть I. Обзор средыразработки
Глава 1. Обзор архитектуры
Введение
Пятислойная архитектура решения Microsoft
Dynamics АХ
Архитектура прикладной платформы Microsoft
Dynamics АХ
Среды разработки приложений
Уровень данных платформы Microsoft Dynamics АХ
Промежуточный уровень платформы Microsoft
Dynamics АХ
Презентационный уровень Microsoft Dynamics АХ
Архитектура метамодели приложения Microsoft
Dynamics АХ
Типы элементов данных приложения
Прикладные элементы MorphX пользовательского
интерфейса
Типы элементов документооборота
Типы элементов кода
Типы элементов сервисов
Типы элементов контроля доступа на основе ролей
Типы элементов веб-клиента
Типы элементов документации и ресурсов
Типы элементов лицензирования и
конфигурирования
Глава 2. Инструменты среды разработки MorphX
Введение
Дерево прикладных объектов
Навигация по дереву прикладных объектов
Создание прикладного элемента в АОТ
Изменение прикладного элемента в АОТ
Обновление прикладного элемента АОТ
Действия, доступные с прикладными элементами
АОТ
Слои и модели в АОТ
Проекты
Создание проекта
Автоматически сгенерированные проекты
Типы проектов
Окно свойств
Редактор кодаХ++
Горячие клавиши
Сценарии редактора
Редактор меток
Создание новых меток
Использование меток в коде Х++
Компилятор
Рекомендации разработки Best Practices
Понимание рекомендаций
Подавление ошибок и предупреждений
Добавление собственных рекомендаций
Отладчик
Использование отладчика
Пользовательский интерфейс Отладчика
Горячие клавиши отладчика
Обратная разработка
UML-диаграмма модели данных
UML-диаграмма объектной модели
Модель данных сущностей и отношений
Обозреватель таблиц
Поиск по АОТ
Сравнение прикладных элементов
Запуск инструмента сравнения
Использование инструмента сравнения
Программные интерфейсы сравнения элементов
Перекрестные ссылки
Контроль версий
Жизненный цикл прикладного элемента
Общие задачи системы контроля версий
Метки
Синхронизация
Журнал синхронизации
История изменений
Сравнение версий прикладных элементов
Объекты в обработке
Сборка приложения
Интеграция с другими системами контроля версий
Глава 3. Microsoft Dynamics АХ иNET
Введение
Использование сторонних сборок
Использование сборок со строгими именами
Ссылки в Microsoft Dynamics АХ на DLL-файлы
управляемых сборок
Использование в коде Х++ типов, реализованных в
сборке
Написание управляемого кода
Отладка управляемого кода
Proxy-классы
Поддержка горячей замены для сборок на сервере
Глава 4. Язык программирования Х++
Введение
Задания
Система типов
Значимые типы
Ссылочные типы
Иерархии типов
Синтаксис
Объявление переменных
Выражения
Операторы
Операторы для работы с данными
Обработка исключений
Взаимодействие
Взаимодействие с CLR
Взаимодействие с СОМ
Макросы
Комментарии
XML-документация
Классы и интерфейсы
Поля
Методы
Делегаты
Предварительные и завершающие обработчики
событий
Атрибуты
Разграничение доступа кода
Компиляция и исполнение кода Х++ какNET CIL
Шаблоны проектирования
Шаблоны на уровне класса
Шаблоны на уровне таблицы
Часть П. Разработка в Microsoft Dynamics АХ
Глава 5. Проектирование опыта взаимодействия
Введение
Роле-ориентированный подход к проектированию
Компоненты опыта взаимодействия
Формы навигационного уровня
Формы рабочего уровня
Страницы ролевого центра
Элементы Cue
Проектирование ролевых центров
Страницы области
Проектирование страниц области
Страницы списков
Простой сценарий: прием звонка от клиента
Использование страницы списка как альтернативы
отчету
Проектирование страниц списков
Формы сведений
Формы подробностей проводок
Опыт взаимодействия с веб-клиентом
Корпоративного портала
Формы навигационного уровня
Формы рабочего уровня
Проектирование для Корпоративного портала
Проектируйте для ваших пользователей
Глава 6. Клиент Microsoft Dynamics АХ
Введение
Работа с формами
Способы проектирования форм
Метаданные форм
Источники данных
Запросы в формах
Работа с элементами управления
Перегрузка элементов управления
Привязка данных к элементам управления
Свойства узла Design
Изменения в процессе выполнения
Элементы управления действия
Элементы управления размещением
Элементы ввода
Элемент управления ManagedHost
Прочие элементы управления
Использование элементов форм
Типы элементов форм
Использование элементов форм в формах
Элементы навигации
Пункт меню (Menultem)
Меню (Menu)
Создание меню
Изменение кода экранных форм
Перекрытие методов
Встроенные (Auto) переменные формы
Бизнес-логика
Нестандартные ниспадающие списки (Lookups)
Интеграция с клиентом Microsoft Office
Настройка источников данных для доступа из
дополнений к Office
Создание шаблона Excel
Создание шаблона Word
Предоставление шаблонов пользователям
Глава 7. Корпоративный портал
Введение
Архитектура Корпоративного портала
Компоненты Корпоративного портала
Веб-части
Элементы ЛОТ
Наборы данных
Элементы управления инфраструктуры
Корпоративного портала
Разработка для Корпоративного портала
Создание управляемой моделями страницы списка
Создание страницы подробных сведений
AJAX
Кэширование и освобождение сессии
Контекст
Данные
Метаданные
Прокси-классы
Состояние ViewState
Метки
Форматирование
Проверка правильности ввода
Обработка ошибок
Контроль доступа
Контроль доступа к веб-элементам
Контекст записи и шифрование
Интеграция с SharePoint
Навигация по сайту
Определения сайтов, шаблоны страниц и веб-части
Импорт и развертывание страницы с веб-частями
Корпоративный поиск
Темы
Глава 8. Документооборот в Microsoft Dynamics АХ
Введение
Инфраструктура документооборота Microsoft
Dynamics АХ 2012
Типы документооборота
Windows Workflow Foundation
Ключевые концепции документооборота
Документ документооборота и класс документа
документооборота
Категории документооборота
Типы документооборота
Обработчики событий
Пункты меню
Элементы документооборота
Очереди
Поставщики документооборота
Документообороты
Экземпляры документооборота
Рабочие задания
Архитектура документооборота
Среда исполнения документооборота
Взаимодействие внутри среды выполнения
документооборота
Логика документооборота утверждений и задач
Жизненный цикл документооборота
Реализация документооборотов
Проектирование документооборота
Управление состояниями
Создание категории документооборота
Создание класса документа документооборота
Добавление пункта меню отображения для
документооборота
Запуск документооборота
Глава 9. Отчетность в Microsoft Dynamics АХ
Введение
Внутреннее устройство инфраструктуры
отчетности Microsoft Dynamics АХ 2012
Решения для отчетности, реализуемые на стороне
клиента
Решения для отчетности, реализуемые на стороне
сервера
Последовательность выполнения отчета
Планирование вашего решения для отчетности
Отчетность и пользователи
Роли в разработке отчета
Создание предопределенных отчетов
Элементы модели для отчетов
Расширения SSRS
Расширения Microsoft Dynamics АХ
Создание диаграмм для Корпоративного портала
Инструменты Microsoft Dynamics АХ для разработки
диаграмм
Интеграция с Microsoft Dynamics АХ
Ряды данных
Добавление на диаграмму интерактивных функций
Переопределение формата диаграммы по
умолчанию
Решение проблем с инфраструктурой отчетности
Проверка сервера отчетности не может быть
выполнена
Отчет не может быть сгенерирован
Не удается выполнить отладку диаграммы из-за
проблем с виртуальной средой SharePoint
Глава 10. Бизнес-аналитика
Введение
Компоненты BI-решения Microsoft Dynamics АХ 2012
Использование встроенного BI-решения
Удовлетворение необходимых условий
Настройка сервера SSAS
Развертывание кубов
Развертывание кубов в среде с несколькими
разделами
Обработка кубов
Обеспечение доступа пользователей Microsoft
Dynamics АХ
Изменение встроенного BI-решения
Настройка аналитического содержимого
Настройка кубов
Расширение кубов
Создание кубов
Определите требования
Определите метаданные
Постройте и разверните куб
Добавьте ключевые показатели эффективности и
вычисления
Отображение аналитических данных в ролевых
центрах
Предоставление данных для конкретных
пользователей
Выбор нужного для конкретного человека способа
представления
Отчеты SQL Server Power View
Excel
Веб-части "Бизнес-обзор" и "Индикаторы
производительности организации"
Разработка отчетов при помощи Report Builder
Разработка аналитических отчетов с
использованием инструментов Visual Studio для
Microsoft Dynamics АХ
Глава 11. Контроль доступа, лицензирование и
конфигурирование
Введение
Обзор подсистемы контроля доступа
Аутентификация
Авторизация
Контроль доступа к данным
Разработка артефактов контроля доступа
Установка разрешений для формы
Установка разрешений для серверных методов
Установка разрешений для элементов управления
Создание привилегий
Назначение привилегий и обязанностей ролям
безопасности
Использование таблиц со временем действия
данных
Проверка артефактов контроля доступа
Создание пользователей
Назначение пользователям роли безопасности
Настройка правила разделения обязанностей
Создание политик Extensible Data Security
Концепции политик контроля доступа к данным
Разработка политики XDS
Отладка политик XDS
Написание защищенного кода
Инфраструктура прав доступа к таблицам
Контроль доступа к коду
Правила Best Practices
Отладка прав доступа
Отладка ролей безопасности
Лицензирование и конфигурирование
Конфигурационная иерархия
Конфигурационные ключи
Использование конфигурационных ключей
Типы клиентских лицензий
Кастомизации и лицензирование
Глава 12. Службы и инфраструктура интеграции
приложений
Введение
Типы служб Microsoft Dynamics АХ
Системные службы
Произвольные службы
Службы документов
Аспекты безопасности
Публикация служб Microsoft Dynamics АХ
Использование служб Microsoft Dynamics АХ
Пример WCF-клиента для службы
CustCustomerService
Использование системных служб
Обновление бизнес-документов
Асинхронный вызов произвольных служб
Инфраструктура отправки односторонних запросов
Реализация триггера для передачи сообщения
Настройка механизмов передачи
Использование внешних веб-служб
Аспекты производительности
Глава 13. Производительность
Введение
Производительность клиент-серверного
взаимодействия
Уменьшения количества циклов приема-передачи
Написание кода, который учитывает нюансы
клиент-серверного взаимодействия
Производительность операций с базой данных
Операторы манипуляции данных на основе наборов
Перезапускаемые задания и оптимистичная
конкурентная модель
Кэширование
Ограничение списка полей выборки
Выравнивание полей
Параметры настройки производительности
Форма Администрирование SQL
Форма Конфигурация сервера
Настройка AOS
Настройка клиента
Производительность клиента
Кэширование номерных серий
Подробное логирование
Сводное планирование и закрытие склада
Шаблоны кодирования для повышения
производительности
Выполнение кода Х++ в виде CIL
Эффективное использование параллельной
обработки
Инфраструктура SysOperation
Шаблоны проверки существования записи
Выполнение запроса к базе данных не чаще, чем
требуется
Когда два запроса лучше объединения таблиц в
одном запросе
Трюки с индексированием
Когда использовать^г5?/я5?
Оптимизация страниц списков
Агрегирование полей для сокращения итераций
перебора
Средства мониторинга производительности
Trace Parser в Microsoft Dynamics АХ
Мониторинг обращений к базе данных
Использование контекста соединения SQL Server
для поиска SPID или пользователя, связанного с
клиентской сессией
Журнал активности пользователей
Профайлер Visual Studio
Глава 14. Расширение возможностей Microsoft
Dynamics АХ
Введение
Инфраструктура SysOperation
Классы инфраструктуры SysOperation
Атрибуты инфраструктуры SysOperation
Сравнение инфраструктур SysOperation и RunBase
Пример RunBase: SysOpSampleBasicRunbaseBatch
Пример SysOperation: SysOpSampleBasicController
Инфраструктура RunBase
Наследование в инфраструктуре RunBase
Шаблон методов-свойств
Шаблон pack-unpack
О взаимодействии клиент/сервер
Инфраструктура расширений
Создание расширения
Пример расширения
Обработка событий
Делегаты
События pre и post
Обработчики событий
Пример обработки событий
Глава 15. Тестирование
Введение
Новые возможности блочного тестирования в
Microsoft Dynamics АХ 2012
Использование предопределенных атрибутов для
тестирования
Создание атрибутов для тестирования и фильтров
Инструменты тестирования Microsoft Visual Studio
2010
Используйте все аспекты ALM-решения
Используйте подход к разработке на основе
приемочного тестирования
Используйте разделяемые этапы теста
Записывайте разделяемые этапы для последующей
"быстрой перемотки"
Разрабатывайте тесты эволюционно
Используйте ordered test suites для
продолжительных сценариев
Собираем все элементы вместе
Выполняйте тесты как часть процесса сборки
приложения
Используйте правильные тесты для проектов
Глава 16. Модификация и добавление справки
Введение
Обзор справочной системы
Клиент Microsoft Dynamics АХ
Средство просмотра справки
Сервер справки
Обзор содержимого справки
Статьи
Издатель
Оглавление
Сводная страница
Создание контента
Создание HTML-статьи
Метки, поля и пункты меню в статье
Создание контекстно-зависимых статей
Обновление контента других издателей
Создание файла оглавления
Создание отличного от HTML контента
Публикация контента
Добавление издателя в файл Web.config
Публикация контента на сервере справки
Задание свойств наборов документов
Диагностика неисправностей справочной системы
Средство просмотра не может отобразить контент
Средство просмотра не может отобразить
оглавление
Часть III. Взгляд изнутри
Глава 17. Уровень базы данных
Введение
Временные таблицы
Временные таблицы типа InMemory
Временные таблицы типа TempDB
Создание временных таблиц
Суррогатные ключи
Альтернативные ключи
Связи между таблицами
Отношения расширенных типов данных и связи
между таблицами
Связи по внешнему ключу
Свойство CreateNavigationPropertyMethods
Наследование таблиц
Моделирование наследования таблиц
Модель хранения для наследования таблиц
Полиморфное поведение
Соображения производительности
Единица работы
Инфраструктура данных с датой вступления в силу
Реляционное моделирование сущностей
с датой вступления в силу
Поддержка выборки данных
Поддержка времени выполнения для целостности
данных
Поддержка запросов полнотекстового поиска
Прикладной программный интерфейс QueryFilter
Разделы данных
Управление разделами
Разработка с учетом разделов
Работа с учетом разделов
Глава 18. Инфраструктура сервера пакетных
заданий
Введение
Пакетная обработка в Microsoft Dynamics АХ 2012
Цели использования инфраструктуры пакетных
заданий
Производительность
Создание и выполнение пакетного задания
Создание класса с поддержкой пакетного
выполнения
Создание пакетного задания
Использование интерфейса программирования
пакетных заданий
Управление процессом выполнения пакетного
задания
Настройка пакетного сервера
Создание группы пакетов
Управление пакетными заданиями
Отладка пакетных задач
Настройка AOS для отладки пакетного режима
Настройка Visual Studio для отладки Х++ в
пакетном режиме
Глава 19. Фреймворки прикладной области
Введение
Фреймворк организационной модели
Как работает фреймворк организационной модели
Когда использовать фреймворк организационной
модели
Расширение фреймворка организационной модели
Инфраструктура модели продукта
Как работает инфраструктура модели продукта
Когда использовать инфраструктуру моделей
продуктов
Расширения инфраструктуры модели продукта
Инфраструктура ресурса операции
Как работает инфраструктура ресурса операций
Когда использовать инфраструктуру ресурса
операций
Расширение инфраструктуры ресурса операций
Префиксы названий элементов модели MorphX для
инфраструктуры ресурсов операций
Инфраструктура финансовых аналитик
Как работает инфраструктура финансовых
аналитик
Ограничение комбинации значений
Создание значений
Расширение инфраструктуры финансовых аналитик
Получение данных
Физические ссылки на таблицы
Инфраструктура учета
Как работает инфраструктура учета
Когда использовать инфраструктуру учета
Расширение инфраструктуры учета
Состояния процесса инфраструктуры учета
Префиксы названий элементов модели MorphX для
инфраструктуры учета
Инфраструктура документа-источника
Как работает инфраструктура
документов-источников
Когда использовать инфраструктуру
документов-источников
Расширение инфраструктуры
документов-источников
Префиксы названий элементов модели MorphX для
инфраструктуры документов-источников
Глава 20. Отражение
Введение
Системные функции отражения
Встроенные функции
Системная функция typeOf
Системная функция classIdGet
Прикладные интерфейсы отражения
Интерфейс представления в виде таблицы
Прикладной интерфейс словаря данных
Интерфейс узлов ЛОТ (класс Treenode)
TreeNodeType
Глава 21. Модели приложения
Введение
Слои
Модели
Идентификаторы элементов
Создание модели
Подготовка модели к публикации
Задание манифеста модели
Экспорт модели
Добавление цифровой подписи
Импорт файлов моделей
Обновление модели
Перенос модели из тестового окружения в рабочее
Создание тестового окружения
Подготовка тестового окружения
Развертывание модели на рабочее приложение
Пара слов об идентификаторах элементов
Программный интерфейс хранилища моделей
О людях, переводивших эту книгу
О компании Navicon


Об авторе


Последние поступления в рубрике "Тематика определяется"



Ритуальный оракул Магия зеркал, 53 карты + инструкция 

Представляем вам новую профессиональную колоду Любови Никифоровой (Отилы), являющуюся продолжением ранее изданной и уже популярной колоды «Ритуальный Оракул». В ней вы познакомитесь с азами работы с зеркалами, видами магических воздействий и способами их снятия....

Оракул Норн. Нити судьбы, 45 карт+инструкция 

Оракул Норн: нити судьбы - действительно уникальная колода. Предсказывать будущее или узнавать обстоятельства прошлого и настоящего помогают Боги, Богини и герои Древней Скандинавии. Они дают подробное описание грядущих событий, которое напрямую зависит не только от обстоятельств, но и от характера человека, который хочет узнать свое будущее....

Оракул Вселенской любви Ангелов, 72 карты + инструкция 

Оракул Вселенских Ангелов — это уникальная колода карт, созданная для тех, кто ищет направление и поддержку в области любви и добра от духовного мира Ангелов. Колода состоит из 72 карт, на каждой из которых изображен Ангел....

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Ansari A., Chell D., Chu Z., Microsoft Dynamics® AX 2012. Справочник профессионала в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.