How do I create a report in Resco?

Skab Kraftfulde Rapporter i Resco: En Komplet Guide

15/01/2023

Rating: 4.84 (12164 votes)

I dagens datadrevne verden er evnen til at generere klare og præcise rapporter afgørende for enhver virksomhed. For brugere af Resco CRM tilbyder Resco Report Designer et robust og fleksibelt værktøj til at skabe skræddersyede mobilrapporter, der leverer indsigt direkte til dine mobile enheder. Uanset om du er en CRM-administrator, der ønsker at designe komplekse salgsrapporter, eller en superbruger, der har brug for at visualisere data på farten, giver Report Designer dig de nødvendige værktøjer. Denne artikel vil guide dig gennem processen med at skabe og tilpasse rapporter i Resco, fra de grundlæggende elementer til mere avancerede funktioner, og hjælpe dig med at udnytte det fulde potentiale af dine CRM-data.

How do I create a report in Resco?
Using a web browser, log in to your CRM. On Resco Cloud, log in to your organization and select Reports. On Dynamics, in the list of published apps, search for Resco Suite, then select Reports. On Salesforce, log in to Resco for Salesforce and select Mobile Report Editor. On start, the Report Designer shows a list of existing reports.

Resco Report Designer er et kraftfuldt værktøj, der er designet specifikt til CRM-administratorer. Det giver dig mulighed for at designe tilpassede mobilrapportskabeloner, som derefter gemmes i dit CRM-system som en post. Disse skabeloner kan bruges på tværs af alle mobile projekter i din organisation, hvilket sikrer konsistens og effektivitet. Selvom designeren er det primære værktøj, er det også vigtigt at vide, at mere avancerede brugere kan oprette eller redigere rapportskabeloner direkte som XML-filer, hvilket giver en høj grad af kontrol og fleksibilitet.

Indholdsfortegnelse

Adgang til og Grundlæggende Brug af Resco Report Designer

For at begynde din rejse med rapportdesign skal du starte Report Designer fra administrationskonsollen i dit CRM-system. Dette er dit kontrolcenter for alle rapporteringsbehov. Når designeren åbnes, præsenteres du for en liste over eksisterende rapporter. Denne oversigt giver dig mulighed for hurtigt at finde, redigere eller oprette nye rapporter.

I den øverste del af skærmen finder du en værktøjslinje, der giver adgang til de fleste funktioner. For at navigere effektivt kan du bruge søgefeltet over værktøjslinjen til at filtrere dine rapporter, hvilket er særligt nyttigt, hvis du har en lang liste. Du kan også sortere rapporterne ved at klikke på overskriftsrækken i rapportlisten. Når du har afsluttet redigeringen af en rapport, er det afgørende at gemme dine ændringer. Men husk, at rapporten først bliver tilgængelig i appen, når du har aktiveret den. En gemt rapport er en god start, men en aktiveret rapport er en, der kan bruges.

Forståelse af Mobile Rapportelementer

Mobile rapporter er en samling af flere nøgleelementer, der arbejder sammen for at præsentere dine data på en meningsfuld måde. At forstå disse elementer er fundamentalt for at designe effektive og visuelt tiltalende rapporter.

Tekstblokke og Billedblokke: Data og Visuel Kommunikation

Formålet med tekstblokke er at vise tekstdata, uanset om det er statisk tekst (f.eks. etiketter) eller dynamiske data fra din organisation (f.eks. feltværdier). Ligeledes er billedblokke designet til at vise JPEG- eller PNG-billeder. Disse kan være statiske billeder, der er indlæst fra Offline HTML-sektionen, eller dynamiske billeder, der hentes fra notevedhæftninger eller sky-dokumenter. Begge bloktyper er grundlæggende for at formidle information i din rapport.

Grid (Gitter): Rapportens Strukturelle Rygrad

