NAV24 Logo
  • Strona główna
PL | EN
Pokaż / Ukryj Spis Treści

Ustawienia PowerBox

Przegląd

PowerBox wymaga jednorazowej konfiguracji w celu włączenia integracji Power Apps z Business Central. Proces konfiguracji obejmuje skonfigurowanie identyfikatora Power App, parametrów specyficznych dla obszaru oraz kompleksowych ustawień okna Power Apps, które określają sposób interakcji aplikacji z różnymi encjami Business Central i reakcję na różne rozmiary ekranu oraz ograniczenia układu.

Informacja

Czym jest "okno Power Apps" w PowerBox?
Okno Power Apps to kontener iframe wewnątrz factbox'a Business Central, który wyświetla Twoją aplikację Power Apps. Ustawienia okna określają wymiary i zachowanie tego kontenera, nie zawartości samej aplikacji Power Apps.

Kroki konfiguracji

1. Podstawowa konfiguracja aplikacji

  1. Wyszukaj "Ustawienia PowerBox" w Business Central
  2. Dla każdego obszaru, który chcesz włączyć (Nabywca, Dostawca):
    • Wybierz Obszar z listy rozwijanej
    • Wprowadź identyfikator aplikacji Power App w polu AppId
    • AppId można znaleźć w portalu twórców Power Apps
    • Użyj pola wyboru Włączone, aby aktywować/dezaktywować integrację PowerApps dla tego konkretnego obszaru

2. Wymiary okna Power Apps

Skonfiguruj podstawowe wymiary okien PowerApps:

  • Wysokość okna: Ustaw domyślną wysokość okien PowerApps (domyślnie: 400px, zakres: 200-2000px)
  • Szerokość okna: Ustaw domyślną szerokość okien PowerApps (domyślnie: 425px, zakres: 200-2000px)

3. Konfiguracja parametrów

Skonfiguruj parametry do przekazywania danych do Power Apps:

  • Nazwa parametru: Zdefiniuj nazwę parametru, który zostanie przekazany do Power Apps
  • Etykieta pola: Użyj wyszukiwania, aby wybrać wartość którego pola zostanie przekazana do Power App
  • System automatycznie ustawi Nr pola i Nr tabeli na podstawie Twojego wyboru

4. Skalowanie i responsywność

Kontroluj sposób reakcji okien PowerApps na zmiany rozmiaru ekranu:

Podstawowe skalowanie

  • Włącz skalowanie: Włącz zaawansowane funkcje skalowania (gdy wyłączone, używa podstawowych stałych wymiarów)
  • Włącz rozciąganie pionowe: Pozwól oknom PowerApps rozciągać się w pionie
  • Włącz rozciąganie poziome: Pozwól oknom PowerApps rozciągać się w poziomie
  • Włącz kurczenie pionowe: Pozwól oknom kurczyć się gdy przestrzeń pionowa jest ograniczona
  • Włącz kurczenie poziome: Pozwól oknom kurczyć się gdy przestrzeń pozioma jest ograniczona

Ograniczenia rozmiaru

  • Minimalna wysokość: Ustaw dolną granicę, aby zapobiec zbyt małym oknom (domyślnie: 300px, zakres: 100-1000px)
  • Maksymalna wysokość: Ustaw górną granicę, aby zapobiec zbyt dużym oknom (domyślnie: 400px, zakres: 400-3000px)
  • Minimalna szerokość: Ustaw dolną granicę szerokości (domyślnie: 200px, zakres: 100-800px)
  • Maksymalna szerokość: Ustaw górną granicę szerokości (domyślnie: 425px, zakres: 300-2000px)

5. Optymalizacja wydajności

Dostrajaj wydajność i responsywność:

  • Opóźnienie zmiany rozmiaru (ms): Opóźnienie przed zastosowaniem zmian rozmiaru (domyślnie: 300ms, zakres: 100-2000ms)
    • Wyższe wartości redukują wpływ na wydajność, ale sprawiają, że zmiana rozmiaru jest mniej responsywna
  • Min zmiana szerokości (px): Minimalna zmiana szerokości wymagana do wywołania zmiany rozmiaru (domyślnie: 5px, zakres: 1-50px)
    • Wyższe wartości redukują czułość na małe zmiany
  • Margines okna (px): Margines do odjęcia od szerokości FactBox (domyślnie: 70px, zakres: 20-100px)
    • Zapobiega rozszerzaniu okna poza kontener

Szczegóły techniczne

Konfiguracja PowerBox składa się z kompleksowego systemu konfiguracyjnego z następującymi kluczowymi funkcjami:

Struktura tabeli konfiguracji PowerBox

Każdy obszar (Klient, Dostawca) ma własny rekord konfiguracyjny zawierający:

Podstawowa konfiguracja

  • Obszar - Obszar integracji (Klient lub Dostawca)
  • AppId - Unikalny identyfikator Twojej aplikacji Power App, która zostanie osadzona w factboxach
  • Włączone - Kontroluje czy integracja PowerApps jest aktywna dla tego obszaru (domyślnie: true)
  • Nazwa parametru - Nazwa parametru, który zostanie przekazany do Power Apps
  • Nr pola - Numer pola z tabeli źródłowej, którego wartość zostanie przekazana
  • Tytuł pola - Nazwa wyświetlana wybranego pola (wypełniana automatycznie)
  • Nr tabeli - Numer tabeli (ustawiany automatycznie na podstawie obszaru)

