CrystalKiwi Explorer |
Report Viewing
|
|
Report Viewing | Bursting | Scheduling | Product Activation | History | CrystalKiwi Home | ||
User ProfilesWhat does User Profiles do for you?This is a stand alone application to provide additional schedule documentation and management. The traditional focus of most report schedulers is to list everything by report and to send those reports to various recipients. This is the case for cViewMANAGER, cViewSERVER and CrystalKiwi Scheduler. One day we are at a client site where they used cViewMANAGER, cViewSERVER and were upgrading these to CrystalKiwi Scheduler. They asked, could they list and select one of the report recipients, and see what reports they were getting. This would have been easy if all they wanted was a couple of fields from the cView.xml or Schedule.xml files. These are where the schedule information for those products are stored. But it's more complicated that that. Each report can go to multiple addresses, so we need to search each of those, and some reports are set to "burst" or multirun to multiple recipients. We also should allow for reports in the schedule that have been set to no longer run, so should show the next run date of the reports. A burst or multirun is controlled by a text file that lists who gets each report. One control file could be used by several reports in the schedule, so we should show all reports the user was listed for. So User Profiles was developed to extract the information from one or more schedule files, and all the control files used by the reports in those schedules. Main FormThe Main form is very simple. On the left is a box listing all the email addresses we have found in the schedule and control files. Click on a name, and their report details appear on the right. You can use the data menu to export those details to a csv file. You can also use the Data/Refresh menu item to reload the data files with the latest schedule details. Profile SettingsIf there are no settings, this is the first form to display. If you are running CrystalKiwi Scheduler, then it will find the Shared folder and create the two xml work files used by this application. If you are using cViewMANAGER or cViewSERVER you will need to use the menu item File/Add Schedule File to browse your computer (or network share) to find the cView.xml file you want to add to the schedule. If you have accidently added a file you don't want to use, the menu item File/Remove Schedule File will take that item out. When that's all set up, you can use the menu item Data/Refresh to reload the work files with all the names and schedule details. System FilesThis program uses two main files to save it's data. They are saved in the CrystalKiwi Shared folder as used by CrystalKiwi Scheduler. This is normally in C:\ProgramData\CrystalKiwi\Shared but this can be redirected using the Service Manager or an environment variable. ProfileSettings.xml is a small XML file with an entry for each Schedule Database. The Profile Settings form saves it's information here. You probably don't need to look at this one. ProfileData.xml is a lot bigger as it has an entry for each report, user and bursing/multirun. This is rebuilt every time you ask for a Data/Refresh. As ProfileData.xml is a ADO.Net structured xml file, you can write a simple report to display your own list of users or other information. We have provided a couple of simple reports as a guideline. Just point the data source at your file location. |
Product HelpHelp PagesKey Features |