Find your content:

Search form

You are here

Approval history on Customer Portal page

 
Share

I want to show Approval History related list to customer portal user. How can I do that?


Attribution to: doga

Possible Suggestion/Solution #1

According to this knowledge article:

http://help.salesforce.com/apex/HTViewSolution?id=000004489&language=en_US

you can add the approval history related list to the page layout, but when I've done this it hasn't had any effect. Regardless of how I configure my approval process, or if I (even to the point of naming the submitters as customer portal users) I can't get it to appear. This fits with the information in the 'Understanding User License Types' which shows approvals only being available for partner portal license types:

http://na6.salesforce.com/help/doc/en/users_understanding_license_types.htm

I then tried creating a visualforce page backed by a standard controller that accessed the ProcessSteps relationship of the record, but this put out no values even though I could see them in the schema browser, which indicates again that the license type precludes access to this data.

I did get something working using an extension controller that extracted the ProcessSteps related records, converted them to a custom class and then using those class instances on a Visualforce page embedded into the portal page layout. I've never used this in production though as it feels like I'm breaching the spirit, if not the letter of the license agreement.


Attribution to: Bob Buzzard
This content is remixed from stackoverflow or stackexchange. Please visit https://salesforce.stackexchange.com/questions/3705

My Block Status

My Block Content