Activity History?
Best Answer
-
Geoff_Ross Cireson Consultant O.G.Hi Jason,
Its stored in the database against the Activity, not the parent but the portal does not show it by default. This is how you can do it though.
https://community.cireson.com/discussion/378/show-cr-activity-history-in-the-portal?new=1
Geoff6
Answers
Its stored in the database against the Activity, not the parent but the portal does not show it by default. This is how you can do it though.
https://community.cireson.com/discussion/378/show-cr-activity-history-in-the-portal?new=1
Geoff
There are several ways to go about adding the new items to the portal:
1. Replace the original files in /Scripts/forms/predefined/history
- Unrecommended -- Will be
reverted on updating the portal
-OR-2. Add the files to your CustomSpace directory and create a redirect in IIS.
- PRO: Less work to implement
- PRO: Leaves Cireson files
Intact
- CON: Maintenance/Recreation of the redirect
in IIS on updating the portal
-OR-3. Replace the RequireJS reference in formBuilder.js, compile the RequireJS and then create an IIS redirect to the built file.
You may need to update the initial require string pointing to view.html in the controller.js file to point to the final location.
The dropdown isn't perfect as you can't expand and collapse parents but should follow the overall format of all activities related to the work item.
It's still a work in progress as I have not done much beyond the initial layout earlier this year so any suggestions or improvements would be much appreciated!
I run the installer as part of a larger PS script that fixes a lot of the IIS issues that are caused by the portal installer bulldozing my site settings (it adds them back, afterward). Therefore, I can just add it to my installation script that I am already running.
Also, there is already a performance hit to the History tab. Everything about it is slow. If this redirection is part of an async load, then it should be no more noticeable on a tab that users already are accustomed to waiting several seconds on.
@Tom_Hendricks I initially went with #2 but ended up on #3. The large decrease in load times for almost every view thanks to no longer needing to load an additional 100+ dependencies definitely made up for the work setting it up and minor maintenance on site updates.
Here's a fresh load of an Incident:
And My Work:
Here's what I'm getting with rjs compilation and a couple of minor IIS changes: