Loading

Die verfügbaren Tabellen, gespeicherten Prozeduren und Sichten der Datenbank PrintAccounting

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.

Gespeicherte 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:

  1. 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

  2. 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.

  3. upsGetAllBundleItemsWithFilters

    Diese gespeicherte Prozedur:

    • Enthält alle Elemente des Sammelauftrags.

    • Verwendet @startDate und @endDate als Parameter.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. upsGetBundleAndBundlePartsItems

    Diese gespeicherte Prozedur:

    • Enthält alle Informationen des Sammelauftrags und der Komponenten des Sammelauftrags.

    • Fragt die Tabellen BundleItems, BundleCustomItems, JobItems, JobCustomItems ab.

  9. upsGetJobAndBundleItems

    Diese gespeicherte Prozedur:

    • Enthält alle Informationen zu Aufträgen und Sammelaufträgen.

    • Fragt die Tabellen BundleItems, BundleCustomItems, JobItems, JobCustomItems ab.

  10. 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.

  11. 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.

  12. 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.

  13. 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.

    HINWEIS

    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:

  1. OrderBundlesItemsValues

    Diese Sicht:

    • Enthält Informationen zum Sammelauftrag, einschließlich Bestellungsinformationen.

    • Fragt die Tabellen ab: BundleItems, OrderItems, User.

  2. OrderJobsItems

    Diese Sicht:

    • Enthält alle Auftragselemente und alle Elemente des Sammelauftrags.

  3. OrderJobsItemsValues

    Diese Sicht:

    • Enthält Auftragselemente, einschließlich Bestellungselemente und Elemente des Sammelauftrags

    • Fragt die Tabellen ab: JobItems, OrderItems, User, BundleItems.

  4. 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.

  5. 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.

Die Tabellen und ihr Inhalt

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.

  1. 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

  2. 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.

  3. 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

  4. 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.

  5. 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.

  6. 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.

  7. 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

    E-Mail

    EmailAddress

  8. 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

  9. 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

  10. 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.

  11. 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

  12. 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

  13. 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

  14. 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:

      1. Wenn keine PDF-Datei verfügbar ist, werden die Materialien gemäß der Definition im Ticket von PRISMAdirect gespeichert.

      2. 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.

      3. 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

  15. 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

  16. 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.

  17. 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.