Skip to main content
Solved

Restrict via User Security to access Reassignment of Approvals


Forum|alt.badge.img+1

I am struggling to find the correct Setting under User Security to hide the Reassignment function from certain Roles:

 

I cannot find this under the appropriate Document type, Approvals or any Hidden Folder.

Any idea where this is living?
Approve and Reject are to be found on the AP Document in this case.

 

 

Best answer by ed.goodman

@krausef77 

Sorry for the delay in responding to this.

I did some additional testing and there does not appear to be an access node for the reassign action at the present time.

The workaround for this would be to revoke access to the bills and adjustments screen if they cannot be trusted with the ability to reassign approvals.

I will continue with this and take steps to get this corrected so that there is an access node for the reassign action.

I was able to find access nodes for the approve and reject commands, so there should also be one for the reassign command.

Thank you for your patience with this.

Ed

View original
Did this topic help you find an answer to your question?

ed.goodman
Acumatica Employee
Forum|alt.badge.img+4
  • Acumatica Employee
  • May 10, 2024

@krausef77 

Which workspace is this Reassign menu item found in?  I am not finding this in an out-of-the-box instance of Acumatica.  If this is part of a customization, you may want to look in the Hidden section of access rights.  Let me know and I will investigate further.

Ed


Forum|alt.badge.img+1
  • Semi-Pro I
  • May 13, 2024
ed.goodman wrote:

@krausef77

Which workspace is this Reassign menu item found in?  I am not finding this in an out-of-the-box instance of Acumatica.  If this is part of a customization, you may want to look in the Hidden section of access rights.  Let me know and I will investigate further.

Ed

Hi Ed,

It becomes available once an Approval Map allows the reassignments of Approvals.
It is native but has the pre-requisite of an active Approval Map


ed.goodman
Acumatica Employee
Forum|alt.badge.img+4
  • Acumatica Employee
  • May 30, 2024

@krausef77 

Sorry for the delay in responding to this.

I did some additional testing and there does not appear to be an access node for the reassign action at the present time.

The workaround for this would be to revoke access to the bills and adjustments screen if they cannot be trusted with the ability to reassign approvals.

I will continue with this and take steps to get this corrected so that there is an access node for the reassign action.

I was able to find access nodes for the approve and reject commands, so there should also be one for the reassign command.

Thank you for your patience with this.

Ed


ed.goodman
Acumatica Employee
Forum|alt.badge.img+4
  • Acumatica Employee
  • May 30, 2024

@krausef77 

I have been instructed to have you create a support case.

I will watch for it and make sure it is assigned to me since I have already reproduced the issue.

Or, if you would like to let me know your name / company, I would be happy to enter the case.

Ed


Forum|alt.badge.img+1
  • Semi-Pro I
  • July 11, 2024
ed.goodman wrote:

@krausef77

I have been instructed to have you create a support case.

I will watch for it and make sure it is assigned to me since I have already reproduced the issue.

Or, if you would like to let me know your name / company, I would be happy to enter the case.

Ed

Hi Ed,

 

Thank you. We have a case out there that is currently Development in Progress, so I believe all things are moving. 

 

Thank you for the follow-up!


Can I jump in on this :) 

Been struggling to disable that Reassign even with Customization, 

where are we at on it? 

We are on Build 23.211.0017.

Thank you,

Ari


Or one can customize the screen with:

  public class EPApprovalProcess_Extension : PXGraphExtension<PX.Objects.EP.EPApprovalProcess>
  {
    #region Event Handlers

    protected void _(Events.RowSelected<EPApproval> e)
    {
      Base.ReassignApproval.SetEnabled(false);
      Base.ReassignApproval.SetVisible(false);
    }
    #endregion
  }


andriitkachenko
Jr Varsity I
Forum|alt.badge.img+6


Reassign action is a part of the Approval process, which Acumatica now handles using Workflow.

If you want to customize when it’s visible/enabled, you can:

  • Modify Workflow (through code or UI Workflow engine);
  • As @arismiliotis40  showed, create a graph extension for the desired screen, create a RowSelected event for the Main DAC of the screen and then handle action using SetEnabled and SetVisible functions.

Forum|alt.badge.img

Hi!

I want to go further on this, our customer wants to give access to select the new approver in the graph extension of the reassign approval but keep the Bills and Adjustments form ONLY VIEW access rights.

 

Is this duable? Only with customization project?

 

Thank you!


  • Freshman I
  • November 22, 2024

This is problematic for us because it appears that reassignment needs to be enabled to allow delegation to work, however we don’t want everyone to be able to willy nilly reassign to anyone they choose whenever they want.  Hopefully there will be a resolution soon.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings