Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
THRUST SERVICES & TOOLS
CLOUD EDITIONS
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Web CMS (TeamSite)
Irm 5.2 Sp1
System
I'm having a lot of trouble with the file part label report - trying to create a very simple label, but when I controls and try and assign SchemaNames - they don't get saved and no data is displayed on the final report.
Just wondered if anybody had done much work ith IRM reports and may be able to help?
Cheers
Darryl.
Find more posts tagged with
Comments
Migrateduser
Hi Darryl, at what point do you see that your changes are not saved? The controls themselves persist, but some of the settings do not?
I have not seen or heard reports of any general failure to save, so it sounds like you have found a sequence of steps that the Application Designer is mishandling. If you can describe your steps, I'll try them myself and should be able to find where it's going wrong and what change is needed to avoid the lost settings.
Thanks,
Tim Pfeiffer
Principal Engineer, Interwoven
Migrateduser
I've created a new File Part report to work on by exporting the supplied report and then importing it as a new report to work on. Then I removed all the groups and headers and footers from the report as they are not needed - the scripts have also been removed as they are no longer relevant because of the removal of the header and footer. My file part label report is very simple (in theory).
An example of what happens is;
In Draft Mode...
Open the report, select a control (textbox) that I placed on the form earlier, in this instance it is the OriginatingAttorney - In our case this has been renamed, in the properties box, the 'DataField' property as the value of "
@recordContainer_category_originatingAttorney_fullName"
- from a previous attempt probably.
I go to the "SchemaName" property and, using the browser, selecting , Matter, Partner Responsible (Originating Attorney in our schema), and select FullName so the value of the property is now "BASE::RECORD_CATEGORY_RSID.RM:
RIGINATING_ATTORNEY_RSID.BASE::NAME_FULL"
Click Save... Published.
I've now gone and r1un a report, the fullname isn't appearing - just get a blank. I've gone back into App Designer, back to that field to try and change it to "User Id" instead, and when I select it from the schema browser I get an error "The node to be inserted is from a different document context" and it won't save the change. I click save and get "Error during save - Object reference not set to an instance of an object".
Sorry to vent - but it's driving me mad as its inconsistent, sometimes a field works, and sometimes it doesn't. I've been really careful with changing things to make sure that everything is done properly, and this is the THE key report but it just doesn't want to work.
Darryl.
Migrateduser
Darryl, I'm going to check full name property setting shortly, but do recognize one problem you reported.
The "The node to be inserted is from a different document context" error is due to context mishandling when you check out the Draft data model. If you launch Application Designer without having the draft model, you can still select a report for viewing. You can then check out the Draft while viewing the report. The report remains selected, but the Application Designer has lost some context information. You should be able to work around this by selecting a different report then returning to the target report for changes. For me, this even preserves any changes I may have made to the report before switching.
But this is a bug in the application designer, it should either maintain enough context to save after the draft checkout or at least clear the selected report so you will necessarily make the selection after getting the draft.
Migrateduser
Darryl, I think the problem with Full Name is probably that there's no data there. It's a real property value, not a calculated concatenation of First, Middle, and Last Names. But by default, the Library Manager does not expose this property so it is not simple to manually populate it.
If you are getting your trustee data from an ldap sync, you can map Full Name to a property in your source and get data that way. If this is the case for you, please reply here so we can look for an explanation & fix that fits. When I tested with some very simple data, nothing showed for Full Name, but I switched to First Name and that was displayed correctly.
If what you want is some combination of First, Middle, and Last names, I would recommend adding a report control bound to each of those, setting each Visible property to False. Add another control to display your desired value, but don't bind it to any property. Then in code behind that report section, compute the desired value using the .Text values for all of the non-visible controls. Let me know if more detail would be helpful.