1 Themenübersicht
In dieser Dokumentation sind die Hook-Contract-Definitionen genannt, mit denen Sie durch Hook-Contract-Implementierungen die entsprechenden Cockpit-Anwendungen auf der Ebene „Benutzerschnittstelle“ erweitern können. Die Erweiterung besteht darin, dass Sie eine Aktion zur Verfügung stellen, mit der die ausgewählten Daten zur Weiterverarbeitung an eine Hintergrundanwendung übergeben werden.
Informationen zu Hook-Contract-Definitionen für Beleg-Cockpitanwendungen finden Sie in dieser Dokumentation: Hook-Contract-Definitionen für Belege
Die Schnittstellenbeschreibungen der Hook-Contract-Definitionen finden Sie im jeweils zugehörigen Entwicklungsobjekt vom Typ „Hook Contract“. Ausführliche Informationen zu den in den Schnittstellen deklarierten Methoden finden Sie als JavaDoc in den einzelnen Java-Interfaces.
Informationen zur Hook-Infrastruktur finden Sie in der Dokumentation „Hook Contracts“.
2 Zielgruppe
Entwickler
3 Beschreibung
In den Hook-Contract-Definitionen für Cockpit-Anwendungen steht das allgemeine Hook-Interfaces com.cisag.pgm.appserver.hook.BatchActionHook zur Verfügung. Mit diesem Hook-Interface stellen Sie eine Aktion zur Verfügung, welche die in der Cockpit-Anwendung ausgewählten Daten zur Weiterverarbeitung an eine Hintergrundanwendung übergibt.
Für die Weiterverarbeitung der Daten können Sie Parameter festlegen, die bei der Ausführung der Hintergrundanwendung übergeben werden. Optional stellen Sie Ausgabeeinstellungen für eine Belegausgabe zur Verfügung. Die Hintergrundanwendung kann sofort oder im Hintergrund ausgeführt werden.
Weitere Informationen finden Sie in den jeweiligen Hook-Contract-Definitionen sowie in der Beschreibung des Hook-Interfaces BatchActionHook.
4 Hook Contracts
Für die folgenden Cockpit-Anwendungen stehen Hook-Contract-Definitionen für die Ebene „Benutzerschnittstelle“ zur Verfügung.
Cockpit-Anwendung | Hook-Contract-Definition |
Beschaffung | |
Cockpit: Beschaffungs-Artikel | com.cisag.app.purchasing.cockpit.ui. PurchaseItemCockpit |
Cockpit: Konsignationsentnahmen | com.cisag.app.purchasing. consignment.hook.ui. ConsignmentWithdrawalCockpit |
Cockpit: Konsignations-Entnahmemeldungen | com.cisag.app.purchasing. consignment.hook.ui. ConsignmentWithdrawalNoticeCockpit |
Beziehungs-Management | |
Cockpit: Partner | com.cisag.app.crm.cockpit.hook.ui. PartnerCockpit |
Cockpit: Kunden | com.cisag.app.crm.cockpit.hook.ui. CustomerCockpit |
Cockpit: Lieferanten | com.cisag.app.crm.cockpit.hook.ui. SupplierCockpit |
Cockpit: Marketingpartner | com.cisag.app.crm.cockpit.hook.ui. MarketingPartnerCockpit |
Compliance-Management | |
Cockpit: Erklärungen | com.cisag.app.compliance.hook.ui. ConsentFormCockpit |
Dokumenten-Management | |
Cockpit: Dokumente | com.cisag.app.general.docman.hook. ui.CustomizableDocumentCockpit |
Kalkulation | |
Cockpit: Produktkalkulationen | com.cisag.app.costing.sales. cockpit.hook.ui. ProductCostCalculationCockpit com.cisag.app.costing.product.cockpit. |
Cockpit: Produktkalkulationsvergleiche | com.cisag.app.costing.product.cockpit. hook.ui. ProductCostComparisonCockpitBase |
Cockpit: Beschaffungs-Artikel | com.cisag.app.costing.sales. cockpit.hook.ui. PurchaseItemCostingCockpit |
Cockpit: Vertriebs-Artikel | com.cisag.app.costing.sales. cockpit.hook.ui. SalesItemCostingCockpit |
Cockpit: Kostensatzverlauf | com.cisag.app.costing.product. cockpit.hook.ui. CostCentreCostRateHistoryCockpit |
Cockpit: Artikelpreisverlauf | com.cisag.app.costing.product. cockpit.hook.ui. ValuationPriceHistoryCockpit |
Lagerlogistik | |
Cockpit: Ausprägungen | com.cisag.app.inventory.cockpit.ui. InventoryIdentifiersCockpit |
Cockpit: Lager-Artikel | com.cisag.app.inventory.cockpit.ui. InventoryItemCockpit |
Produktion | |
Cockpit: Produktions-Artikel | com.cisag.app.costing.product.cockpit. hook.ui.ProductionItemCockpitBase com.cisag.app.costing.product.cockpit.
com.cisag.app.costing.product.cockpit. |
Cockpit: Produktionsaufträge | com.cisag.app.production.order.hook.ui. ProductionOrderCockpit |
Cockpit: Produktionsaufträge/Materialpositionen | com.cisag.app.production.order.hook.ui. ProductionOrderMaterialCockpit |
Cockpit: Produktionsaufträge/Arbeitspositionen | com.cisag.app.production.order.hook.ui. ProductionOrderOperationCockpit |
Cockpit: Fremdfertigungs-Arbeitsgangbuchungen | com.cisag.app.production.hook.ui. ExternalOperationTransactionCockpit |
Cockpit: BDE-Buchungen | com.cisag.app.production.hook.ui. OperationDataCollectionCockpit |
Cockpit: Arbeitsgangbuchungen | com.cisag.app.production.hook.ui. OperationTransactionCockpit |
Cockpit: Planungskonflikte | com.cisag.app.production.hook.ui. PlanningConflictCockpit |
Cockpit: Service-Stücklisten | com.cisag.app.production.hook.ui. ServiceBillOfMaterialCockpit |
Rechnungswesen | |
Cockpit: Artikel/Rechnungswesen | com.cisag.app.financials.cockpit.hook. ui.ItemAccountDataCockpit |
Vertrieb | |
Cockpit: Vertriebs-Artikel | com.cisag.app.sales.cockpit.ui. SalesItemCockpit |
Cockpit: Ladeeinheiten | com.cisag.app.shipping.unitload.hook. ui.UnitLoadCockpit |