NAV TechDays 2019
Guidelines / Tutorials Upgrade News Technical NAVTechDays
груд. 11, 2019 3435 перегляди 4 час читання

NAV TechDays 2019

Традиційно, NAV Tech Days цього року стали однією з найбільших технічних конференцій у світі NAV/BC. Як завжди, ця конференція стала чудовою можливістю побачити, куди рухається продукт, і як Business Central (BC) стає інтегрованою частиною екосистеми Microsoft. Деякі з нових змін, випущених разом з Microsoft Dynamics Business Central wave 2, вже були описані в одному з наших попередніх блогів . Тим не менш, у цій статті ми хотіли б поділитися з вами найціннішими функціями, які були анонсовані командою Microsoft під час NAV Tech Days 2019.

Modern Client

  • Present to the users the whole content of the navigation bar of the current role, structured as a tree view
  • Access a second overview showing the business features of all roles in the product
  • Explore features that are not normally assigned to the user’s role

  • Manage Profiles (Roles)

  • Customize UI per profile

    • Customize and role-tailor Business Central without writing code
    • Do lightweight UI customization for a role using the rich capabilities of the in-client designer
    • Download a copy of all profile customizations in AL format
    • Clear customization per page

  • Open in a new Browser window (Multitasking)

    • Open several browser tabs or windows while working in the same company
    • Pop out a card or document into a smaller, connected window

  • Filter option fields by multiple values

    • A new multi-selection control in filters for fields of type Option so that users can filter on these by multiple values

  • Save and personalize list views
    • Save a new list view with custom filters on specific fields, on totals, and other calculated fields
    • Fine-tune and perfect your views over time by saving changes to them
    • Clone any system view by saving a personal copy that you can modify
    • Easily rename and remove personal views
    • Quickly switch between different views of a list in the filter pane or from the command menu, no matter how you accessed that page

    Сучасний клієнт

    • Представити користувачам весь вміст панелі навігації поточної ролі, структурований у вигляді дерева
    • Отримайте доступ до другого огляду, що показує бізнес-особливості всіх ролей у продукті
    • Дослідіть функції, які зазвичай не призначені для ролі користувача

  • Керування профілями (ролями)

    • Створіть новий профіль, який представлятиме будь-яку роль користувача в організації
    • Копіювати існуючий профіль
    • Редагувати основні поля нового/скопійованого профілю
    • Видалити новий профіль
    • Створіть URL-адреси для будь-якого профілю (наприклад, https://businesscentral.dynamics.com/?profile=ACCO... )

  • Налаштування інтерфейсу користувача для кожного профілю

    • Налаштовуйте та адаптуйте Business Central до ролей без написання коду
    • Виконайте легке налаштування інтерфейсу користувача для ролі, використовуючи багаті можливості дизайнера клієнта
    • Завантажте копію всіх налаштувань профілю у форматі AL
    • Очищення налаштувань для кожної сторінки

  • Відкрити в новому вікні браузера (багатозадачність)

    • Відкривати кілька вкладок або вікон браузера під час роботи в одній компанії
    • Розгорніть картку або документ у меншому, підключеному вікні

  • Фільтрувати поля параметрів за кількома значеннями

    • Новий елемент керування множинним вибором у фільтрах для полів типу Option, щоб користувачі могли фільтрувати їх за кількома значеннями.

  • Збереження та персоналізація подання списків
    • Збереження нового подання списку з налаштовуваними фільтрами для певних полів, підсумків та інших обчислюваних полів
    • З часом налаштовуйте та вдосконалюйте свої перегляди, зберігаючи в них зміни
    • Клонуйте будь-яке системне представлення, зберігаючи особисту копію, яку можна змінювати
    • Легко перейменовуйте та видаляйте особисті перегляди
    • Швидко перемикайтеся між різними поданнями списку в області фільтрів або з меню команд, незалежно від того, як ви отримали доступ до цієї сторінки

    Modern Application Platform

    • Current Status:
    • Future Planes:
      • Continue to componentize Base Application
      • Move local functionalities to separate extensions
      • Consolidate common functionality into W1 extensions
      • Add new modules to system applications

      Сучасна платформа додатків

      • Поточний стан:
      • Майбутні літаки:
        • Продовжити компонентизацію базової програми
        • Перенесіть локальні функції до окремих розширень
        • Об'єднати спільний функціонал у розширення W1
        • Додавання нових модулів до системних програм

        Modern Development

        Сучасний розвиток

        Modern Platform

        • Non-blocking number sequence
          • New object Type in AL: NumberSequence
          • Generate fast, non-blocking number series
          • Might be non-consecutive

        • Immutable Keys

          • All records now have a unique immutable key (SystemId)
          • The SystemId field is a GUID data type field that specifies a unique, immutable (read-only) identifier for records in the table
          • Immutable Key = Surrogate Key

        • Automatic Index Tuning on Azure SQL

          • Fully managed intelligent performance service
          • Continuously monitor database queries
          • Use built-in intelligence
          • Automatically improves performance

        • Page Background Task

        • Do long-running operations in the background
        • Page remains responsive while the task runs in the background

        Сучасна платформа

        • Неблокуюча числова послідовність
          • Новий об'єкт Введіть в AL: NumberSequence
          • Генеруйте швидкі, неблокуючі числові ряди
          • Можливо, не послідовно

        • Незмінні ключі

          • Усі записи тепер мають унікальний незмінний ключ (SystemId)
          • Поле SystemId – це поле типу даних GUID, яке визначає унікальний, незмінний (лише для читання) ідентифікатор для записів у таблиці.
          • Незмінний ключ = Сурогатний ключ

        • Автоматичне налаштування індексу в Azure SQL

          • Повністю керований інтелектуальний сервіс продуктивності
          • Постійно відстежувати запити до бази даних
          • Використовуйте вбудований інтелект
          • Автоматично покращує продуктивність

        • Фонове завдання сторінки
          • Виконуйте тривалі операції у фоновому режимі
          • Сторінка залишається адаптивною, поки завдання виконується у фоновому режимі

          From the Lab

          This section includes features which are currently under development by the Microsoft team and, hopefully, will be released in the near future.

          Ghosting

          Read Only Replicas

          Automatic creation of 2 databases (in the background) during the creation of SQL Azure Instance in the cloud:

          • Primary Replica (Read\Write)
          • Secondary Replica (Read-Only)
          • Add a new ReadOnly property (on page, query, etc.) to provide a possibility to read data from the read-only replica on the SQL Azure instance

          Interfaces

          • New object Type in AL: Interface
          • Allows creating code that specifies which functions a codeunit must implement, without having to define how these functions are implemented

          Example of Implementation:

          Also, a new road map for Dynamics 365 Business Central was announced by Microsoft. As usual, this road map includes key investment areas for the nearest future:

          Additionally, great news for those who unfortunately were not able to visit the NavTechDays conference this year:

          З лабораторії

          Цей розділ містить функції, які зараз розробляються командою Microsoft і, сподіваємося, будуть випущені найближчим часом.

          Привид

          Репліки лише для читання

          Автоматичне створення 2 баз даних (у фоновому режимі) під час створення екземпляра SQL Azure у хмарі:

          • Первинна репліка (читання/запис)
          • Вторинна репліка (лише для читання)
          • Додайте нову властивість ReadOnly (на сторінці, у запиті тощо), щоб надати можливість читати дані з репліки лише для читання в екземплярі SQL Azure.

          Інтерфейси

          • Новий тип об'єкта в AL: Інтерфейс
          • Дозволяє створювати код, який визначає, які функції має реалізовувати кодовий модуль, без необхідності визначати, як ці функції реалізуються.

          Приклад реалізації:

          Також Microsoft оголосила про нову дорожню карту для Dynamics 365 Business Central. Як завжди, ця дорожня карта включає ключові напрямки інвестицій на найближче майбутнє:

          Крім того, чудові новини для тих, хто, на жаль, не зміг відвідати конференцію NavTechDays цього року:

          З лабораторії
          З лабораторії