Поделиться через


Определение зависимости конфигураций электронной отчетности от других компонентов

Чтобы выполнить следующие действия, необходимо сначала выполнить действия в проводнике по задаче "Электронная отчетность — Управление конфигурациями сопоставлений модели", а также иметь доступ к Microsoft Dynamics Lifecycle Services (LCS).

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

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

  1. Перейдите в раздел "Управление организацией" > "Электронная отчетность" > "Конфигурации".
    • Убедитесь, что в дереве конфигураций содержится конфигурация "Пример модели данных" и подчиненные ей элементы. В противном случае выполните действия в проводнике по задаче "Электронная отчетность — Управление конфигурациями сопоставлений модели" и снова запустите этот проводник.

Определение зависимости конфигураций электронной отчетности от других компонентов

  1. В дереве разверните "Пример модели данных".
  2. В дереве выберите "Пример модели данных\Пример сопоставления".
    • Мы выбрали черновую версию конфигурации сопоставлений модели "Пример сопоставления". Теперь определим ее зависимость от других компонентов программного обеспечения. Этот шаг считается необходимым условием для управления загрузкой версии этой конфигурации из репозитория электронной отчетности и всего дальнейшего использования этой версии.
  3. Разверните раздел "Необходимые условия".
    • Обратите внимание, что группа необходимых условий "Реализации" на этом этапе была добавлена автоматически. Эта группа содержит необходимый компонент, который ссылается на конфигурацию модели данных, и для которого включен флаг "Реализация". Этот флаг означает, что конфигурация сопоставления "Пример сопоставления" считается реализацией модели данных "Пример модели данных". Данный компонент будет обеспечивать принудительную загрузку электронной отчетностью конфигурации сопоставления "Пример сопоставления" из репозитория электронной отчетности всякий раз, когда загружается конфигурация модели "Пример модели данных".
  4. Выберите Изменить.
    • Одна зависимость текущей версии конфигурации от компонента программного обеспечения может быть задана путем использования определения типа компонента и либо версии компонента, либо диапазона версий компонента.
    • Требуемые зависимости можно сгруппировать вместе. При выборе типа группирования "Все" условие зависимости этой группы считается выполненным, когда выполняется каждое из условий зависимости из этой группы и подчиненной группы. При выборе типа группирования "Один" условие зависимости этой группы считается выполненным, когда выполняется хотя бы одно из условий зависимости из этой группы.
  5. Щелкните "Создать".
  6. Выберите "Необходимый компонент-продукт".
  7. Выберите Microsoft Dynamics 365 for Operations (1611).
  8. В поле "Версия" введите "[7.1.1541.3036,8)".
    • [7.1.1541.3036,8)
    • Введенные зависимости будут проверяться при загрузке этой конфигурации из любого репозитория электронной отчетности. Эта версия конфигурации будет загружаться из репозитория электронной отчетности, когда версия 1 конфигурации "Пример модели данных" либо уже имеется, либо была загружена заранее. Если она была загружена заранее, она должна иметь статус "Завершено" в приложениях для управления финансами и операциями версии 7.1.1541.3036 или более поздней версии, но не старше основного номера версии 8.
  9. Нажмите кнопку "Сохранить".
  10. Закройте страницу.
  11. Щелкните "Изменить статус".
  12. Щелкните "Завершить".
  13. Нажмите кнопку "OК".
  14. В дереве выберите "Пример модели данных\Пример сопоставления (альтернативный)".
  15. Щелкните "Изменить".
  16. Щелкните "Создать".
  17. Выберите "Необходимый компонент-продукт".
  18. Выберите Microsoft Dynamics AX 7.0 RTW.
  19. В поле "Версия" введите "[7.0.1265.3015,7.1)".
    • [7.0.1265.3015,7.1)
    • Зависимости будут проверяться при загрузке конфигурации из любого репозитория электронной отчетности. Эта версия конфигурации будет загружаться из репозитория электронной отчетности, когда версия 1 конфигурации "Пример модели данных" либо уже имеется, либо была загружена заранее. Если она была загружена заранее, она должна иметь статус "Завершено" в Microsoft Dynamics 365 Finance, Enterprise edition, версии 7.0.1265.3015 или позднее, но не старше дополнительного номера версии 1.
  20. Нажмите кнопку "Сохранить".
  21. Закройте страницу.
  22. Щелкните "Изменить статус".
  23. Щелкните "Завершить".
  24. Нажмите кнопку "OК".

