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


Можливості та обмеження Mobile Offline

Перш ніж налаштувати мобільний додаток в автономному режимі, обов’язково ознайомтеся з наступними можливостями, порадами та обмеженнями. Рекомендовано також переглянути Рекомендації щодо профілю автономної роботи.

Ці таблиці та відповідні команди доступні в автономному режимі.

Примітка

Користувацькі команди та команди за замовчуванням без правила Mscrm.IsEntityAvailableForUserInMocaOffline не відображатимуться в програмах, орієнтованих на автономний режим. Щоб отримати додаткові відомості, перегляньте статтю Кнопка на панелі команд прихована, коли вона має бути видимою всередині Power Apps.

Table Команди
Обліковий запис Створення, читання, оновлення, видалення
Вказівника справи Читання, видалення
Зустріч Створення, Читання, Оновлення, Видалення, Перетворення справи на інцидент
Вкладення Лише читання
Інцидент Створення, читання, оновлення, видалення
Конкурент Створення, читання, оновлення, видалення
Адреса конкурента Створення, читання, оновлення, видалення
Зв’язок Лише читання
Роль підключення Лише для читання
Контактна інформація Створення, читання, оновлення, видалення
Настроювана таблиця Створення, читання, оновлення, видалення
Повідомлення електронної пошти Лише для читання
потенційних клієнтів Створювати, читати, оновлювати, видаляти, кваліфікувати/дискваліфікувати
Потенційна угода Створення, читання, оновлення, видалення
Продукт для потенційної угоди Створення, читання, оновлення, видалення
Виклик Створення, читання, оновлення, видалення
Позиція Створення, читання, оновлення, видалення
Продукт Читання
Завдання Створення, читання, оновлення, видалення
Група Лише для читання
User Лише для читання

Підтримувані можливості

  • Бізнес-правила - Бізнес-правила підтримуються на мобільних пристроях в автономному режимі. Додаткові відомості див. в розділі Створення бізнес-правил і рекомендацій для застосування логіки у формі програми на основі моделі.

  • Потоки бізнес-процесів- Ви можете використовувати потоки бізнес-процесів в автономному режимі, якщо виконуються наступні умови:

    • Потік бізнес-процесу використовується у програмі, яку можна запустити на Power Apps для мобільних пристроїв.
    • Програму Power Apps для мобільних пристроїв дозволено використовувати в автономному режимі.
    • Потік бізнес-процесу має єдину таблицю.
    • Таблиця потоків бізнес-процесів додається в автономний профіль.

      Примітка

      Якщо таблиця пов’язана з кількома потоками бізнес-процесів, щоб будь-який із потоків бізнес-процесів працював в автономному режимі, усі потоки бізнес-процесів потрібно додати до автономного профілю.

    Під час запуску програми в автономному режимі в програмі Power Apps для мобільних пристроїв для потоків бізнес-процесів доступні три команди.

    • Наступна стадія
    • Попередня стадія
    • Встановити активну стадію

Додаткові відомості див. у розділі Запуск потоків бізнес-процесів в автономному режимі

  • Підтримка підстановок- Підстановки підтримуються для таблиць, які підтримують мобільні пристрої в автономному режимі. Усі таблиці, що беруть участь у підстановці, мають містити активовану функцію автономного режиму.

  • Підтримуваний режим перегляду - У мобільному автономному режимі підтримуються лише системні подання та швидкий перегляд. Особисті подання не підтримуються.

  • Офлайн-пошук- Доступно лише для офлайн-столів. Користувач може одночасно здійснювати пошук лише в одній таблиці. Глобальний пошук за замовчуванням використовується для пошуку за категоріями в автономному режимі, навіть якщо Dataverse пошук увімкнено, оскільки Dataverse пошук не підтримується в автономному режимі. На сторінках сітки пошук на основі представлень даних (фільтр за ключовим словом) не підтримується в автономному режимі, а пошук у сітці перемикається на швидкий пошук на основі пошуку.

  • Нотатки на шкалі часу- Нотатки на панелі керування часовою шкалою доступні в автономному режимі. Ви можете знімати фото, читати примітки та додавати/видаляти вкладення в автономному режимі.

    Примітка

    Поле Дата недоступне для мобільного офлайн-пошуку.

  • Користувацькі таблиці- Ці команди доступні для редагування форми, позначки «Завершено», «Оновлення», «Перетворити на- можливість» та «Видалення».