Gitteret er det grundlæggende beholder-element i en mobilrapport. Det organiserer tekst- og/eller billedblokke i et tabelmønster, hvilket giver en struktureret og organiseret præsentation af data. Du kan tilføje et nyt gitter ved at klikke på 'Tilføj Gitter'. Gitre kan placeres på det øverste niveau af din rapport eller inde i et Gentager-element (som vi kommer til senere). Nye gitre tilføjes lige efter det aktuelt valgte element, og du kan flytte dem rundt ved hjælp af 'Op'- og 'Ned'-knapperne.

Konfigurering af Gitre: Kolonnebredde og Rækkehøjde

Hvert gitter starter med en enkelt tom celle. Du kan tilføje kolonner og rækker til dit gitter ved at dobbeltklikke på gitteret og bruge plus-knapperne. Fleksibilitet i layoutet er nøglen til en god rapport.

  • Kolonnebredde: Den maksimale bredde af gitteret er lig med sidens bredde. Du kan angive bredden af kolonner enten ved at trække eller ved at indstille 'Bredde' i egenskabspanelet. Du kan indtaste enten en fast bredde (i pixels) eller en fleksibel bredde (som en brøkdel af den samlede bredde). Hvis gitteret indeholder mindst én kolonne med fleksibel bredde, indstilles gitterets bredde til sidens bredde. Bredden af fleksible kolonner beregnes ved at trække alle faste breddekolonner fra sidens bredde og fordele resten jævnt. For at øge bredden af en fleksibel kolonne skal du øge dens bredde i brøkdele. For eksempel vil en kolonne, der er 2 brøkdele bred, være dobbelt så bred som en kolonne på 1 brøkdel.
  • Rækkehøjde: Rækker starter med standard, automatisk højde, der justeres efter størrelsen af indholdet i cellen. Du kan ændre højden enten ved at trække eller i egenskabspanelet. Ryd 'Auto højde' for at deaktivere automatisk højdeberegning og indtaste en eksplicit pixelstørrelse ('Nøjagtig højde'). Den automatiske beregning bruger den maksimale højde af blokkene i gitterrækken, hvilket betyder enten højden af tekst i en bestemt skrifttype eller højden af et billede (billedhøjden kan automatisk skaleres for at passe ind i en bestemt bredde).

Forældregitter, Sidehoveder og Sidefødder

Et forældregitter (Parent Grid) opfører sig som et almindeligt gitter, men med den ekstra funktion, at du skal vælge en relateret entitet. Alle felter i den relaterede entitet bliver derefter tilgængelige i hele rapporten. Dette er en forenkling af at definere en yderligere fetch-variabel manuelt.

Sidehoved- og sidefodselementer ligner gitre, men med et par vigtige undtagelser:

  • De gentages på hver side af rapporten.
  • De kan ikke slettes fra rapporten (men de kan være tomme).

Detaljer om Tekstblokke: Visning af Dynamiske Data

Tekstblokke er hjertet i visning af information i dine rapporter. Du tilføjer en tekstblok til din rapport ved at klikke på 'Tilføj Celle'. En tekstblok kan placeres i ethvert gitter, eller i sidehovedet eller sidefoden.

Konfiguration og Binding

Du kan konfigurere adfærden af din tekstblok i egenskabspanelet:

  • Kolonne og Række: Definerer blokkens position i gitteret (startende med 1, 1 for øverste venstre hjørne).
  • Kolonnespænd og Rækkespænd: Definerer blokkens spændvidde på tværs af flere kolonner eller rækker. Standardværdier: 1. Den faktiske pixelstørrelse af en tekstblok afhænger af gitterets egenskaber.
  • Stil og Synlighed: Styrer, om og hvordan teksten vises.
  • Bindingstype: Definerer, hvordan cellen skal fortolkes. Dette er en afgørende egenskab for at vise dynamiske data.
  • Borders: Giver dig mulighed for at opsætte tilpassede rammer for cellen.

Tabel: Bindingstyper for Tekstblokke

For at gøre det lettere at forstå de forskellige bindingstyper, se denne oversigt:

BindingstypeFormålEksempel
KonstantViser tekst bogstaveligt, f.eks. til faste etiketter eller titler."Rapport for salg"
VærdiBruges til at vise dynamiske data fra CRM-felter.{ordre.totalbeløb}
Rå VærdiBruges, når du har brug for at få adgang til den interne værdi af et felt, f.eks. det interne nummer for en indstilling i et optionsæt.{statuskode:råværdi}