Настройка репозитория электронной отчетности

  1. Закройте страницу.
  2. Перейдите в раздел "Управление организацией" > "Рабочие области" > "Электронная отчетность".
    • Откройте список репозиториев электронной отчетности для текущего поставщика электронной отчетности — Litware, Inc.
  3. В списке пометьте выбранную строку.
  4. Щелкните "Репозитории".
  5. Щелкните "Показать фильтры".
  6. Введите значение фильтрации "LCS" в поле "Имя типа" с помощью оператора фильтра "содержит".
    • Если репозиторий LCS уже зарегистрирован для текущего поставщика электронной отчетности, остальные шаги в этой подзадаче можно пропустить. Если репозиторий LCS еще не зарегистрирован, выполните остальные шаги.
  7. Щелкните "Добавить", чтобы открыть раскрывающееся диалоговое окно.
  8. В поле "Тип репозитория конфигурации" введите "LCS".
  9. Щелкните "Создать репозиторий".
  10. В поле "Проект" введите или выберите значение.
    • Выберите требуемый проект LCS в списке поиска поля "Проект".
  11. Нажмите кнопку "OК".
  12. Закройте страницу.

Отправка конфигураций в LCS

  1. Щелкните "Конфигурации отчетности".
  2. В дереве выберите "Пример модели данных".
  3. Выберите завершенную версию этой конфигурации.
  4. Щелкните "Изменить статус".
  5. Щелкните "Поделиться".
  6. Нажмите кнопку "OК".
    • Версия 1 этой конфигурации модели была отправлена в LCS с использованием проекта LCS для ранее сконфигурированного репозитория электронной отчетности.
  7. В дереве разверните "Пример модели данных".
  8. В дереве выберите "Пример модели данных\Пример сопоставления".
  9. Выберите завершенную версию этой конфигурации.
  10. Щелкните "Изменить статус".
  11. Щелкните "Поделиться".
  12. Нажмите кнопку "OК".
    • Версия 1.1 этой конфигурации сопоставлений модели была отправлена в LCS с использованием проекта LCS для ранее сконфигурированного репозитория электронной отчетности.
  13. В дереве выберите "Пример модели данных\Пример сопоставления (альтернативный)".
  14. Выберите завершенную версию этой конфигурации.
  15. Щелкните "Изменить статус".
  16. Щелкните "Поделиться".
  17. Нажмите кнопку "OК".
    • Версия 1.1 этой конфигурации сопоставлений модели была отправлена в LCS с использованием проекта LCS для ранее сконфигурированного репозитория электронной отчетности.

Оценка зависимостей конфигурации электронной отчетности

Мы удалим созданные конфигурации из системы и загрузим их обратно из репозитория LCS.

  1. В дереве выберите "Пример модели данных\Пример сопоставления".
  2. Нажмите кнопку Удалить.
  3. Щелкните Да.
  4. В дереве выберите "Пример модели данных\Пример сопоставления (альтернативный)".
  5. Нажмите кнопку Удалить.
  6. Щелкните Да.
  7. В дереве выберите "Пример модели данных\Пример формата".
  8. Нажмите кнопку Удалить.
  9. Щелкните Да.
  10. В дереве выберите "Пример модели данных".
  11. Нажмите кнопку Удалить.
  12. Щелкните Да.
  13. Закройте страницу.
    • Откройте список репозиториев электронной отчетности для текущего поставщика электронной отчетности — Litware, Inc.
  14. Щелкните "Репозитории".
  15. Щелкните "Показать фильтры".
  16. Введите значение фильтрации "LCS" в поле "Имя типа" с помощью оператора фильтра "содержит".
  17. Щелкните Открыть.
  18. В дереве выберите "Пример модели данных".
    • Обратите внимание, что можно просмотреть оценку того, выполнены ли необходимые условия для каждой версии конфигураций электронной отчетности для текущего репозитория. Чтобы просмотреть эту оценку, щелкните "Проверить необходимые условия".
  19. Щелкните "Проверить необходимые условия".
  20. Нажмите кнопку Импорт.
  21. Щелкните Да.
  22. Закройте страницу.
  23. Закройте страницу.
  24. Закройте страницу.
  25. Перейдите в раздел "Управление организацией" > "Электронная отчетность" > "Конфигурации".
  26. В дереве разверните "Пример модели данных".
    • Обратите внимание, что конфигурация сопоставления "Пример сопоставления" модели была загружена вместе с выбранной конфигурацией модели данных. Эти файлы загружаются вместе, потому что "Пример сопоставления" был определен как реализующий выбранную модель данных, а также потому что он применим к приложению. Конфигурация "Пример сопоставления (альтернативный)" не была загружена, потому что условие по требуемой версии приложение не выполняется.
    • Если войти в приложения для управления финансами и операциями, зарегистрировать того же поставщика, открыть тот же проект LCS и загрузить ту же конфигурацию модели данных, загрузится конфигурация "Пример сопоставления (альтернативный)", а конфигурация "Пример сопоставления" будет пропущена.

Дополнительные ресурсы

Управление жизненным циклом конфигураций электронной отчетности (ER)