Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Akcje

Podsumowanie:
  • Akcje w nAxiom to elementy implementacji modelu procesu biznesowego, które automatyzują wykonywanie różnych zadań, takich jak operacje bazodanowe, import i eksport danych, konwersja i szyfrowanie danych, generowania raportów, obsługa funkcji OCR i wiele innych. Akcje są wyzwalane przez różne zdarzenia, na przykład kliknięcie przycisku, zmianę statusu, a także przez inne akcje.
  • Akcje można definiować globalnie w aplikacji i używać w różnych miejscach, w razie potrzeby modyfikując akcję i zapisując jako kopię lokalną. Osobna kategoria to akcje systemowe, które występują wyłącznie jako akcje lokalne w miejscu użycia. Te akcje zwykle nie wymagają żadnej konfiguracji, na przykład akcja odświeżenia strony.
  • Sekwencje niektórych typów akcji mogą być wykonywane w transakcji — wtedy niepowodzenie jednej z akcji spowoduje wycofanie zmian wprowadzonych przez akcje poprzedzające.

AdminSPA > NARZĘDZIA > Akcje

Kliknięcie menu Akcje w sekcji NARZĘDZIA rozwija menu podrzędne z typami akcji, które można zdefiniować. Po wybraniu typu akcji jest wyświetlana lista zdefiniowanych akcji tego typu. Obok każdej akcji znajdują się przyciski usuwania i edycji, w lewym górnym rogu znajduje się przycisk Nowa akcja, który wyświetla okno dialogowe definiowania nowej akcji. Akcje definiowane w tym miejscu to tak zwane akcje globalne. Można ich używać w różnych miejscach w budowanej aplikacji.

Przykład listy akcji Zapytania do Webserwisów
Przykład listy akcji Zapytania do Webserwisów

Akcje globalne są dostępne podczas projektowania interfejsu użytkownika, np. we właściwościach przycisków na formularzach i widokach list, a także podczas tworzenia modelu procesu biznesowego we właściwościach przejść na diagramie procesów.

Akcje globalne można modyfikować lokalnie w miejscu użycia i zapisywać zmiany jako lokalną kopię lub nadpisywać nimi akcję globalną.

Nowe akcje globalne można także definiować wszędzie tam, gdzie można używać akcji, czyli na przykład we właściwościach przycisków i przejść na diagramie procesu.

Okno wyboru akcji we właściwościach przycisku formularza
Okno wyboru akcji we właściwościach przycisku formularza

Osobna kategoria akcji w nAxiom to akcje systemowe. Są to akcje, które nie mają żadnych parametrów konfiguracyjnych, na przykład akcja Odśwież stronę lub Usuń rekord lub których możliwości konfiguracji są ograniczone, na przykład Zamknij formularz lub Zapisz rekord. Akcje systemowe wybiera się z listy i ewentualnie konfiguruje wyłącznie w miejscu użycia. Takiej akcji nie można zdefiniować jako globalnej.

Pierwsza pozycja menu Akcje to Lista utworzonych akcji. Ta lista zawiera wykaz wszystkich akcji zdefiniowanych w danej witrynie nAxiomNa. Na liście można grupować, filtrować i wyszukiwać akcje. Z tej listy można przechodzić bezpośrednio do edycji akcji. Można na niej także usuwać akcje.

Lista utworzonych akcji
Lista utworzonych akcji

W przypadku akcji systemowych oraz akcji, które mają kopie lokalne, po kliknięciu przycisku Edytuj jest wyświetlana lista miejsc użycia danej akcji, z której można przejść do edycji akcji w miejscu użycia.

Miejsca użycia akcji
Miejsca użycia akcji

W celu zdefiniowania akcji należy określić szereg parametrów. Niektóre z tych parametrów, na przykład Kod, Nazwa, Aplikacja, Moduł i wiele innych powtarzają się w definicji wszystkich typów akcji. Te parametry opisano w osobnym temacie.

Wyzwalacze akcji w nAxiom to:

  • kliknięcie przycisku na formularzu lub na liście — wyzwala akcje przypisane we właściwościach przycisku;
  • zdarzenie OnChange, OnLeave i/lub OnClick dla pola formularza — wyzwala akcje JavaScript przypisane we właściwościach pola formularza;
  • zmiana statusu dokumentu generuje dwa zdarzenia: przed zmianą statusu i po zmianie statusu, z którymi mogą być powiązane akcje (przypisane we właściwościach przejścia na diagramie procesu) — dotyczy to zarówno zmiany statusu na skutek kliknięcia przycisku na formularzu, wykonania akcji zmiany statusu, jak również żądania zmiany statusu przesłanego do interfejsu Public API, np. z wtyczki do programu Outlook;
  • zadanie cykliczne — może uruchamiać niektóre typy akcji;
  • akcja Algorytm C# — może uruchamiać niektóre typy akcji.
|← NARZĘDZIA |↑ Do góry |→ Wspólne parametry akcji |

Copyright © 2025 OPTEAM SA. Theme Copyright © 2017-2020 Patrick Marsceill. Distributed by an MIT license.