Error in sending email to owner in pending interactions access request

Which IIQ version are you inquiring about?

Version 8.3

Share all details related to your problem, including any error messages you may have received.

We want to either prevent user to send email to owner in pending interactions section or fix the null pointer exception cannot invoke object.getclass() because object is null

Here are the steps:

Manage > Access Requests
Selected the access request and click “View Complete Details”.
You will find the “Pending Interactions” section and click on the email message icon for owner. You will get a popup window to send email to owner.

Hey @vinnysail ,

I don’t know how to remove that Icon from there, but if you don’t want it to function/send emails.
You can Navigate to Global Setting>IdentityIQ configuration>Notification setting>Notification Templates>For access request reminder notices(2nd last )> Select the option Select template. If there’s no template selected no email will be sent out.

For the null pointer exception can you please attach the logs…

Regards

1 Like

we had a similar requirement .we have used plugin to hide that option for everyone .

Hi @vishal_kejriwal1,
If possible can you please share the plugin details
We can leverage if it can be done.

Below is the ui/js/snippets/email-disable-snippet.js

jQuery(document).ready(function() {
  setInterval(function() {
    $(".btn.btn-xs.btn-white.identity-request-item-email-btn.ng-scope").hide();
    $(".btn.btn-xs.btn-white.identity-request-item-email-btn").hide();
  }, 10);

});

manifest.xml

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE Plugin PUBLIC "sailpoint.dtd" "sailpoint.dtd">
<Plugin certificationLevel="None" displayName="VISHAL UI Customization" minSystemVersion="8.1" name="VishalUICustomization" version="2.0">
  <Attributes>
    <Map>
      <entry key="minUpgradableVersion" value="1.0" />
       <entry key="fullPage">
         <value>
            <FullPage title="Full Page"/>
         </value>
      </entry>
      <entry key="snippets">
        <value>
          <List>
            <Snippet regexPattern=".*identityRequest.jsf" >
              <Scripts>
                <String>ui/js/snippets/email-disable-snippet.js</String>
              </Scripts>
            </Snippet>
          </List>
        </value>
      </entry>
    </Map>
  </Attributes>
</Plugin>  

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.