Visning af Dynamiske Data og Formatering

Den nemmeste måde at tilføje dynamiske data på er at trække et felt fra venstre rude direkte til tekstcellen. Denne binding kan være navnet på en primitiv (input) variabel, såsom datointerval. Det kan også være navnet på en sammensat (primær, fetch) variabel og et bestemt felt, for eksempel: ordre.totalbeløb.

For at vise flere variabler i et enkelt felt, skal du omslutte deres navne i krøllede parenteser: {ordre.gade1}, {ordre.by}, {ordre.land}. Enhver tekst uden for parenteserne vil blive kopieret bogstaveligt (som en konstant).

Formatering af Værdier

Hvis du har brug for at formatere en numerisk eller dato-værdi på en bestemt måde, skal du tilføje et kolon og en formateringsstreng efter variabelnavnet: {ordre.oprettetden:ÅÅÅÅ-MM-DD}. Du kan se C# Visual Studio-referencen for de mulige formater. Du kan eventuelt også inkludere kulturoversigten for at formatere datoer eller tal for en specifik kultur. Dette styrer navne på måneder, separatorer osv.: {ordre.oprettetden:ÅÅÅÅ-MM-DD;lang=en-US}. Eksempler:

  • For at konvertere den decimale variabel til valuta, brug dette C# format i bindingfeltet: {variabelNavn:C}.
  • For at konvertere DateTime-variabel til dato-variabel, brug dette C# format: {variabelNavn:MMMM d åååå}.
  • For at vise et flydende-kommatal med en regional decimalseparator og to cifre efter separatoren, brug: {variabelNavn:0.##;lang=sk-SK}.

Billedblokke: Tilføj Visuel Appel

Formålet med billedblokke er at vise JPEG- eller PNG-billeder. Deres størrelse og position følger de samme regler som tekstblokke. Klik på 'Tilføj Billede' for at tilføje det til ethvert gitter, sidehoved eller sidefod.

  • Statiske billeder: Indlæses fra Offline HTML-sektionen. Indstil 'Bindingstype' til "Konstant" og som 'Binding' indtast billedstien: mappe/navn.png eller mappe/navn.jpg.
  • Dynamiske billeder: Indlæses fra notevedhæftning eller sky-dokumenter. For at vælge billedet, indstil 'Bindingstype' til "Værdi" og klik på 'Binding' for at definere et fetch-filter for note-entiteten. Husk, at du også kan bruge andre variabler i stedet for filterbetingelsesværdier.

Størrelsen af det viste billede afhænger af den valgte størrelsestype:

  • Tilpas til celle: Billedstørrelsen afhænger af gittercellens egenskaber. Bredden beregnes altid baseret på kolonnens bredde. Billedets højde justeres derefter baseret på bredde-til-højde-forholdet.
  • Brugerdefineret: Billedstørrelsen afhænger af angivet 'Bredde' og 'Højde' (den laveste værdi anvendes) direkte i billedegenskaberne. Aspektforholdet bevares altid, og billeder opskaleres aldrig.

Avancerede Rapportelementer

Ud over de grundlæggende byggesten tilbyder Resco Report Designer mere avancerede elementer, der giver dig mulighed for at skabe dynamiske og komplekse rapporter.

Gentageren (Repeater): Lister af Poster

Takket være gentageren kan du vise en liste over flere poster i dine rapporter. Elementet består af et valgfrit sidehovedsgitterelement og en krop. Hvis gentageren strækker sig over flere sider, gentages sidehovedet på hver side. Gentagerens krop kan indeholde et enkelt eller flere gitterelementer. Du kan også indlejre en eller flere gentager-elementer i rapporten. Gentageren arver alle variabler defineret for rapporten, hvilket betyder, at alle felter, der er tilgængelige på det overordnede niveau, også er tilgængelige for barnet. Den indeholder også en speciel iteration fetch-variabel. Gentagerens krop gengives for hver post fra denne forespørgsel. For eksempel kan en gentager bruges til at liste alle kontakter relateret til en konto.

Øg 'Instanser pr. række'-egenskaben, hvis du vil placere flere instanser af gentageren i én række. Som standard starter hver instans på en ny linje.

Børne-gentager (Child Repeater)

En børne-gentager opfører sig som en almindelig gentager, men med den ekstra funktion, at du skal vælge en relateret entitet fra en liste, når du opretter gentageren. Dette sparer dig besværet med at definere fetch-variablen manuelt.

QR-koder: Data i Scanbart Format

Du kan generere QR-koder fra rapportdata. Klik på 'Tilføj QR-kode' for at tilføje det til din rapport. Du kan konfigurere det i egenskabspanelet:

  • QR-kode Type: Brug 'Standard' til universel brug; eller skift til 'Betal med firkant' for at generere en betalingsordre kompatibel med bysquare.com.
  • Binding: Indtast enten statisk tekst ("Hej verden"), en værdi fra rapporten ({kontakt.navn}) eller en kombination (https://{konto.websted}/).
  • ECC-niveau: Fejlkorrektion gør koden mere læselig, når den er forvrænget på grund af snavs, skade eller uklarhed. Et højere niveau tilføjer mere redundans på bekostning af at bruge mere plads. Standardværdien er 7%.
  • Pixels pr. modul: Jo flere pixels pr. modul (PPM), jo større er billedet.

QR-koder håndteres som en speciel type billeder, og derfor gælder de samme funktioner, formateringsmuligheder og begrænsninger. Bemærk, at i version 14.2 understøttes QR-koder ikke, når rapporter genereres fra webgrænsefladen eller i mobilrapportens forhåndsvisning.

Signaturer: Inkludering af Godkendelser

Resco tilbyder flere måder at vise signaturer på dine rapporter. Klik på 'Tilføj Signatur' for at tilføje en signaturblok til dit gitter, sidehoved eller sidefod. For yderligere information, se Rescos dokumentation om tilføjelse af signaturer til rapporter.

Kontrol af Synlighed: Betinget Visning

Som standard er blokke, du tilføjer din rapport, synlige, medmindre de er tomme. For eksempel, hvis du tilføjer "By" til din rapport, men posten ikke har en defineret by, vises ingen by. Faktisk, hvis "By" er det eneste felt på en rapportrække, springes hele rækken over (medmindre du definerer en fast rækkehøjde).

Du kan styre synlighed af en tekstblok, billedblok eller gitter ved at indstille 'Synlighed'-egenskaben i egenskabspanelet. Værdien, der bruges, skal være en gyldig variabel i krøllede parenteser, f.eks. {kunde.primærkontaktid}. Blokken eller gitteret er skjult, når variablen er falsk, nul (0) eller nul (tom). Hvis du har brug for det modsatte, skal du bruge udråbstegnet før variablen: !{kunde.primærkontaktid}.

En avanceret tip, der bruger synlighed: Du kan tilføje flere blokke til en enkelt celle. Normalt ville disse simpelthen overlappe, for eksempel kunne du se to tekster overlejret i samme rum. Du kan dog bruge betinget synlighed til kun at vise den passende tekstblok. Brug indikator og vælger for overlappende celler til at vælge den rigtige celle og indstille dens egenskaber.

Side- og Rækkebrud: Organisering af Dit Indhold

For at holde din rapport organiseret kan du tvinge et sidebrud før en blok:

  • Brug 'Sidebrud' i egenskabspanelet til at tvinge et sidebrud ubetinget.
  • Brug 'Hold Sammen' i gitterets egenskabspanel til at tvinge et sidebrud, hvis mindst én linje af gitteret ikke passer på den aktuelle side. Tilgængelig for PDF-output.

Egenskaben 'Opdel rækker' tjener et andet formål. Når aktiveret (standardindstilling), kan tekstlinjer med flere linjer opdeles i to sider. Gælder kun for tekstlinjer med automatisk højde. Celler med fast højde og billeder brydes aldrig. Ryd denne egenskab for at sikre, at rækker forbliver på én side. (En celle kan stadig opdeles, hvis den ikke passer til én side.) Bemærk: Sidebrud inden for gentagere understøttes ikke, når Microsoft Word bruges som dit rapportoutputformat.

Direkte XML-Redigering for Avancerede Brugere

Selvom Report Designer er intuitivt, er det værd at bemærke, at for dem, der foretrækker en mere hands-on tilgang, eller for komplekse tilpasninger, er det muligt at oprette eller redigere rapportskabeloner direkte som XML-filer. Dette giver fuld kontrol over rapportens struktur og logik, men kræver en dybere forståelse af XML og Rescos rapportskema.

Ofte Stillede Spørgsmål (FAQ) om Resco Rapporter

Hvordan aktiverer jeg en rapport efter redigering i Resco Report Designer?

Efter at have gemt dine ændringer i rapportdesigneren, skal du huske at klikke på knappen "Aktiver" (Activate) i værktøjslinjen for at gøre rapporten tilgængelig for brugere i mobilappen. Uden aktivering forbliver rapporten i udkasttilstand.

Kan jeg bruge billeder fra skyen, som Google Drive eller OneDrive, direkte i mine Resco-rapporter?

Ja, dynamiske billeder kan indlæses fra sky-dokumenter eller notevedhæftninger. Du skal indstille bindingstypen til "Værdi" og derefter definere et fetch-filter for note-entiteten, der peger på det ønskede billede. Dette giver stor fleksibilitet i visning af billeder, der er knyttet til dine CRM-data.

Hvad er forskellen på 'Konstant' og 'Værdi' bindingstype for tekstblokke?

En 'Konstant' bindingstype viser teksten præcis, som den er skrevet (f.eks. en fast overskrift som "Sagsdetaljer"). En 'Værdi' bindingstype bruges til at vise dynamiske data, der hentes fra dine CRM-felter (f.eks. {kunde.navn}). 'Rå Værdi' er til specifikke interne feltværdier.

Hvorfor vises min række ikke i rapporten, selvom jeg har tilføjet en tekstblok?

Som standard skjules blokke, der er tomme. Hvis den eneste tekstblok i en række er bundet til et felt, der er tomt i den specifikke post, og rækken ikke har en fast højde, vil hele rækken blive sprunget over for at spare plads. Du kan styre dette med "Synlighed"-egenskaben eller ved at indstille en fast rækkehøjde.

Kan jeg indlejre gentagere i hinanden for at vise komplekse hierarkiske data?

Ja, Resco Report Designer understøtter indlejring af en eller flere gentager-elementer i rapporten. Dette er særligt nyttigt for at præsentere data med forældre-barn-relationer, såsom en konto med dens tilknyttede kontakter og derefter hver kontakts aktiviteter.

Hvilke begrænsninger er der for QR-koder i Resco-rapporter?

QR-koder håndteres som en speciel type billeder og har derfor lignende begrænsninger. Specifikt understøttes QR-koder i version 14.2 ikke, når rapporter genereres fra webgrænsefladen eller i mobilrapportens forhåndsvisning. De fungerer dog fuldt ud i den faktiske mobilapp.

Konklusion

Resco Report Designer er et uundværligt værktøj for enhver organisation, der ønsker at udnytte deres CRM-data fuldt ud på mobile enheder. Med evnen til at designe alt fra enkle tekstbaserede rapporter til komplekse strukturer med gentagere, billeder og QR-koder, giver det en hidtil uset fleksibilitet. Ved at mestre de forskellige elementer – fra gitre og tekstblokke til gentagere og dynamiske data – kan du skabe rapporter, der ikke kun er informative, men også visuelt engagerende og lette at forstå. Husk at gemme og aktivere dine rapporter for at gøre dem tilgængelige. Med denne guide er du godt rustet til at begynde at designe kraftfulde og effektive mobilrapporter i Resco, der driver bedre beslutninger og øger produktiviteten i din organisation.

Hvis du vil læse andre artikler, der ligner Skab Kraftfulde Rapporter i Resco: En Komplet Guide, kan du besøge kategorien Mobil.

Go up