Обмеження

  • Кількість синхронізованих записів- Загальна кількість синхронізованих записів обмежена 3,000,000. Спроби синхронізувати більшу кількість записів зазнають невдачі. До цього числа також входять приховані таблиці, які використовуються для автономних можливостей.

  • Модель - безпеки Безпека на рівні поля та спільний доступ до полів не підтримуються в автономному режимі на мобільних пристроях.

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

  • Сітки

    • Фільтрування стовпців вимикається, якщо настроєно автономний профіль, навіть за наявності підключення до мережі. Сітка працює з локальною базою даних і не підтримує користувацькі фільтри.
    • Мініатюри основних зображень недоступні для автономного режиму, якщо вони раніше не відображалися в Інтернеті.
    • Власні піктограми разом зі значеннями в сітках недоступні для автономного режиму. Щоб дізнатися більше про цю можливість, перейдіть до розділу Як відображати власні піктограми.
  • Подання не підтримуються для таких таблиць в автономному режимі:

    • Повідомлення електронної пошти

    • Завдання

    • Факс

    • Лист

    • Serviceappointment

    • Campaignresponse

    • Campaignactivity

    • Recurringappointmentmaster

    • Socialactivity

    Також не підтримуються будь-які подання, які мають зв’язані таблиці (пов’язані таблиці), недоступні в автономному режимі.

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

  • Функція «Додати існуючі в підсітках » не підтримується на мобільних пристроях в автономному режимі для певних типів зв’язків. Коли ви перебуваєте в автономному режимі, певні зв’язки, такі як N:N, відображаються лише для читання, а команда «Додати існуючу » прихована в підсітках для цих зв’язків. Навіть якщо кнопка не прихована за допомогою налаштування, команда не працює в автономному режимі.

  • Веб-ресурси - Веб-ресурси частково підтримуються в автономному режимі. Зверніться до наступної таблиці для отримання додаткової інформації.

    Конфігурація веб-ресурсу Підтримка автономного режиму в Android і Windows Підтримка в автономному режимі на iOS
    Веб-ресурс, що використовується на обробниках форм, скриптах форм та командах стрічки Підтримується (імена файлів мають бути написані в нижньому регістрі.) Підтримується (імена файлів мають бути написані в нижньому регістрі.)
    Файли JavaScript, на які посилається веб-ресурс HTML Підтримується Не підтримується. За деяких обставин веб-ресурси можуть бути доступні в автономному режимі, якщо вони отримані в Інтернеті та кешовані браузером.
    HTML, JS, CSS, веб-ресурси XML, вбудовані у форму модельної програми Підтримується Не підтримується. За деяких обставин веб-ресурси можуть бути доступні в автономному режимі, якщо вони отримані в Інтернеті та кешовані браузером.
    Інші веб-ресурси, вбудовані у форму модельної програми (як-от зображення, RESX-файли тощо)

    Примітка: Атрибути Dataverse файлу та зображення – це не веб-ресурси, а звичайні Dataverse дані. Щоб увімкнути їх в автономному режимі, див. розділ Налаштування профілів Mobile Offline для зображень і файлів.
    Не підтримується** Не підтримується**
    Веб-сторінка (веб-ресурс HTML) через карту сайту модельної програми Не підтримується Не підтримується
    Настроювані файли JS, які динамічно створюють FetchXML Не підтримується Не підтримується

    ** Підтримується доступ до веб-ресурсів RESX як залежність через клієнтський API з JS-файлу.

  • Обчислювані та зведені поля – обчислювані та зведені поля, які є частиною рядків, синхронізованих із клієнтом, не переоцінюються клієнтом. Переоцінка відбувається на сервері під час синхронізації оновленого рядка.

  • Зіставлені поля – коли ви запускаєте програму в автономному режимі, зіставлені поля не заповнюються заздалегідь, коли ви створюєте новий запис із таблиці, поля якої зіставлені з іншою таблицею.

  • Операції фільтра- Не всі операції фільтра підтримуються в автономному режимі. Повний список підтримуваних операторів можна знайти в статті Підтримувані операції фільтрації за типом атрибута у використанні Mobile Offline FetchXML.

  • Зустрічі - Зустрічі можна створювати або оновлювати Dataverse, але вони не надсилаються одержувачам за допомогою синхронізації на сервері. Для отримання додаткових відомостей дивіться Таблиця зустрічей/довідник сутностей і Таблиці синхронізації на стороні сервера.

  • Завдання служби нарядів- Завдання служби замовлення робіт, створені за допомогою користувацького коду, вимагають встановлення msdyn_lineorder -1. Фактичне значення буде автоматично встановлено після наступного циклу синхронізації.

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