Wymiary okna Power Apps

  • Wysokość/Szerokość okna - Podstawowe wymiary dla iframe PowerApps
  • Minimalna/Maksymalna wysokość/szerokość - Ograniczenia rozmiaru dla responsywnego zachowania

Ustawienia responsywności

  • Włącz skalowanie - Główny przełącznik dla zaawansowanych funkcji skalowania
  • Włącz rozciąganie w pionie/poziomie - Pozwól oknom rozszerzać się poza podstawowe wymiary
  • Włącz kurczenie w pionie/poziomie - Pozwól oknom kurczyć się poniżej podstawowych wymiarów

Ustawienia wydajności

  • Opóźnienie zmiany rozmiaru - Ograniczanie zdarzeń zmiany rozmiaru w celu optymalizacji wydajności
  • Min. zmiana szerokości - Próg czułości dla wyzwalaczy zmiany rozmiaru
  • Margines okna - Przestrzeń buforowa zapobiegająca przepełnieniu układu

Obsługiwane obszary

PowerBox obecnie obsługuje integrację z:

  • Klient - Stronami listy klientów i karty klienta
  • Dostawca - Stronami listy dostawców i karty dostawcy

Każdy obszar może mieć własną niezależną konfigurację obejmującą:

  • Unikalny identyfikator Power App (pozwalający na różne aplikacje Power Apps dla różnych obszarów)
  • Niestandardową konfigurację parametrów do przekazywania danych
  • Indywidualne ustawienia okna i responsywne zachowanie
  • Optymalizację wydajności specyficzną dla obszaru

Obsługa typów danych

Następujące typy pól są obsługiwane dla mapowania parametrów:

  • Tekst
  • Kod
  • Liczba całkowita
  • Duża liczba całkowita
  • Liczba dziesiętna
  • Wartość logiczna
  • Data
  • Czas
  • Data i czas
  • Opcja

Walidacja

Po konfiguracji:

  1. Otwórz dowolną obsługiwaną stronę (np. Kartę klienta, Listę klientów, Kartę dostawcy lub Listę dostawców)
  2. Sprawdź, czy factbox Power Apps jest widoczny po prawej stronie
  3. Factbox powinien wyświetlać Twoją osadzoną aplikację Power App ze skonfigurowanymi wymiarami
  4. Przetestuj responsywność zmieniając rozmiar okna Business Central
  5. Sprawdź, czy skonfigurowane parametry są przekazywane prawidłowo do Twojej aplikacji Power App
  6. Sprawdź, czy zachowania skalowania działają zgodnie z oczekiwaniami na podstawie Twojej konfiguracji

Najlepsze praktyki

Zarządzanie obszarami

  • Używaj pola Włączone, aby szybko aktywować/dezaktywować integrację PowerApps dla konkretnych obszarów bez usuwania konfiguracji
  • Zachowaj konfiguracje dla wyłączonych obszarów w stanie nienaruszonym, aby łatwo je ponownie włączyć później

Optymalizacja wydajności

  • Używaj odpowiednich opóźnień zmiany rozmiaru (zalecane 300ms), aby zrównoważyć responsywność i wydajność
  • Ustaw minimalne progi zmian szerokości (zalecane 5px), aby uniknąć nadmiernych zdarzeń zmiany rozmiaru
  • Skonfiguruj odpowiednie marginesy (zalecane 70px), aby zapobiec problemom z układem

Responsywny design

  • Włączaj funkcje skalowania tylko gdy jest to potrzebne, aby zachować wydajność
  • Ustaw rozsądne ograniczenia min/max, aby zapewnić dobre doświadczenie użytkownika na różnych urządzeniach
  • Testuj dokładnie na różnych rozmiarach ekranu i poziomach powiększenia przeglądarki

Konfiguracja parametrów

  • Wybieraj odpowiednie pola do przekazywania parametrów na podstawie wymagań Twojej aplikacji Power App
  • Rozważaj klasyfikację danych i bezpieczeństwo podczas wybierania pól
  • Używaj znaczących nazw parametrów, które pasują do oczekiwanych danych wejściowych Twojej aplikacji Power App
Informacja
  • Factbox automatycznie się ukryje, jeśli nie jest skonfigurowany AppId dla obszaru lub jeśli obszar jest wyłączony
  • Używaj pola Włączone, aby tymczasowo wyłączyć integrację PowerApps przy zachowaniu wszystkich ustawień konfiguracji
  • Każdy obszar musi być prawidłowo skonfigurowany i włączony, aby przekazywanie danych działało
  • Wybór pola jest ograniczony do odpowiednich typów danych i klasyfikacji ze względów bezpieczeństwa
  • Maksymalna wysokość nie może przekraczać wysokości okna, gdy obie są ustawione
  • Wszystkie zmiany konfiguracji wchodzą w życie natychmiast bez konieczności ponownego uruchomienia
Na tej stronie
Masz pytania? 👉 Napisz do nas: produkty@nav24.pl ↑ Do góry