Definicja Hook Contract dla List

Wprowadzenie

W artykule przedstawiono definicje hook contract, za pomocą których można poprzez implementacje hooków rozszerzać odpowiednie aplikacje typu lista na poziomie interfejsu użytkownika. Rozszerzenie polega na tym, że udostępniana jest akcja, która pozwala przekazać wybrane dane do aplikacji działającej w tle w celu dalszego przetwarzania.

Informacje na temat definicji hook contract dla aplikacji list dokumentów znajdują się w tej dokumentacji: Definicje hook contract dla dokumentów.

Opisy interfejsów hook contract znajdują się w odpowiadających im obiektach deweloperskich typu Hook Contract.

Szczegółowe informacje o metodach zadeklarowanych w interfejsach można znaleźć jako JavaDoc w poszczególnych interfejsach Java.

Informacje dotyczące infrastruktury hooków można znaleźć w artykule Hook Contracts.

Grupa docelowa

  • Programiści

Opis

W definicjach hook contract dla aplikacji typu lista dostępny jest ogólny interfejs hooka com.cisag.pgm.appserver.hook.BatchActionHook. Za pomocą tego interfejsu hooka można udostępnić akcję, która przekazuje dane wybrane w aplikacji listy do aplikacji działającej w tle w celu dalszego przetwarzania.

Dla dalszego przetwarzania danych można zdefiniować parametry, które zostaną przekazane podczas wykonywania aplikacji w tle. Opcjonalnie można również udostępnić ustawienia wydruku dokumentu. Aplikacja w tle może zostać uruchomiona natychmiastowo lub jako proces w tle.

Dalsze informacje znajdują się w odpowiednich definicjach hook contract oraz w opisie interfejsu hooka BatchActionHook.

Hook contract

Dla następujących aplikacji typu lista dostępne są definicje hook contract dla poziomu interfejsu użytkownika.

Aplikacja typu: Lista Definicja Hook Contract
Zakup
Lista: Artykuły zakupu com.cisag.app.purchasing.cockpit.ui.PurchaseItemCockpit
Lista: Wydania konsygnacyjne com.cisag.app.purchasing.consignment.hook.ui.ConsignmentWithdrawalCockpit
Lista: Zgłoszenia wydań konsygnacyjnych com.cisag.app.purchasing.consignment.hook.ui.ConsignmentWithdrawalNoticeCockpit
Zarządzanie relacjami
Lista: Partnerzy com.cisag.app.crm.cockpit.hook.ui.PartnerCockpit
Lista: Klienci com.cisag.app.crm.cockpit.hook.ui.CustomerCockpit
Lista: Dostawcy com.cisag.app.crm.cockpit.hook.ui.SupplierCockpit
Lista: Partnerzy marketingowi com.cisag.app.crm.cockpit.hook.ui.MarketingPartnerCockpit
Zarządzanie zgodnością
Lista: Zgody com.cisag.app.compliance.hook.ui.ConsentFormCockpit
Zarządzanie dokumentami
Lista: Dokumenty com.cisag.app.general.docman.hook.ui.CustomizableDocumentCockpit
Kalkulacje
Lista: Kalkulacje kosztów produktów com.cisag.app.costing.sales.cockpit.hook.ui.ProductCostCalculationCockpit 

com.cisag.app.costing.product.cockpit.hook.ui.ProductCostCalculationCockpitBase

Lista: Porównanie kalkulacji produktów com.cisag.app.costing.product.cockpit.hook.ui.ProductCostComparisonCockpitBase
Lista: Artykuły zakupu com.cisag.app.costing.sales.cockpit.hook.ui.PurchaseItemCostingCockpit
Lista: Artykuły sprzedaży com.cisag.app.costing.sales.cockpit.hook.ui.SalesItemCostingCockpit
Lista: Historia stawek kosztowych com.cisag.app.costing.product.cockpit.hook.ui.CostCentreCostRateHistoryCockpit
Lista: Historia cen artykułu com.cisag.app.costing.product.cockpit.hook.ui.ValuationPriceHistoryCockpit
Logistyka magazynowa
Lista: Specyfikacje com.cisag.app.inventory.cockpit.ui.InventoryIdentifiersCockpit
Lista: Artykuły magazynowe com.cisag.app.inventory.cockpit.ui.InventoryItemCockpit
Produkcja
Lista: Artykuły produkcyjne com.cisag.app.costing.product.cockpit.hook.ui.ProductionItemCockpitBase 

com.cisag.app.costing.product.cockpit.hook.ui.ProductionItemCostingCockpitBase

com.cisag.app.costing.product.cockpit.hook.ui.ProductionItemNoMethodCockpitBase

Lista: Zlecenia produkcyjne com.cisag.app.production.order.hook.ui. ProductionOrderCockpit
Lista: Zlecenia produkcyjne/Pozycje materiałowe com.cisag.app.production.order.hook.ui. ProductionOrderMaterialCockpit
Lista: Zlecenia produkcyjne/Pozycje operacji com.cisag.app.production.order.hook.ui. ProductionOrderOperationCockpit
Lista: Księgowania operacji produkcji obcej com.cisag.app.production.hook.ui.ExternalOperationTransactionCockpit
Lista: Księgowania danych produkcyjnych przedsiębiorstwa com.cisag.app.production.hook.ui.OperationDataCollectionCockpit
Lista: Księgowania operacji com.cisag.app.production.hook.ui.OperationTransactionCockpit
Lista: Konflikty planowania com.cisag.app.production.hook.ui.PlanningConflictCockpit
Lista: Zestawienia materiałowe serwisu com.cisag.app.production.cockpit.ui.ServiceBillOfMaterialCockpit
Rachunkowość
Lista: Artykuły/Rachunkowość com.cisag.app.financials.cockpit.hook.ui.ItemAccountDataCockpit
Sprzedaż
Lista: Artykuły sprzedaży com.cisag.app.sales.cockpit.ui.SalesItemCockpit
Lista: Jednostki ładunkowe com.cisag.app.shipping.unitload.hook.ui.UnitLoadCockpit

Czy ten artykuł był pomocny?