Підказки

Синхронізація Mobile Offline

  • Синхронізація mobile offline з мобільними пристроями відбувається періодично. Цикл синхронізації може тривати протягом декількох хвилин залежно від мережевої затримки Azure, об’єму даних, настроєних для синхронізації, і швидкості мобільної мережі. Користувачі все ще можуть використовувати програми для мобільних пристроїв під час синхронізації.

  • Час для завантаження початкових метаданих визначається кількістю загальних таблиць у модулях програм, для яких увімкнено автономний режим. Переконайтеся, що в автономному режимі ввімкнено лише таблиці й модулі програм, які необхідно оптимізувати для користувачів.

  • Переконайтеся, що будь-яке подання, в якому потрібно працювати в автономному режимі, не посилається на таблиці, які не ввімкнуто в автономному режимі. Наприклад, якщо припустити, що обліковий запис є в автономному профілі, то подання облікового запису, яке посилається на основний контакт, коли контакту немає в профілі, недоступне.

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

  • Будь-які зміни прав користувача на перегляд рядка не наберуть чинності на мобільному пристрої до наступного циклу синхронізації.

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

Фільтр даних організації

Важливо

Фільтри даних організації більше не використовуються. Зміни у фільтрах слід редагувати в самому мобільному профілі.

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

Змініть фільтр даних організації.

Фільтри профілю

Обмеження профілю

Відомості про профіль Обмеження
Зв’язок, визначений для кожної таблиці Максимум 15 зв’язків І максимум один зв’язок "багато до багатьох" (M:M) або "один до багатьох" (1:M) в 15 зв'язках. Якщо які-небудь настроювані таблиці вимагають такого сценарію, поверніться до моделі даних. Не підтримуються жодні циклічні посилання або самопосилання.
Зображення та файли На зображення та файли поширюються ті самі обмеження, що й на будь-яку іншу таблицю. Через неявно визначені зв’язки автономний профіль може містити лише до 14 стовпців зображень для всіх сутностей.

Рекомендації щодо правил фільтрування профілю

Переконайтеся, що ви настроїли хоча б одне з правил профілю для кожної таблиці, щоб завантажити дані.

Налаштування Рекомендація
Усі записи Якщо ви вибираєте цей фільтр, ви не можете визначити жодне інше правило фільтра.
Завантажувати лише пов’язані дані Якщо ви вибираєте цей фільтр, ви не можете визначити жодне інше правило фільтра. Переконайтеся, що таблиця також має визначення як таблиця зв’язку елемента профілю.
Інші фільтри даних - якщо вибрано, потрібно вибрати принаймні один параметр: Завантажити мої записи, Завантажити записи моєї робочої групи або Завантажити записи мого підрозділу. Щоб визначити цей фільтр, потрібно вибрати принаймні один із поданих варіантів. Настійно не рекомендується мати фільтр на рівні бізнес-одиниці для таблиці, якщо немає вагомого обґрунтування. Це рекомендовано для сценарію основних даних із невеликим набором даних, як-от коди країн.
Користувацький фільтр даних <=3 фільтри можна визначити у настроюваному фільтрі даних.

Примітка

Розкажіть нам про свої уподобання щодо мови документації? Візьміть участь в короткому опитуванні. (зверніть увагу, що це опитування англійською мовою)

Проходження опитування займе близько семи хвилин. Персональні дані не збиратимуться (декларація про конфіденційність).