Du kan få FlexyBox til at uploade dine data til en business intelligence-database, så du kan bygge dine egne rapporter og dashboards oven på dem.
Systemet understøtter i øjeblikket BigQuery. Det kræver, at du opretter dit eget Google Cloud-projekt og forbinder FlexyBox til det. Det er den oplagte løsning, hvis du bruger Looker eller et andet dashboardværktøj, der kan forbindes direkte til BigQuery.
Data udstilles råt. Du skal selv opbygge relationer mellem tabellerne i dit dashboardværktøj og selv lave beregnede felter. Tabellerne er ikke færdige rapporter.
Priser på upload til BigQuery er endnu ikke fastlagt og er derfor gratis i en periode.
Hvor ofte opdateres data?
Dine data uploades i tre rytmer. Under hver tabel længere nede står det, hvilken rytme netop den tabel følger.
Type | Rytme |
Stamdata og ændringsdata | Kunder, medlemskaber, afdelinger, medarbejdere, hold, aktiviteter, reservationer og tidsregistrering uploades hver nat ved dagsskiftet. |
Hændelsesdata | Salg, lager, fremmøder, betalingstræk, e-mails og reservationshistorik uploades løbende ca. hvert 30. minut. |
Dagsinformation | Nøgletal fra dagsafslutningen uploades efter det interval, I selv vælger. Standard er én gang i døgnet. |
Har I brug for friskere stamdata, kan I slå Kør ændringsdata-uploads hver 15. minut til under indstillingerne. Så uploades kunder, afdelinger, hold og lignende hvert kvarter i stedet for én gang om natten. Bemærk, at det giver mere arbejde for serveren.
Sådan hænger tabellerne sammen
Alle tabeller indeholder feltet DatabaseId. Kører I flere databaser — fx flere selskaber — uploades de til det samme datasæt, og id-numre som kundenummer og afdelingsnummer går igen på tværs af databaserne. Tag derfor altid DatabaseId med, når du sammenkører to tabeller.
Sammenkøring på | Brug felterne |
Kunde | DatabaseId + CustomerId |
Afdeling | DatabaseId + DepartmentId |
Medlemskab | DatabaseId + MembershipId |
Reservation | DatabaseId + ReservationId |
Medarbejder | DatabaseId + EmployeeId |
Tabeller med History i navnet indeholder én række pr. ændring. Tæller du direkte på dem, tæller du den samme reservation flere gange. Brug hovedtabellen, når du vil tælle, og historiktabellen, når du vil se et forløb.
Egne kundefelter
De kundefelter, I selv har oprettet, kommer automatisk med som ekstra kolonner i tabellen Customers. Kolonnen får samme navn som feltet i FlexyBox.
Felter, der er markeret som følsomme oplysninger, og felter, der er slettet, uploades ikke. Opretter eller omdøber I et kundefelt, ændrer kolonnerne sig ved næste upload.
Tilgængelig data
Følgende tabeller uploades til dit datasæt. Klik på en tabel for at se dens felter.
Stamdata
Departments
Departments
Afdelinger.
Opdateres hver nat (eller hvert 15. minut, hvis indstillingen er slået til)
Felt | Betydning |
Id | Afdelingsnummer |
Guid | Identifikator |
Name | Afdelingens navn |
DatabaseId | Database (bruges ved flere databaser) |
Country | Afdelingens land |
Kunder og medlemskaber
Customers
Customers
Alle kunder med adresse, kontaktoplysninger og status på medlemskab. Egne kundefelter tilføjes automatisk som ekstra kolonner — se afsnittet om egne kundefelter.
Opdateres hver nat (eller hvert 15. minut, hvis indstillingen er slået til)
Felt | Betydning |
Id | Kundenummer |
Guid | Identifikator |
Name | Navn |
CountryCode | Landekode |
StreetAddress | Adresse |
PostalCode | Postnummer |
PostalDistrict | Bynavn |
FullAddress | Fuld adresse, kan bruges til at tegne kunder ind på et kort |
Gender | Køn: Unknown, Female eller Male |
CreatedAt | Hvornår kunden blev oprettet |
DateOfBirth | Fødselsdato |
CompanyRelationId | Kundenummer på primær firmarelation |
ChildRelationCount | Antal kunderelationer |
TotalMembershipPrice | Samlet pris for alle kundens aktive medlemskaber |
HasActiveMembership | Har kunden et aktivt medlemskab |
DepartmentId | Kundens afdeling |
DatabaseId | Database (bruges ved flere databaser) |
DatabaseCountry | Databasens land |
CustomersMembergroups
CustomersMembergroups
Medlemsgrupper som kunden er en del af.
Opdateres hver nat (eller hvert 15. minut, hvis indstillingen er slået til)
Felt | Betydning |
CustomerId | Kundenummer |
MemberGroupName | Medlemsgruppens navn |
SignupDate | Hvornår kunden er tilmeldt |
SignupType | Hvem der tilmeldte: Unknown, Employee eller Customer |
DatabaseId | Database (bruges ved flere databaser) |
CustomersTags
CustomersTags
Kundetags som kunden har.
Opdateres hver nat (eller hvert 15. minut, hvis indstillingen er slået til)
Felt | Betydning |
CustomerId | Kundenummer |
TagName | Kundetaggets navn |
DatabaseId | Database (bruges ved flere databaser) |
CustomerMemberships
CustomerMemberships
Medlemskaber som kunden har.
Opdateres hver nat (eller hvert 15. minut, hvis indstillingen er slået til)
Felt | Betydning |
MembershipId | Medlemskabs-id |
Guid | Identifikator |
CustomerId | Kundenummer |
StartTime | Startdato |
EndTime | Slutdato (kan være tom) |
CurrentPrice | Nuværende pris |
ContractId | Kontraktens id |
ContractName | Navn på kontrakten |
ContractPaymentType | Kontraktens betalingsform |
CreatedTime | Oprettelsestidspunkt |
CreatedBy | Oprettet af |
CancellationTime | Opsigelsestidspunkt |
TicketClipBalance | Antal resterende klip |
IsActive | Er medlemskabet aktivt dags dato |
TotalAddOnPrice | Samlet pris for tilkøb |
ProductId | Vare-id |
CurrentFreezePeriodStart | Nuværende pausestart |
CurrentFreezePeriodEnd | Nuværende pauseslut |
IsCurrentlyFrozen | Er medlemskabet på pause i øjeblikket |
DatabaseId | Database (bruges ved flere databaser) |
Currency | Valutakode, fx DKK |
CustomerMembershipDiscounts
CustomerMembershipDiscounts
Rabatter på medlemskaber.
Opdateres hver nat (eller hvert 15. minut, hvis indstillingen er slået til)
Felt | Betydning |
MembershipId | Medlemskabs-id — peger på CustomerMemberships |
StartTime | Startdato for rabatten |
EndTime | Slutdato for rabatten |
Comment | Rabatkommentar |
UsedDiscountCode | Evt. rabatkode der er brugt |
DiscountName | Rabattypens navn |
DiscountedPrice | Pris i rabatperioden |
DatabaseId | Database (bruges ved flere databaser) |
CustomerMembershipAddOnProducts
CustomerMembershipAddOnProducts
Øjebliksbillede af tilkøb på medlemskaber. Én række er ét tilkøb. Datoerne beskriver medlemskabet — ikke hvornår tilkøbet blev tilføjet.
Opdateres hver nat (eller hvert 15. minut, hvis indstillingen er slået til)
Felt | Betydning |
Id | Tilkøbets id |
Guid | Identifikator |
DatabaseId | Database (bruges ved flere databaser) |
MembershipId | Medlemskabs-id |
CustomerId | Kundenummer |
DepartmentId | Afdeling brugt til prisberegning |
ArticleId | Vare-id |
ArticleNumber | Varenummer |
ArticleName | Varens navn |
ArticleTypeId | Varegruppe-id |
ArticleTypeName | Varegruppenavn |
Quantity | Antal, inkl. decimaler |
PriceOverride | Manuel enhedspris. Tom betyder standardpris, 0 betyder gratis |
CurrentUnitPrice | Gældende enhedspris |
CurrentTotalPrice | Antal gange gældende enhedspris |
Currency | Valutakode, fx DKK |
ExportedAt | Hvornår øjebliksbilledet blev taget |
IsActive | Er medlemskabet aktivt |
StartTime | Medlemskabets start |
EndTime | Medlemskabets slut (tom = løbende) |
IsCurrentlyFrozen | Er medlemskabet på pause |
ContractTags
ContractTags
Tags på kontrakter. Bruges til at gruppere medlemskaber på tværs af kontrakter.
Opdateres hver nat (eller hvert 15. minut, hvis indstillingen er slået til)
Felt | Betydning |
ContractId | Kontraktens id — peger på CustomerMemberships.ContractId |
TagId | Taggets id |
TagName | Taggets navn |
DatabaseId | Database (bruges ved flere databaser) |
CustomerCharges
CustomerCharges
Automatiske betalingstræk på kundens betalingskort, inkl. afviste forsøg.
Opdateres løbende, ca. hvert 30. minut
Felt | Betydning |
Id | Linje-id |
DatabaseId | Database (bruges ved flere databaser) |
CustomerId | Kundenummer |
DepartmentId | Afdelingsnummer |
Timestamp | Tidsstempel |
Amount | Beløb |
GatewayCode | Svarkode fra betalingsgateway |
GatewayMessage | Svartekst fra betalingsgateway |
AcquirerCode | Svarkode fra indløser |
AcquirerMessage | Svartekst fra indløser |
FailureState | Fejltilstand, hvis trækket mislykkedes |
Error | Fejltekst |
IsSuccessfullyCharged | Lykkedes trækket |
Fremmøde, hold og aktiviteter
CustomerAttendances
CustomerAttendances
Fremmøder — hver gang en kunde tjekker ind eller bliver afvist.
Opdateres løbende, ca. hvert 30. minut
Felt | Betydning |
Id | Linje-id |
DatabaseId | Database (bruges ved flere databaser) |
CustomerId | Kundenummer |
DepartmentId | Afdelingsnummer |
Timestamp | Tidsstempel |
LocationName | Fremmødelokation |
MembershipId | Medlemskabs-id |
MembershipTypeId | Medlemskabstypens id |
MembershipName | Medlemskabets navn |
Status | Normal, Rejected, Out, OutRejected, FreeReentry eller FreeReentryDueToTeam |
AttendedById | Fremmødt af id |
AttendedByName | Fremmødt af navn |
ActivityId | Aktivitets-id |
ActivityName | Aktivitetens navn |
TeamActivities
TeamActivities
Holdaktiviteter med kapacitet og tilmeldingstal.
Opdateres hver nat (eller hvert 15. minut, hvis indstillingen er slået til)
Felt | Betydning |
ID | Aktivitetens id |
StartTime | Starttidspunkt |
EndTime | Sluttidspunkt |
DepartmentId | Afdelingsnummer |
Name | Aktivitetens navn |
Trainer | Trænerens navn |
AvailableSpots | Antal pladser |
AvailableSpotsWaitingList | Antal pladser på venteliste |
TotalJoined | Antal tilmeldte i alt |
CurrentJoined | Antal tilmeldte nu |
CurrentWaitingList | Antal på venteliste nu |
WaitingListPromotions | Antal rykket op fra venteliste |
DatabaseId | Database (bruges ved flere databaser) |
CustomerActivityLinks
CustomerActivityLinks
Én række pr. kunde pr. holdaktivitet: tilmelding, venteliste, fremmøde, afmelding og gebyr.
Opdateres hver nat (eller hvert 15. minut, hvis indstillingen er slået til)
Felt | Betydning |
Id | Linje-id |
DatabaseId | Database (bruges ved flere databaser) |
Guid | Identifikator |
CustomerId | Kundenummer |
TeamActivityId | Aktivitetens id — peger på TeamActivities |
TeamActivityName | Aktivitetens navn |
TeamActivityStartTime | Aktivitetens start |
TeamActivityEndTime | Aktivitetens slut |
TeamActivityLocation | Aktivitetens lokation |
TeamId | Holdets id |
TeamName | Holdets navn |
ActivityName | Aktivitetstypens navn |
TrainerId | Trænerens id |
TrainerName | Trænerens navn |
DepartmentId | Afdelingsnummer |
TimeJoined | Tilmeldingstidspunkt |
IsAttended | Mødte kunden op |
TimeAttended | Fremmødetidspunkt |
AttendedById | Registreret af id |
AttendedByName | Registreret af navn |
OnWaitingList | Står kunden på venteliste |
WaitingListNumber | Nummer på ventelisten |
PromotionTime | Hvornår kunden blev rykket op fra ventelisten |
LeaveStatus | NotLeft, LeftWithFine eller LeftWithoutFine |
LeaveTime | Afmeldingstidspunkt |
LeftById | Afmeldt af id |
LeftByName | Afmeldt af navn |
FineStatus | FineNotCalculated, FinedForLeaving, FinedForNotAttending eller NotFined |
CustomerContractId | Medlemskab brugt til tilmeldingen |
CustomerContractName | Medlemskabets navn |
CustomerContractPaymentType | Medlemskabets betalingsform |
CreatedById | Oprettet af id |
CreatedByName | Oprettet af navn |
ReturnClipsStatus | Status på tilbageføring af klip |
IsGuestHandled | Er tilmeldingen håndteret som gæst |
ForcedWaitingListTime | Hvornår kunden blev tvunget på venteliste |
Timestamp | Tidsstempel |
Reservationer
ReservationData
ReservationData
Nuværende reservationer med gæsteantal, bord, ankomst og betaling.
Opdateres hver nat (eller hvert 15. minut, hvis indstillingen er slået til)
Felt | Betydning |
Id | Reservationens id |
Guid | Identifikator |
CustomerId | Kundenummer |
CustomerGuid | Kundens identifikator |
DepartmentId | Afdelingsnummer |
DatabaseId | Database (bruges ved flere databaser) |
ReservationDate | Reservationsdato |
OriginalReservationDate | Oprindelig reservationsdato |
StartTime | Starttidspunkt |
EndTime | Sluttidspunkt |
Timestamp | Tidsstempel |
GuestCount | Antal gæster |
PeopleEating | Antal spisende gæster |
TableNumber | Bordnummer |
ArrivalState | NotArrived, PartiallyArrived, Arrived eller NoShow |
CheckedIn | Er reservationen tjekket ind |
PrepaidAmount | Forudbetalt beløb |
PrepaidStatus | NotPaidOrNoPrepaid, WaitingForPayment eller PaymentSuccessful |
TotalPrice | Samlet pris |
CreatedAt | Oprettelsestidspunkt |
CreatedById | Oprettet af id |
CreatedByName | Oprettet af navn |
LastChangedById | Sidst ændret af id |
LastChangedByName | Sidst ændret af navn |
ArrivedAt | Ankomsttidspunkt |
SeatedAt | Tidspunkt for placering ved bordet |
ConfirmationDate | Bekræftelsesdato |
LatestConfirmationDate | Seneste frist for bekræftelse |
FullDepositPaidAt | Hvornår depositum var fuldt betalt |
ConfirmationSent | Hvornår bekræftelsen blev sendt |
Origin | Hvor reservationen kom fra, fx online eller lokalt |
LogTime | Hvornår rækken blev logget |
ReservationDataHistory
ReservationDataHistory
Historik for reservationer — én række pr. ændring. Brug denne tabel til at følge, hvordan en reservation har ændret sig over tid.
Opdateres løbende, ca. hvert 30. minut
Tabellen har præcis de samme felter som ReservationData.
ReservationReservedArticle
ReservationReservedArticle
Varer bestilt på en reservation, fx menuer og tilkøb.
Opdateres hver nat (eller hvert 15. minut, hvis indstillingen er slået til)
Felt | Betydning |
Id | Linje-id |
Guid | Identifikator |
ReservationId | Reservationens id — peger på ReservationData |
ReservationGuid | Reservationens identifikator |
DatabaseId | Database (bruges ved flere databaser) |
DepartmentId | Afdelingsnummer |
ReservationDate | Reservationsdato |
Timestamp | Tidsstempel |
ArticleId | Vare-id |
ArticleName | Varens navn |
Quantity | Antal |
Price | Enhedspris |
TotalPrice | Samlet pris |
OrderText | Bestillingstekst |
DiscountPercentage | Rabat i procent |
DiscountId | Rabattens id |
UnitDiscountPercentage | Rabat i procent pr. enhed |
UnitDiscountAmount | Rabatbeløb pr. enhed |
OfferId | Tilbuddets id |
ReservationReservedArticleHistory
ReservationReservedArticleHistory
Historik for bestilte varer på reservationer.
Opdateres løbende, ca. hvert 30. minut
Tabellen har præcis de samme felter som ReservationReservedArticle.
Medarbejdere
Employees
Employees
Alle medarbejdere, også fratrådte og slettede.
Opdateres hver nat (eller hvert 15. minut, hvis indstillingen er slået til)
Felt | Betydning |
EmployeeId | Medarbejder-id |
EmployeeGuid | Identifikator |
CustomerId | Kundenummer på medarbejderen |
Name | Navn |
PhoneNumber | Telefonnummer |
DateOfBirth | Fødselsdato |
Age | Alder |
DepartmentId | Afdelingsnummer |
StartDate | Ansættelsesdato |
FiredDate | Fratrædelsesdato |
IsActive | Er medarbejderen aktiv |
IsDeleted | Er medarbejderen slettet |
PermissionGroupId | Rettighedsgruppens id |
PermissionGroupName | Rettighedsgruppens navn |
PrimarySalaryGroupName | Primær løngruppe |
PrimarySalaryAgreementName | Primær lønaftale |
PrimarySalary | Primær lønsats |
CostPriceModifier | Kostprisfaktor |
EmployeeGuaranteedHours | Garanterede timer |
RequiresTimeRegistration | Skal medarbejderen tidsregistrere |
DatabaseId | Database (bruges ved flere databaser) |
EmployeeGroups
EmployeeGroups
Medarbejdergrupper pr. medarbejder.
Opdateres hver nat (eller hvert 15. minut, hvis indstillingen er slået til)
Felt | Betydning |
EmployeeId | Medarbejder-id |
CustomerId | Kundenummer |
EmployeeGroupId | Medarbejdergruppens id |
EmployeeGroupName | Medarbejdergruppens navn |
DepartmentId | Afdelingsnummer |
DatabaseId | Database (bruges ved flere databaser) |
EmployeeSalaries
EmployeeSalaries
Lønsatser pr. medarbejder.
Opdateres hver nat (eller hvert 15. minut, hvis indstillingen er slået til)
Felt | Betydning |
CustomerId | Kundenummer |
IsPreviousEmployee | Tidligere medarbejder |
SalaryGroupName | Løngruppens navn |
SalaryAgreementName | Lønaftalens navn |
DepartmentId | Afdelingsnummer |
EmployeeGroupName | Medarbejdergruppens navn |
BaseSalary | Lønsats |
DatabaseId | Database (bruges ved flere databaser) |
EmployeeMonthlySalaries
EmployeeMonthlySalaries
Månedslønnede medarbejdere med gyldighedsperiode.
Opdateres hver nat (eller hvert 15. minut, hvis indstillingen er slået til)
Felt | Betydning |
EmployeeId | Medarbejder-id |
CustomerId | Kundenummer |
MonthlySalary | Månedsløn |
WorkHoursPerMonth | Timer pr. måned |
WageTypeIdentifier | Lønartskode |
ValidFrom | Gyldig fra |
ValidTo | Gyldig til (tom = løbende) |
DepartmentId | Afdelingsnummer |
DatabaseId | Database (bruges ved flere databaser) |
Tidsregistrering
TimeRegistrations
TimeRegistrations
Tidsregistreringer med ind- og udstempling, pauser og godkendelse.
Opdateres hver nat (eller hvert 15. minut, hvis indstillingen er slået til)
Felt | Betydning |
TimeRegistrationId | Tidsregistreringens id |
TimeRegistrationGuid | Identifikator |
EmployeeId | Medarbejder-id |
CustomerId | Kundenummer |
DepartmentId | Afdelingsnummer |
DatabaseId | Database (bruges ved flere databaser) |
Timestamp | Tidsstempel |
WorkDate | Arbejdsdato |
CheckedIn | Indstemplet |
CheckedOut | Udstemplet |
OriginalCheckedIn | Oprindelig indstempling før rettelse |
OriginalCheckedOut | Oprindelig udstempling før rettelse |
BreakMinutes | Pause i minutter |
OriginalBreakMinutes | Oprindelig pause før rettelse |
Salary | Beregnet løn |
RegistrationState | Registreringens status |
GroupId | Vagtgruppens id |
GroupName | Vagtgruppens navn |
ShiftTypeId | Vagttypens id |
ShiftTypeName | Vagttypens navn |
SalaryGroupId | Løngruppens id |
AcceptedById | Godkendt af id |
AcceptedByName | Godkendt af navn |
Comment | Kommentar |
IsDeleted | Er registreringen slettet |
TimeRegistrationSalaryBreakdowns
TimeRegistrationSalaryBreakdowns
Lønspecifikation pr. tidsregistrering — én række pr. lønlinje.
Opdateres hver nat (eller hvert 15. minut, hvis indstillingen er slået til)
Felt | Betydning |
TimeRegistrationId | Tidsregistreringens id — peger på TimeRegistrations |
TimeRegistrationGuid | Identifikator |
LineIndex | Linjenummer |
EmployeeId | Medarbejder-id |
CustomerId | Kundenummer |
DepartmentId | Afdelingsnummer |
DatabaseId | Database (bruges ved flere databaser) |
Timestamp | Tidsstempel |
WorkDate | Arbejdsdato |
CheckedIn | Indstemplet |
WageTypeIdentifier | Lønartskode |
Description | Beskrivelse |
Quantity | Antal |
Amount | Sats |
TotalAmount | Beløb i alt |
SalaryDetailType | Lønlinjens type |
Salg
De tre salgstabeller deler de samme grundfelter. De står samlet her, så de ikke gentages tre gange.
Fælles felter for alle salgstabeller
Fælles felter for alle salgstabeller
Disse felter findes i SaleLine, SaleComplexLine og SalesLog.
Opdateres løbende, ca. hvert 30. minut
Felt | Betydning |
DatabaseId | Database (bruges ved flere databaser) |
Id | Linje-id |
DepartmentId | Afdelingsnummer |
BillId | Regningsnummer |
Origin | Hvor salget kom fra, fx kasse eller webshop |
Guid | Identifikator |
CustomerId | Kundenummer |
WorkstationId | Arbejdsstationens id |
WorkstationName | Arbejdsstationens navn |
UserId | Bruger-id |
UserName | Brugerens navn |
ArticleId | Vare-id |
ArticleNumber | Varenummer |
ArticleName | Varens navn |
ArticleTypeId | Varegruppe-id |
ArticleTypeName | Varegruppens navn |
ArticleTypeTopLevelName | Øverste varegruppes navn |
UnitPrice | Enhedspris |
UnitCostPrice | Enhedskostpris |
Quantity | Antal |
DiscountPercentage | Rabat i procent |
DiscountTypeId | Rabattype-id |
DiscountTypeName | Rabattypens navn |
TotalPrice | Samlet pris (enhedspris gange antal) |
Date | Dato |
StartOfMonth | Første dag i måneden for salget |
TotalPriceExTax | Samlet pris uden moms |
UnitPriceExTax | Enhedspris uden moms |
Currency | Valutakode, fx DKK |
Timestamp | Tidsstempel |
SaleLine
SaleLine
Alle linjer på alle kvitteringer. Her vises sammensatte produkter på deres primære varenummer. Tidspunktet er, hvornår salget blev slået ud af kassen.
Opdateres løbende, ca. hvert 30. minut
Indeholder de fælles salgsfelter ovenfor plus:
Felt | Betydning |
SaleId | Kvitteringsnummer |
Name | Navn på det solgte produkt |
SaleComplexLine
SaleComplexLine
Alle linjer på alle kvitteringer, hvor sammensatte produkter er delt op på de enkelte varenumre. Selve det sammensatte produkt vises ikke.
Opdateres løbende, ca. hvert 30. minut
Indeholder de fælles salgsfelter ovenfor plus:
Felt | Betydning |
SaleId | Kvitteringsnummer |
SaleLineID | Salgslinjens id — peger på SaleLine |
SalesLog
SalesLog
Alle indtastninger i kassesystemet. Tidspunktet er, hvornår produktet blev slået ind i kassen.
Opdateres løbende, ca. hvert 30. minut
Indeholder de fælles salgsfelter ovenfor plus:
Ingen ekstra felter.
Lager
StockLog
StockLog
Alle lagertransaktioner: trækninger, spild, køb, optællinger m.v.
Opdateres løbende, ca. hvert 30. minut
Felt | Betydning |
Id | Linje-id |
DatabaseId | Database (bruges ved flere databaser) |
Timestamp | Tidsstempel |
DepartmentId | Afdelingsnummer |
IngredientId | Råvare-id |
IngredientName | Råvarens navn |
StockAreaId | Lagerområde-id |
StockAreaName | Lagerområdets navn |
Quantity | Mængde |
CostPrice | Kostpris |
EmployeeId | Medarbejder-id |
EmployeeName | Medarbejderens navn |
CurrentStock | Lagerbeholdning på lagerområdet efter transaktionen |
Unit | Enhedens navn |
CurrentStockValue | Lagerværdi på lagerområdet efter transaktionen |
ChangeType | Sale, StockTransfer, StockCount, StockWaste, PurchaseOrder, Production eller Reset |
WasteTypeName | Spildgruppens navn |
Currency | Valutakode, fx DKK |
Dagsafslutning
DayInformationUpload
DayInformationUpload
Nøgletal pr. afdeling pr. dag: omsætning, budget, lønprocent og kassedifference. Rækken kommer, når dagen lukkes.
Opdateres efter det interval, I selv vælger (standard: én gang i døgnet)
Felt | Betydning |
DayCloseGuid | Dagsafslutningens identifikator |
Date | Dato |
Timestamp | Tidsstempel |
DepartmentId | Afdelingsnummer |
DatabaseId | Database (bruges ved flere databaser) |
TotalSales | Omsætning inkl. moms |
TotalSalesExTax | Omsætning uden moms |
TotalSalesLastYear | Omsætning samme dag sidste år, inkl. moms |
TotalSalesLastYearExTax | Omsætning samme dag sidste år, uden moms |
Budget | Budget for dagen |
EstimatedBudget | Estimeret budget |
TransactionCount | Antal transaktioner |
TotalSalary | Samlet løn for dagen |
TotalSalaryWithMonthly | Samlet løn inkl. månedslønnede |
BudgetSalary | Budgetteret løn |
SalaryPercentage | Lønprocent |
SalaryPercentageWithMonthly | Lønprocent inkl. månedslønnede |
SalaryPercentageBudget | Budgetteret lønprocent |
CashDifference | Kassedifference |
E-mails til kunder
EmailToCustomer
EmailToCustomer
E-mails sendt til kunder fra systemet.
Opdateres løbende, ca. hvert 30. minut
Felt | Betydning |
Id | Linje-id |
DatabaseId | Database (bruges ved flere databaser) |
CustomerId | Kundenummer |
Topic | E-mailens emne |
EmailToCustomerStatusLog
EmailToCustomerStatusLog
Leveringsstatus pr. e-mail — fx sendt, leveret, åbnet eller afvist.
Opdateres løbende, ca. hvert 30. minut
Felt | Betydning |
Id | Linje-id |
DatabaseId | Database (bruges ved flere databaser) |
EmailToCustomerId | E-mailens id — peger på EmailToCustomer |
Timestamp | Tidsstempel |
EmailStatus | Leveringsstatus |
Status | Statustekst |
Diagnostic | Detaljeret besked fra mailudbyderen |
BigQuery konfiguration
Opret BigQuery konto
For at oprette en BigQuery konto skal du bruge en Google konto.
Log ind her:
https://console.cloud.google.com/bigquery
Bemærk: Synkroniseringen virker kun når man har en betalt plan på Google Cloud.
Vælg projekt
Hvis du ikke allerede har et projekt skal det oprettes her:
Opret datasæt
Opret herefter et datasæt - husk navnet du skal bruge det senere.
Opret nøgle
For at du kan give FlexyBox adgang til at uploade data til dit google projekt skal du oprette en nøglefil.
Opret først en "Service account"
Opret nu en key.
Din browser vil nu downloade en json fil med nøglen.
Aktiver integrationen
For at aktivere integrationen skal du ind i System indstillinger under Integrationer.
Udfyld alle data og tryk Ok.
Du skal kopiere indholdet fra den nøgle fil du lavede tidligere ind i feltet Nøglefil.
Du kan åbne den med notepad for at se indholdet.
Indstillinger
Ud over nøglefilen kan du justere følgende under Systemindstillinger > Integrationer > BigQuery.
Indstilling | Betydning |
BigQuery projekt-id | Projekt-id'et i BigQuery. Projektet skal findes i forvejen. |
BigQuery datasætnavn | Navnet på det datasæt, data uploades til. |
Legitimationsoplysninger - Nøglefil | Hele indholdet af den JSON-nøglefil, du hentede ovenfor. |
Kør ændringsdata-uploads hver 15. minut | Uploader kunder, afdelinger og hold hvert kvarter i stedet for én gang om natten. |
Uploadinterval for dagsinformation (minutter) | Hvor ofte dagsinformation uploades. Mindst 15 minutter, højst 7 dage. |
Får FlexyBox ikke adgang — fx hvis nøglefilen er ugyldig, faktureringen er slået fra, eller datasættet ikke findes — får I en systembesked i FlexyBox. Kontrollér i så fald nøglefilen og projektets opsætning i Google Cloud.











