Wprowadzenie: Zarządzanie aplikacjami
  • 28 Aug 2024
  • 4 Minuty do przeczytania
  • Współtwórcy

Wprowadzenie: Zarządzanie aplikacjami


Streszczenie artykułu

Organizacja aplikacji

Właściciele kont muszą zarządzać organizacją aplikacji na swojej instancji, w tym:

  • tworzenie folderów aplikacji i przenoszenie aplikacji między folderami
  • Duplikowanie aplikacji
  • Archiwizowanie i odzyskiwanie aplikacji
  • Importowanie i eksportowanie aplikacji

Aplikacje należy organizować w folderach zarówno w celu ich znalezienia, jak i w przypadkach, gdy grupa aplikacji ma te same uprawnienia.

Więcej informacji:

Dodawanie, duplikowanie, archiwizowanie, odzyskiwanie lub drukowanie aplikacjiJak kopiować/wklejać zawartość w aplikacjach i między aplikacjami

Ustawianie ról i ograniczeń aplikacji

Możesz ustawić ograniczenia i możliwości dla użytkowników w poszczególnych aplikacjach. Za pomocą Permission i Approval można ustawić określone uprawnienia aplikacji i możliwości przeglądania przypisane do poszczególnych użytkowników. Aby uzyskać dostęp do ustawień uprawnień i zatwierdzeń, wybierz aplikację na stronie Aplikacje i kliknij odpowiednie karty znajdujące się pod opisem aplikacji.

Permissions and Approvals Tabs.png

Uprawnienia

Za pomocą Permission można ograniczyć uprawnienia do edycji dla poszczególnych aplikacji. Gwarantuje to, że użytkownicy mają uprawnienia do edycji tylko tych aplikacji, które odnoszą się do linii, nad którymi pracują. W przeciwnym razie mieliby dostęp do różnych aplikacji niepotrzebnych do ich pracy. Ograniczenie uprawnień zapewnia kontrolę jakości i dostęp oparty na potrzebie.

Istnieją cztery rodzaje uprawnień:

  • Może wyświetlać - użytkownicy mogą wyświetlać aplikacje i ich zasoby, dla ról takich jak zapewnienie jakości.
  • Może edytować - użytkownicy mogą edytować aplikacje w edytorze aplikacji, dla ról takich jak inżynierowie i kierownicy.
  • Może publikować - użytkownicy mogą edytować aplikacje w App Editor i publikować je, dla ról takich jak Subject Matter Experts i
  • Właściciel - użytkownicy mogą robić wszystko i delegować uprawnienia użytkownikom, dla ról takich jak Administratorzy.

Zatwierdzenia

Więcej informacji na temat wersjonowania i zatwierdzeń można znaleźć tutaj: Konfigurowanie zatwierdzeń dla aplikacji

Zatwierdzenia Approval przypisują, kto jest odpowiedzialny za przeglądanie i zatwierdzanie aplikacji przed publikacją. Regulowane branże mogą wymagać od wielu stron sprawdzenia aplikacji, aby upewnić się, że spełnia ona wymagania i standardy produkcji.

Domyślnie w Tulip dostępne są trzy rodzaje zatwierdzeń:

Approvals Default.png

Możesz skonfigurować więcej zatwierdzeń w razie potrzeby, przechodząc do zakładki Zatwierdzenia, znajdującej się w Ustawieniach obszaru roboczego dla klientów Enterprise i w Ustawieniach konta dla wszystkich innych klientów, po kliknięciu ikony użytkownika.

Kontrola dostępu w aplikacji

Innym sposobem kontrolowania dostępu jest użycie Field w tabelach i wyzwalaczach na poziomie kroku oraz wyzwalaczach na poziomie aplikacji. W tabeli można skonfigurować pola, które przypisują role użytkowników do powiązanych użytkowników, a następnie ustawić wyzwalacze, które uruchamiają się tylko wtedy, gdy użytkownik ma określoną rolę.

Na przykład, jeśli chcesz, aby tylko przełożeni mieli możliwość ukończenia aplikacji, utwórz wyzwalacz, który ukończy aplikację tylko wtedy, gdy użytkownik ma rolę przełożonego.

Aby uzyskać więcej informacji na temat aktualizacji pól użytkownika, zobacz Jak zaktualizować pola poszczególnych użytkowników i operatorów Tulip z aplikacji.

Więcej informacji

Zmiana uprawnień do edycji w poszczególnych aplikacjachKonfigurowanie zatwierdzeń dla aplikacji

Kontrola wersji

Często trzeba wprowadzać zmiany w aplikacjach, które są obecnie używane. Dzięki funkcji Published Versions można zapisać wszystkie informacje i dane z poprzedniej wersji podczas pracy nad nową wersją. Gwarantuje to, że nie będzie to miało wpływu na produkcję, nawet jeśli aplikacja zostanie zmieniona.

Istnieją dwa rodzaje wersji aplikacji:

Wersja rozwojowa

Wersja rozwojowa aplikacji jest nadal opracowywana przez twórców aplikacji w edytorze aplikacji.

Wersje rozwojowe są tworzone przy użyciu migawek. Migawki umożliwiają zapisanie aplikacji w krytycznych punktach procesu rozwoju:

Create Snapshot 1.jpg

Create Snapshot 2.jpg

Do testowania aplikacji w fazie rozwoju służy tryb dewelopera/tryb testowy. Tryb deweloperski umożliwia testowanie aplikacji bez wpływu na wersję produkcyjną. Możesz przeskakiwać między krokami, wyświetlać zmienne używane na każdym kroku i testować funkcjonalność wszystkich zasobów, takich jak widżety, przyciski i inne.

Wersja opublikowana

Opublikowana wersja aplikacji może być uruchamiana w odtwarzaczu Tulip Player jako oficjalne wydanie aplikacji. Możesz mieć wiele opublikowanych wersji, edytując aplikację w celu aktualizacji standardów i funkcjonalności. Ponieważ istnieje wiele wersji, można łatwo wrócić do poprzedniej opublikowanej wersji, jeśli trzeba ją ponownie załadować. Na przykład, jeśli zaktualizujesz funkcję w aplikacji, a później stwierdzisz, że poprzednia wersja była bardziej wydajna, możesz łatwo wrócić do poprzedniej.

Więcej informacji:

Tworzenie wersji aplikacji i zarządzanie nimiPrzywracanie wersji deweloperskiej aplikacji z wersji opublikowanejUruchamianie aplikacji w środowisku produkcyjnym

Eksportowanie danych aplikacji

Gdy aplikacje działają w odtwarzaczu, rekord ukończenia jest tworzony za każdym razem, gdy aplikacja jest zapisywana lub ukończona. Dane ukończenia przechwytują informacje o aplikacji, takie jak:

  • Czas rozpoczęcia
  • Czas zakończenia
  • Czas trwania
  • Zalogowany użytkownik
  • Nazwa stacji
  • Komentarze
  • Wersja aplikacji
  • Czy aplikacja została anulowana lub ukończona
  • Nazwy połączonych tabel Tulip
  • Wartości końcowe wszystkich zmiennych aplikacji

Dane te można wyeksportować do pliku CSV na potrzeby takich zastosowań, jak analiza danych innych firm, raportowanie itp.

Więcej informacji

Eksportowanie danych aplikacji do CSVJak analizować dane z wielu aplikacji


Czy ten artykuł był pomocny?