Wenn die Kostenzuordnung aktiviert ist, speichert die Datenbank PrintAccounting von PRISMAdirect die Kostenzuordnungsinformationen, wenn Sie eine Bestellung abschließen. Darüber hinaus werden auch die Werte einer Reihe von Ticketelementen gespeichert, z. B. Informationen zu den Materialien und Blättern. Die Tabellen der Datenbank PrintAccounting und ihr Inhalt sind im Abschnitt 'Die Tabellen und ihr Inhalt' zu diesem Thema ausführlich beschrieben.
Die Datenbank PrintAccounting bietet eine Reihe von gespeicherten Prozeduren und Sichten.
Eine gespeicherte Prozedur ist ein vorbereiteter SQL-Code, den Sie speichern, damit Sie den Code immer wieder verwenden können. So können Sie eine Abfrage verfassen und als gespeicherte Prozedur speichern. Sie können die gespeicherte Prozedur aufrufen, um den SQL-Code auszuführen, den Sie als Teil der gespeicherten Prozedur gespeichert haben. Darüber hinaus können Sie Parameter an die gespeicherte Prozedur übergeben. Jetzt verfährt die gespeicherte Prozedur basierend auf den übergebenen Parameterwerten.
Sie können die Tabellen OrderCustomItems und JobCustomItems nicht direkt abfragen. Sie müssen die gespeicherten Prozeduren verwenden, die diese beiden Tabellen abfragen können. Sie können alle anderen Tabellen entweder direkt abfragen oder gespeicherte Prozeduren verwenden. Die Datenbank PrintAccounting bietet eine Reihe von gespeicherten Standardprozeduren:
AnonymizeOrder
Diese gespeicherte Prozedur:
Anonymisiert alle abgeschlossenen/stornierten Bestellungen
Verwendet die folgenden Parameter:
@NumberOfDays – Anzahl der Tage (aus Konfiguration)
@ProfileAttributes – Zugeordnete Profilelemente, die anonymisiert werden sollen
@JobCustomAttributes – Sonstige zu anonymisierte Elemente
@AnonymousItem – Wert für anonymisierte Elemente (z. B. 'Anonymer Benutzer')
@AnonymousEmail – Wert für anonymisierte E-Mail
getFinishingAction
Diese gespeicherte Prozedur:
Enthält die Aktionen für die Endbearbeitung und die entsprechende accounting_id.
Verwendet @startDate und @endDate als Parameter.
Verwendet die Sicht uv_FinishingAction.
upsGetAllBundleItemsWithFilters
Diese gespeicherte Prozedur:
Enthält alle Elemente des Sammelauftrags.
Verwendet @startDate und @endDate als Parameter.
uspGetAccountingDataDump
Diese gespeicherte Prozedur:
Enthält alle Informationen zu den Bestellungen und Aufträgen, einschließlich der benutzerdefinierten Bestellungs- und Auftragselemente.
Verwendet @startDate und @endDate als Parameter.
Fragt die Tabellen ab: OrderItems, OrderCustomItems, JobItems, JobCustomItems, User, MediaItem, FinishingAction, JobMediaSettings, ImageSettings, JobImageSettings.
Verwendet die Sicht uv_JobImageSettings.
upsGetAllBundleItems
Diese gespeicherte Prozedur:
Enthält alle Informationen des Sammelauftrags, einschließlich benutzerdefinierter Elemente des Sammelauftrags.
Verwendet den @DumpDataInTempTable-Parameter (true/false), um anzugeben, ob das Ergebnis die vom Parameter @TempTable angegebene temporäre Tabelle zum späteren Auswählen von Informationen erstellt.
Fragt die Tabellen ab: BundleItems, BundleCustomItems.
uspGetAllJobsItems
Diese gespeicherte Prozedur:
Enthält alle Informationen zu den Aufträgen, einschließlich der benutzerdefinierten Auftragselemente.
Verwendet den @DumpDataInTempTable-Parameter (true/false), um anzugeben, ob das Ergebnis die vom Parameter @TempTable angegebene temporäre Tabelle zum späteren Auswählen von Informationen erstellt.
Fragt die Tabellen ab: JobItems, JobCustomItems.
uspGetAllOrdersItems
Diese gespeicherte Prozedur:
Enthält alle Informationen zu den Bestellungen, einschließlich der benutzerdefinierten Bestellungselemente.
Verwendet den @DumpDataInTempTable-Parameter (true/false), um anzugeben, ob das Ergebnis die vom Parameter @TempTable angegebene temporäre Tabelle zum späteren Auswählen von Informationen erstellt.
Fragt die Tabellen ab: OrderItems, OrderCustomItems.
upsGetBundleAndBundlePartsItems
Diese gespeicherte Prozedur:
Enthält alle Informationen des Sammelauftrags und der Komponenten des Sammelauftrags.
Fragt die Tabellen BundleItems, BundleCustomItems, JobItems, JobCustomItems ab.
upsGetJobAndBundleItems
Diese gespeicherte Prozedur:
Enthält alle Informationen zu Aufträgen und Sammelaufträgen.
Fragt die Tabellen BundleItems, BundleCustomItems, JobItems, JobCustomItems ab.
upsGetOrderAndJobsBundleItems
Diese gespeicherte Prozedur:
Enthält alle Informationen zur Bestellung, zu Aufträgen und Sammelaufträgen, einschließlich der benutzerdefinierten Elemente der Bestellung und des Sammelauftrags.
Fragt die Tabellen OrderItems, JobItems, BundleItems, User ab.
upsGetOrderBundlesItems
Diese gespeicherte Prozedur:
Enthält alle Informationen zu Bestellungen und Sammelaufträgen, einschließlich der benutzerdefinierten Elemente der Bestellung und des Sammelauftrags.
Verwendet den @DumpDataInTempTable-Parameter (true/false), um anzugeben, ob das Ergebnis die vom Parameter @TempTable angegebene temporäre Tabelle zum späteren Auswählen von Informationen erstellt.
Fragt die Tabellen OrderItems, OrderCustomItems, BundleItems, BundleCustomItems, User ab.
uspGetOrderJobsItems
Diese gespeicherte Prozedur:
Enthält alle Informationen zu den Bestellungen und Aufträgen, einschließlich der benutzerdefinierten Bestellungs- und Auftragselemente.
Verwendet den @DumpDataInTempTable-Parameter (true/false), um anzugeben, ob das Ergebnis die vom Parameter @TempTable angegebene temporäre Tabelle zum späteren Auswählen von Informationen erstellt.
Fragt die Tabellen ab: OrderItems, OrderCustomItems, JobItems, JobCustomItems, User.
uspGetOrderJobsItemsDump
Diese gespeicherte Prozedur:
Enthält alle Informationen zu den Bestellungen und Aufträgen, einschließlich der benutzerdefinierten Bestellungs- und Auftragselemente.
Fragt die Tabellen ab: OrderItems, OrderCustomItems, JobItems, JobCustomItems, User.
Führt uspGetOrderJobsItems mit den Parametern @DumpDataInTempTable = True und @TempTable = ##ojdetails aus. Der Name für @TempTable ist fest kodiert.
Sowohl uspGetOrderJobsItems als auch uspGetOrderJobsItemsDump enthalten dieselben Informationen.
Eine Sicht ist eine SQL-Anweisung, die unter einem zugehörigen Namen in der Datenbank gespeichert wird. Eine Sicht ist eigentlich eine Zusammensetzung einer Tabelle in Form einer vordefinierten SQL-Abfrage. Eine Sicht kann eine oder mehrere Zeilen aus einer Tabelle oder sogar alle Zeilen einer Tabelle enthalten. Eine Sicht kann aus einer oder mehreren Tabellen erstellt werden, die von der geschriebenen SQL-Abfrage zum Erstellen einer Sicht abhängt.
Die Datenbank PrintAccounting bietet eine Reihe von Standardsichten:
OrderBundlesItemsValues
Diese Sicht:
Enthält Informationen zum Sammelauftrag, einschließlich Bestellungsinformationen.
Fragt die Tabellen ab: BundleItems, OrderItems, User.
OrderJobsItems
Diese Sicht:
Enthält alle Auftragselemente und alle Elemente des Sammelauftrags.
OrderJobsItemsValues
Diese Sicht:
Enthält Auftragselemente, einschließlich Bestellungselemente und Elemente des Sammelauftrags
Fragt die Tabellen ab: JobItems, OrderItems, User, BundleItems.
uv_FinishingAction
Diese Sicht:
Enthält die Informationen zur Endbearbeitung und den Schlüssel OrderAccountingId. Der Schlüssel OrderAccountingId wird als FinishingAction_Accounting_Id angezeigt.
Fragt die Tabellen ab: FinishingAction, JobItems, OrderItems.
uv_JobImageSettings
Diese Sicht:
Enthält die Bildinformationen der Aufträge und den Schlüssel JobAccountingId. Ein Bild enthält alle digitalen Informationen der Seite, z. B. Texte, Bilder, Rahmen usw.
Fragt die Tabellen ab: JobImageSettings, ImageSettings.
Der Standardname für die Datenbank mit den Kostenzuordnungsinformationen lautet 'PrintAccounting'. Diese Datenbank wird erstellt, wenn Sie PRISMAdirect installieren. Die folgenden Tabellen sind immer verfügbar:
FinishingAction
ImageSettings
InvoiceSettings
JobCustomItems
JobImageSettings
JobItems
JobMediaSettings
MediaItem
OrderCustomItems
OrderItems
Preisgestaltung
Transaktionen
Benutzer
BundleItems
BundleCustomItems
Je nach Konfiguration von PRISMAdirect können zwei zusätzliche Tabellen erstellt werden:
TransactionInfoes
Aktivieren Sie die Zahlung, um diese Tabelle zu erstellen.
ShipmentPackagesHistories
Aktivieren Sie den Versand, um diese Tabelle zu erstellen.
Wechseln Sie zum Aktivieren der Kostenzuordnung zum Arbeitsbereich [Konfiguration], und wählen Sie [System] – [Kostenzuordnung und Berichterstellung] – [Kostenzuordnung] – [Kostenzuordnungsarbeitsablauf] aus. Wenn Sie die Kostenzuordnung aktiviert haben, werden die Kostenzuordnungsinformationen in der Datenbank gespeichert, wenn Sie eine Bestellung abschließen. Darüber hinaus werden auch die Werte einer Reihe von Ticketelementen gespeichert, z. B. Informationen zu den Materialien und Blättern.
Tabelle: OrderItems
Diese Tabelle enthält einen großen Teil der allgemeinen Bestellungselemente. Die Tabelle OrderCustomItems enthält die restlichen allgemeinen sowie alle benutzerdefinierten Bestellungselemente.
Ein Datensatz pro Bestellung.
Sie können diese Tabelle entweder direkt abfragen oder eine gespeicherte Prozedur verwenden, die Zugriff auf diese Tabelle hat.
Die Elemente CostCenterName und CostCenterID erhalten nur dann einen Wert, wenn uniFLOW mit PRISMAdirect gekoppelt ist.
Spaltenname |
Elementname |
Elementtitel |
Namensgebung |
---|---|---|---|
OrderAccountingID |
Primärer Schlüssel |
||
OrderNumber |
OrderNumber |
Auftragsnummer |
|
OrderName |
OrderName |
Auftragsname |
|
OrderQueueEntryID |
OrderQEntryID |
Nicht öffentliches Identifikationselement. Eine Bestellung wird durch OrderQEntryID, nicht durch OrderNumber identifiziert. |
|
SubmissionTime |
CreationDate |
Erstellt am |
Das Datum und die Uhrzeit der Übermittlung der Bestellung |
AcceptanceTime |
AcceptanceTime |
Akzeptiert am |
Enthält nur dann einen Wert, wenn das Element AcceptedBy einen Wert aufweist. |
AcceptedBy |
AcceptedBy |
Akzeptiert von |
Der Benutzername des Bedieners, der die Bestellung angenommen hat |
QuotationSentTime |
QuotationSentTime |
Angebot gesendet am |
Enthält nur dann einen Wert, wenn das Element QuotationSentBy einen Wert aufweist. |
QuotationSendBy |
QuotationSentBy |
Angebot gesendet von |
Der Benutzername des Bedieners, der das Angebot gesendet hat |
QuatationAcceptedTime |
QuotationAcceptTime |
Angebot akzeptiert am |
Enthält nur dann einen Wert, wenn das Element QuotationAcceptedBy einen Wert aufweist. |
QuotationAcceptedBy |
QuotationAcceptedBy |
Angebot akzeptiert von |
Der Benutzername des Kunden, der das Angebot akzeptiert hat |
OrderDeadline |
Datum |
Lieferdatum |
Der angeforderte Liefertermin (Datum und Uhrzeit) der Bestellung |
OrderCompletionTime |
FinalizedTime |
Abgeschlossen am |
Enthält nur dann einen Wert, wenn das Element FinalizedBy einen Wert aufweist. |
OrderCompletedBy |
FinalizedBy |
Abgeschlossen von |
Der Benutzername des Bedieners, der die Bestellung abgeschlossen hat |
OrderDispatchTime |
DispatchTime |
Abgesendet am |
Enthält nur dann einen Wert, wenn das Element DispatchedBy einen Wert aufweist. |
OrderDispatchedBy |
DispatchedBy |
Abgesendet von |
Der Benutzername des Bedieners, der die Bestellung versendet hat |
OrderDelivery |
Kein Wert |
||
CostCenterID |
CostCenterID |
Kostenstellen-ID |
Dieses Element erhält nur dann einen Wert, wenn uniFLOW gekoppelt ist. |
CostCenterName |
CostCenterName |
Kostenstellenname |
Dieses Element erhält nur dann einen Wert, wenn uniFLOW gekoppelt ist. |
FinalCost |
FinalCost |
Gesamtpreis |
Der Gesamtpreis der Bestellung Eine Zahl ohne Währung |
ContactAddress |
ContactAddress |
Kontaktadresse |
|
DeliveryAddress |
DeliveryAddress |
Lieferadresse |
|
BillingAddress |
BillingAddress |
Rechnungsadresse |
|
Version |
Version von PRISMAdirect |
||
ShipmentPrice |
ShipmentPrice |
Versandkosten |
Der kalkulierte Preis für den Versand der Bestellung. Eine Zahl ohne Währung. Der Preis enthält keine Mehrwertsteuer. PRISMAdirect kalkuliert den Versandpreis basierend auf dem gewünschten Liefertermin bei der Übermittlung der Bestellung. |
ShipmentTotalPrice |
ShipmentTotalPrice |
Gesamtversandkosten |
Der Bestellungsmanager ermittelt die Gesamtversandkosten. Eine Zahl ohne Währung. Der Preis enthält keine Mehrwertsteuer. |
NumberOfShipmentPackages |
NumberOfShipmentPackages |
Anzahl Pakete |
Die Gesamtzahl der Pakete, die für den Versand der Bestellung erforderlich sind. |
OrderTaxPrice |
OrderTaxPrice |
Steuer |
Der Steuerbetrag, der auf dem kalkulierten Preis der Bestellung basiert. Eine Zahl ohne Währung. |
Rabatt |
Summe des Wertes des Elements JobDiscount für alle Aufträge. |
||
OrderCurrency |
OrderCurrency |
Währung |
Tabelle: JobItems
Diese Tabelle enthält einen großen Teil der allgemeinen Auftragselemente. Die Tabelle JobCustomItems enthält die restlichen allgemeinen sowie alle benutzerdefinierten Auftragselemente.
Ein Datensatz pro Auftrag.
Sie können diese Tabelle entweder direkt abfragen oder eine gespeicherte Prozedur verwenden, die Zugriff auf diese Tabelle hat.
Spaltenname |
Elementname |
Elementtitel |
Namensgebung |
---|---|---|---|
JobAccountingID |
Primärer Schlüssel |
||
OrderAccountingID |
Fremdschlüssel der Tabelle OrderItems |
||
JobNumber |
JobNumber |
Jobnummer |
|
JobName |
JobName |
Jobname |
|
JobQueueEntryID |
QueueEntryID |
Nicht öffentliches Identifikationselement. Ein Auftrag wird durch QueueEntryID, nicht durch JobNumber identifiziert. |
|
JobComment |
Anmerkungen |
Hinweise |
Anmerkungen zum Auftrag. |
ProductType |
Auftragsprodukttyp, z. B. 'Schreibmaterialien' |
||
ProductName |
Produktname |
Auftragsproduktname, z. B. 'monatlicher Bericht' |
|
ProductCaption |
Auftragsprodukttitel in der Installationssprache von PRISMAdirect, z. B. 'monatlicher Bericht') |
||
JobInfo |
JobInfo |
Jobinformationen |
|
JobDeadline |
Datum |
Lieferdatum |
Der angeforderte Liefertermin (Datum und Uhrzeit) des Auftrags |
JobCompletionTime |
FinalizedDate |
Job als 'Fertig' markiert am |
Enthält nur dann einen Wert, wenn das Element FinalizedBy einen Wert aufweist. |
JobCompletedBy |
FinalizedBy |
Abgeschlossen von |
Der Benutzername des Bedieners, der den Auftrag abgeschlossen hat |
JobDispatchTime |
DispatchTime |
Abgesendet am |
Enthält nur dann einen Wert, wenn das Element DispatchedBy einen Wert aufweist. |
JobDispatchedBy |
DispatchedBy |
Abgesendet von |
Der Benutzername des Bedieners, der den Auftrag versendet hat |
Kopien |
Kopien oder Menge für Produkte vom Typ 'Schreibmaterialien' |
Kopien/Menge |
|
Abdeckungen |
CoverPlace |
Deckblatt |
None, FrontAndBack, Front, Back |
CoverMedia |
NewCoverMedia |
Deckblattmaterial |
Beispiel: ,S_A4,S_Plain,S_Red_249_37_94,120 g/m2,False,False,False,1,False,,[0,1;0;Millimeter],[2,5;0;Millimeter],[2,5;0;Millimeter] |
DocumentMedia |
Material |
Material |
Beispiel: ,S_A4,S_Plain,S_White_255_255_255,80 g/m2,False,False,False,1,False,,[0,1;0;Millimeter],[2,5;0;Millimeter],[2,5;0;Millimeter] |
BWPages |
EstimatedBWPages |
Anzahl schwarzweißer Seiten |
|
ColorPages |
EstimatedColorPages |
Anzahl von Farbseiten |
|
PrintPages |
Nicht verwendet |
||
ScanPages |
Nicht verwendet |
||
PrintArea |
Nicht verwendet |
||
StandardPrice |
Nicht verwendet |
||
Price1 |
Nicht verwendet |
||
Price2 |
Nicht verwendet |
||
Price3 |
Nicht verwendet |
||
FinalCost |
FinalCost |
Gesamtpreis |
Der Gesamtpreis des Auftrags. Eine Zahl ohne Währung |
PreparationDuration |
PrepareTime |
Zeit für Jobvorbereitung |
Numerischer Wert |
FinishingDuration |
FinishingTime |
Zeit zum Fertigstellen des Jobs |
Numerischer Wert |
Arbeitskosten |
ManualLabor |
Arbeitskosten |
Der Bediener gibt die Anzahl der Stunden oder die Kosten für die Produktion des Auftrags ein. Numerischer Wert |
PrinterUsed |
PrinterName |
Druckername |
Name des Druckers, mit dem der Auftrag gedruckt wurde |
PrintingDuration |
PrintingDuration |
Zeit zum Drucken des Jobs |
Numerischer Wert |
NumberOfDocumentSets |
NumberOfCopiesPerSet * NumberOfBussinessCardsPerSet |
||
JobTaxPrice |
JobTaxPrice |
Steuer |
Der Steuerbetrag, der auf dem kalkulierten Preis des Auftrags basiert. Eine Zahl ohne Währung. |
QuotationJobTaxPrice |
QuotationJobTaxPrice |
Steuer |
Der Steuerbetrag, der auf dem Angebot für den Auftrag basiert. Eine Zahl ohne Währung. |
JobTaxRate |
JobTaxRate |
Steuersatz (%) |
Numerischer Wert |
JobDiscount |
JobDiscount |
Rabatte |
Der Rabatt für den Auftrag, der auf dem kalkulierten Preis des Auftrags basiert. Eine Zahl ohne Währung. |
TaxableProductType |
TaxableProductType |
Steuerpflichtiger Produkttyp |
|
BundleAccountingID |
BundleItems-Fremdschlüssel. |
Tabelle: BundleItems
Diese Tabelle enthält wichtige Informationen zum Sammelauftrag, einen Datensatz pro Auftrag im Sammelauftrag. Alle anderen Ticketelemente wie Ausrichtung und Bindung werden in der BundleCustomItems-Tabelle gespeichert.
Ein Datensatz pro Auftrag.
Sie können diese Tabelle entweder direkt abfragen oder eine gespeicherte Prozedur verwenden, die Zugriff auf diese Tabelle hat.
Spaltenname |
Ticketelementname des Sammelauftrags |
Ticketelementtitel des Sammelauftrags |
Namensgebung |
---|---|---|---|
BundleAccountingID |
Primärer Schlüssel |
||
OrderAccountingID |
Fremdschlüssel der Tabelle OrderItems |
||
BundleNumber |
Number |
Sammelauftragsnummer |
|
JobsInside |
Anzahl von Aufträgen innerhalb des Sammelauftrags |
||
BundleName |
Name |
Bündelname |
|
BundleQueueEntryID |
QueueEntryID |
Interne Identität. |
|
BundleComment |
Anmerkungen |
Hinweise |
Anmerkungen zum Sammelauftrag. |
BundleProductName |
Produktname |
Produktname des Sammelauftrags, z. B. BundleProduct |
|
BundleProductCaption |
- |
Produkttitel des Sammelauftrags in der Installationssprache von PRISMAdirect, z. B. 'BundleProduct') |
|
BundleInfo |
Info |
Informationen zum Sammelauftrag |
|
BundleDeadline |
Datum |
Lieferdatum |
Der angeforderte Liefertermin (Datum und Uhrzeit) des Sammelauftrags. |
BundleCompletionTime |
FinalizedDate |
Sammelauftrag als 'Fertig' markiert am |
Enthält nur dann einen Wert, wenn das Element FinalizedBy einen Wert aufweist. |
BundleCompletedBy |
FinalizedBy |
Abgeschlossen von |
Der Benutzername des Bedieners, der den Sammelauftrag abgeschlossen hat. |
BundleDispatchTime |
DispatchTime |
Abgesendet am |
Enthält nur dann einen Wert, wenn das Element DispatchedBy einen Wert aufweist. |
BundleDispatchedBy |
DispatchedBy |
Abgesendet von |
Der Benutzername des Bedieners, der den Sammelauftrag versendet hat. |
BundleQuantity |
Menge |
Menge |
Die Menge des Sammelauftrags. |
BundleFinalCost |
FinalCost |
Gesamtpreis |
Der Gesamtpreis des Sammelauftrags ohne Währung. |
BundlePreparationDuration |
PrepareTime |
Die Zeit zum Vorbereiten des Sammelauftrags. |
Numerischer Wert, der die Zeit zum Vorbereiten des Sammelauftrags angibt. |
BundleLabour |
ManualLabor |
Arbeitskosten |
Stundenanzahl oder Kosten, die für die Fertigung des entsprechenden Sammelauftrags verwendet wurden. Es ist ein numerischer Wert, der Bediener wählt, was zu verwenden ist. |
BundleTaxPrice |
TaxPrice |
Steuer |
Der Steuerwert für den kalkulierten Preis des Sammelauftrags ohne Währung. |
QuotationBundleTaxPrice |
QuotationBundleTaxPrice |
Steuer |
Der Steuerwert für den Gesamtpreis des Sammelauftrags ohne Währung. |
BundleTaxRate |
TaxRate |
Steuersatz (%) |
Numerischer Wert, der den Steuersatz für den kalkulierten Preis des Sammelauftrags darstellt. |
BundleDiscount |
Discount |
Rabatte |
Der Rabattwert für den kalkulierten Preis des Sammelauftrags ohne Währung. |
BundleTaxableProductType |
TaxableProductType |
Steuerpflichtiger Produkttyp |
Steuerpflichtiger Produkttyp des Sammelauftrags |
Tabelle: OrderCustomItems
Diese Tabelle enthält die restlichen allgemeinen Bestellungselemente, die sich nicht in der Tabelle OrderItems befinden. Es enthält auch alle benutzerdefinierten Bestellungselemente.
Ein Datensatz pro benutzerdefiniertes Element.
Sie können diese Tabelle nicht direkt abfragen. Sie müssen eine gespeicherte Prozedur verwenden, die Zugriff auf diese Tabelle hat.
Spaltenname |
Elementname |
Beschriftung |
---|---|---|
OrderAccountingID |
Fremdschlüssel der Tabelle OrderItems |
|
OrderItemName |
Name des benutzerdefinierten Bestellelements |
|
OrderItemType |
Beispiel: nvarchar, datetime, real. Die Typen werden als SQL-Elementtypen gespeichert. |
|
Wert |
Der Elementwert wird immer als Zeichenfolge gespeichert. |
Tabelle: JobCustomItems
Diese Tabelle enthält die restlichen allgemeinen Auftragselemente, die sich nicht in der Tabelle JobItems befinden. Es enthält auch alle benutzerdefinierten Auftragselemente.
Ein Datensatz pro benutzerdefiniertes Element.
Sie können diese Tabelle nicht direkt abfragen. Sie müssen eine gespeicherte Prozedur verwenden, die Zugriff auf diese Tabelle hat.
Spaltenname |
Elementname |
Beschriftung |
---|---|---|
JobAccountingID |
Fremdschlüssel der Tabelle JobItems |
|
JobItemName |
Name des benutzerdefinierten Auftragselements |
|
JobItemType |
Beispiel: nvarchar, datetime, real. Die Typen werden als SQL-Elementtypen gespeichert. |
|
Wert |
Der Elementwert wird immer als Zeichenfolge gespeichert. |
Tabelle: BundleCustomItems
Diese Tabelle enthält die restlichen allgemeinen Auftragselemente, die sich nicht in der Tabelle BundleItems befinden. Es enthält auch alle benutzerdefinierten Auftragselemente.
Ein Datensatz pro benutzerdefiniertes Element.
Sie können diese Tabelle nicht direkt abfragen. Sie müssen eine gespeicherte Prozedur verwenden, die Zugriff auf diese Tabelle hat.
Spaltenname |
Elementname |
Namensgebung |
---|---|---|
BundleAccountingID |
Fremdschlüssel der Tabelle BundleItems |
|
BundleItemName |
Name des benutzerdefinierten Sammelauftragselements |
|
BundleItemType |
Beispiel: nvarchar, datetime, real. Die Typen werden als SQL-Elementtypen gespeichert. |
|
BundleValue |
Der Elementwert wird immer als Zeichenfolge gespeichert. |
Tabelle: Benutzer
Diese Tabelle enthält die Informationen des Kunden zu einer bestimmten Bestellung.
Ein Datensatz pro Kunde.
Sie können diese Tabelle entweder direkt abfragen oder eine gespeicherte Prozedur verwenden, die Zugriff auf diese Tabelle hat.
Spaltenname |
Elementname |
Namensgebung |
---|---|---|
OrderAccountingID |
Fremdschlüssel der Tabelle OrderItems |
|
UserName |
Benutzer-ID |
Name des Kunden |
AccountName |
Kostenstelle |
|
LastName |
LastName |
|
FirstName |
FirstName |
|
Abteilung |
Abteilung |
|
Standort |
Standort |
|
Unternehmen |
Unternehmen |
|
TelephoneNumber |
TelephoneNumber |
|
|
EmailAddress |
Tabelle: Transaktionen
Diese Tabelle enthält die Transaktionen pro Kostenstelle.
Ein Datensatz pro Kostenstelle.
Sie können diese Tabelle entweder direkt abfragen oder eine gespeicherte Prozedur verwenden, die Zugriff auf diese Tabelle hat.
Spaltenname |
Elementname |
Namensgebung |
---|---|---|
TransactionID |
Primärer Schlüssel |
|
Datum |
Datum der Transaktion |
|
OrderAccountingID |
Fremdschlüssel der Tabelle OrderItems |
|
UserName |
Benutzer-ID |
Name des Kunden |
TransactionType |
festgelegt/verwendet |
|
TransactionValue |
FinalCost |
Der Gesamtpreis der Bestellung Eine Zahl ohne Währung |
CostCenterName |
CostCenterName |
|
CostCenterID |
CostCenterId |
Tabelle: InvoiceSettings
Diese Tabelle enthält Informationen, die für eine Rechnung verwendet werden.
Ein Datensatz pro Rechnung.
Sie können diese Tabelle entweder direkt abfragen oder eine gespeicherte Prozedur verwenden, die Zugriff auf diese Tabelle hat.
Spaltenname |
Elementname |
Namensgebung |
---|---|---|
CurrencyID |
Primärer Schlüssel |
|
CurrencyString |
EUR, CHF, … |
|
CurrencyPosition |
TRUE, wenn die Währung vor dem Betrag angezeigt wird. |
|
CompanyLogo |
Bild des Firmenlogos |
|
CompanyName |
Firmenname |
|
CompanyAddress |
Firmenadresse |
Tabelle: Preisgestaltung
Diese Tabelle enthält alle Elemente, die in der Formel verwendet werden, zusammen mit dem kalkulierten Preis für die einzelnen Elemente.
Ein Datensatz pro Element.
Sie können diese Tabelle entweder direkt abfragen oder eine gespeicherte Prozedur verwenden, die Zugriff auf diese Tabelle hat.
Spaltenname |
Elementname |
Namensgebung |
---|---|---|
JobAccountingID |
Fremdschlüssel der Tabelle JobItems |
|
VariableName |
Variablenname der Formel. Beispiel: 800BW, Copies, FinishingPricing, DocumentMediaWeight. |
|
Wert |
Der Preis für das Element als numerischer Wert. |
Tabelle: FinishingAction
Diese Tabelle enthält Informationen zur ausgewählten Endbearbeitung für einen Auftrag, z. B. Binden, Falzen, Lochen.
Ein Datensatz pro Auftrag.
Sie können diese Tabelle entweder direkt abfragen oder eine gespeicherte Prozedur verwenden, die Zugriff auf diese Tabelle hat.
Sie können eine PDF-Datei in PRISMAprepare vorbereiten. Wenn Sie PRISMAprepare schließen, werden die Werte der vorbereiteten Elemente in der PDF-Datei selbst gespeichert. Wenn Sie die Bestellung abschließen, werden die Endbearbeitungselemente aus der PDF-Datei gelesen und in der Datenbank gespeichert. In diesem Fall werden die Werte der Endbearbeitungselemente von PRISMAdirect ignoriert. Grund: Die Werte der Endbearbeitungselemente von PRISMAprepare werden als zutreffender betrachtet.
Spaltenname |
Elementname |
Namensgebung |
---|---|---|
FinishingActionID |
Primärer Schlüssel |
|
JobAccountingID |
Fremdschlüssel der Tabelle JobItems |
|
Typ |
TriFoldIn, SaddleStitchOrStapleSpine, Staples_4, Holes_3, usw. |
|
Einheit |
Kopie, Satz, Blatt oder leer, wenn die Einheit unbekannt ist. |
|
FinishingQuantity |
Numerischer Wert |
Tabelle: ImageSettings
Diese Tabelle enthält die eindeutigen Bildeinstellungen aller Aufträge. Die Datenbank enthält keine doppelten Einträge für ein Bild. Ein Bild enthält alle digitalen Informationen der Seite, z. B. Texte, Bilder, Rahmen usw.
Ein Datensatz pro Bild.
Sie können diese Tabelle entweder direkt abfragen oder eine gespeicherte Prozedur verwenden, die Zugriff auf diese Tabelle hat.
Sie können eine PDF-Datei in PRISMAprepare vorbereiten. Wenn Sie PRISMAprepare schließen, werden die Werte der vorbereiteten Elemente in der PDF-Datei selbst gespeichert. Wenn Sie die Bestellung abschließen, werden die Bildeinstellungen aus der PDF-Datei gelesen und in der Datenbank gespeichert. In diesem Fall werden die von PRISMAdirect verwendeten Bildeinstellungen ignoriert.
Grund: In PRISMAprepare können Sie mehrere Bildformate in einer Datei verwenden, z. B. A4- und A3-Bilder. In PRISMAdirect ist nur ein Bildformat möglich. Für eine ordnungsgemäße Kostenzuordnung müssen alle Formate berücksichtigt werden.
Spaltenname |
Elementname |
Namensgebung |
---|---|---|
ImageSettingID |
Primärer Schlüssel |
|
ImageKey |
Dieser Schlüssel wird durch Anhängen der fünf Bildelemente in Kombination mit dem Trennzeichen "," erstellt. Beispiel: Duplex,Color,2100,2970,TenthOfMillimeter |
|
Simplex/Duplex |
Simplex, Duplex |
|
Farbe |
BlackAndWhite, Color, Mixed |
|
ImageWidth |
||
ImageHeight |
||
ImageSizeUnit |
Beispiel: Millimeters, Centimeters, TenthOfMillimeter, HundredthOfMillimeter, ThousandthOfMillimeter |
|
OTSName |
Nicht verwendet |
Tabelle: JobImageSettings
Diese Tabelle enthält die Anzahl der Bilder pro Auftrag. Ein Bild enthält alle digitalen Informationen der Seite, z. B. Texte, Bilder, Rahmen usw.
Ein Datensatz pro Auftrag.
Sie können diese Tabelle entweder direkt abfragen oder eine gespeicherte Prozedur verwenden, die Zugriff auf diese Tabelle hat.
Spaltenname |
Elementname |
Namensgebung |
---|---|---|
JobAccountingID |
Fremdschlüssel der Tabelle JobItems |
|
ImageSettingID |
Fremdschlüssel der Tabelle ImageSettings |
|
ImageCount |
Anzahl der Seiten für die einzelnen Bilder |
|
Bereich |
Nicht verwendet |
Tabelle: MediaItem
Diese Tabelle enthält die eindeutigen Materialien aller Aufträge. Die Datenbank enthält keine doppelten Einträge für ein Material.
Ein Datensatz pro Material.
Sie können diese Tabelle entweder direkt abfragen oder eine gespeicherte Prozedur verwenden, die Zugriff auf diese Tabelle hat.
Die folgenden Materialelemente werden gespeichert:
Wenn keine PDF-Datei verfügbar ist, werden die Materialien gemäß der Definition im Ticket von PRISMAdirect gespeichert.
Wenn eine PDF-Datei verfügbar ist, die Datei aber nicht in PRISMAprepare vorbereitet ist, dann:
Die Materialien werden gemäß der Definition im Ticket von PRISMAdirect gespeichert. Die von der PDF-Datei verwendeten Materialien werden ignoriert.
Wenn die PDF-Datei in PRISMAprepare vorbereitet ist, dann:
Sie können eine PDF-Datei in PRISMAprepare vorbereiten. Wenn Sie PRISMAprepare schließen, werden die Werte der vorbereiteten Elemente in der PDF-Datei selbst gespeichert. Wenn Sie die Bestellung abschließen, werden die Materialelemente von PRISMAprepare aus der PDF-Datei gelesen und in der Datenbank gespeichert. In diesem Fall werden die von PRISMAdirect verwendeten Materialelemente ignoriert.
Spaltenname |
Elementname |
Namensgebung |
---|---|---|
MediaItemID |
Primärer Schlüssel |
|
MediaKey |
Beispiel: 595x842 points, Tab(False), Cyclic(1), 120 g/m2, Plain, Red |
|
MediaName |
Materialname |
|
MediaType |
Beispiel: Normal, Transparent, Umschlag usw. |
|
MediaWidth |
Numerischer Wert |
|
MediaHeight |
Numerischer Wert |
|
MediaSizeUnit |
Beispiel: points, TenthOfMillimeter |
|
MediaWeight |
Numerischer Wert |
|
MediaWeightUnit |
Beispiel: g/m2 |
|
MediaColor |
Beispiel: Weiß, Rot. |
|
PrePunchedMedia |
Anzahl vorgestanzter Materialien (numerischer Wert) |
|
TabMedia |
True oder False |
|
CycleLength |
Numerischer Wert |
Tabelle: JobMediaSettings
Diese Tabelle enthält die Anzahl der Blätter pro Auftrag.
Ein Datensatz pro Auftrag.
Sie können diese Tabelle entweder direkt abfragen oder eine gespeicherte Prozedur verwenden, die Zugriff auf diese Tabelle hat.
Spaltenname |
Elementname |
Namensgebung |
---|---|---|
JobAccountingID |
Fremdschlüssel der Tabelle JobItems |
|
MediaItemID |
Fremdschlüssel der Tabelle MediaItem |
|
SheetCount |
Anzahl der Materialblätter |
|
Bereich |
Nicht verwendet |
Tabelle: TransactionInfoes
PRISMAdirect erstellt diese Tabelle, wenn die Zahlung aktiviert ist. Diese Tabelle enthält die Informationen zu den Zahlungstransaktionen.
Ein Datensatz pro Transaktion.
Sie können diese Tabelle entweder direkt abfragen oder eine gespeicherte Prozedur verwenden, die Zugriff auf diese Tabelle hat.
Spaltenname |
Namensgebung |
---|---|
ID |
Primärer Schlüssel |
OrderNumber |
Auftragsnummer |
OrderName |
Auftragsname |
OrderId |
Nicht öffentliches Identifikationselement. Eine Bestellung wird durch OrderId, nicht durch OrderNumber identifiziert. |
Anbieter |
Der Zahlungsanbieter. |
TransactionId |
Die vom Anbieter erhaltene ID der Zahlungstransaktion. |
Zeitstempel |
Der Zeitstempel der Zahlungstransaktion. |
Status |
Informationen zur Zahlungstransaktion. Beispiel: Start, Ende, Storno, Erstattung. |
Betrag |
Der der Zahlungstransaktion zugrunde liegende Preis. |
Währung |
Die in der Zahlungstransaktion verwendete Währung. |
PayerName |
Einzahlername |
PayerEmailAddress |
E-Mail-Adresse des Einzahlers |
PayerPhoneNumber |
Telefonnummer des Einzahlers |
PayerShippingAddress |
Adresse des Einzahlers |
PayerStatus |
Status des Einzahlers, der vom Zahlungsanbieter erhalten wurde. Er gibt an, ob der Zahlungsanbieter das Bankkonto des Kunden überprüft hat. Beispiel: überprüft, nicht überprüft |
PayerIP |
IP-Hostadresse des Einzahlers |
ServerName |
Der Name des Computers, auf dem PRISMAdirect installiert ist. |
ServerIP |
Die IP-Adresse des Computers, auf dem PRISMAdirect installiert ist. |
Steuer |
Die der Zahlungstransaktion zugrunde liegende Steuer. Die Steuer ist im Betrag enthalten. |
Tabelle: ShipmentPackagesHistories
PRISMAdirect erstellt diese Tabelle, wenn der Versand aktiviert ist. Diese Tabelle enthält die Informationen zu den gesendeten Paketen.
Ein Datensatz pro Paket.
Sie können diese Tabelle entweder direkt abfragen oder eine gespeicherte Prozedur verwenden, die Zugriff auf diese Tabelle hat.
Spaltenname |
Namensgebung |
---|---|
ID |
Primärer Schlüssel |
OrderNumber |
Auftragsnummer |
OrderName |
Auftragsname |
Beschreibung |
Beschreibung der Paketbeschreibung. Dieses Feld ist für den internationalen Versand obligatorisch. |
ShipmentProvider |
Der Versandanbieter. |
DeliveryDateUTC |
Der Zeitstempel der Versandtransaktion. |
Länge |
Die Länge des Pakets. |
Breite |
Die Breite des Pakets. |
Höhe |
Die Höhe des Pakets. |
Einheit |
Einheit der Packungsgröße in [Zoll] oder [cm]. |
WeightValue |
Das Gewicht des Pakets. |
WeightUnit |
Einheit des Paketgewichts in [lb] oder [kg]. |
ShipmentAddressFrom |
Die Versandadresse des Absenders. |
ShipmentAddressDestination |
Die Versandadresse des Empfängers. |
InsuranceValue |
Der Versicherungswert des Pakets. |
InsuranceCurency |
Die Währung, die für den Versicherungswert des Pakets verwendet wird. |
ShipmentCostValue |
Die Versandkosten für das Paket. |
ShipmentCostCurency |
Die Währung, die für die Versandkosten verwendet wird. |