You are viewing limited content. For full access, please sign in.

Discussion

Discussion

Granular Stamp Permissions

posted on August 14, 2018

I've seen other posts on this and I know it has been requested before, but is there any update on the possibility of granular permissions for stamps?

Currently, it is an all-or-nothing situation in which users who need the ability to create personal stamps also gain the ability to create public stamps.

In our environment, we have over 100 users working with documents and inevitably some create Public stamps by mistake, which then need to be removed by an administrator.

What I would like to see in a future update is the ability to apply granular stamp permissions so a user's ability to create/use different types of stamps could be controlled in a more specific way.

As an example, we have a public stamp most users need to use, but I don't want them creating new public stamps; they need the the ability to create personal stamps, but at the moment the two go hand-in-hand.

4 0
replied on November 9

It would be great to have a stamp that can be applied by a workflow but cannot be applied by most users.

0 0
replied on November 10

Hi Timothy,

That should actually be possible, although it's not immediately obvious when in the Workflow Designer because I believe the Apply Stamp activity shows public stamps and any other stamps you personally have access to.

I have a workflow connected to a Forms process that applies certain stamps and those stamps are not available for use by any other users. The key is to create the stamp as a private stamp while logged in with the same account used by the Workflow service to access the repository.

As an example, my workflow process creates the stamps with an SDK script, and by default they are assigned to the Workflow User that created it so no one else can see them when in the repository.

It may only work that way when you're using SDK scripts, but at the very least I know it works when doing it that way.

 

int sWidth = Convert.ToInt32(sImage.Width * scale);
int sHeight = Convert.ToInt32(sImage.Height * scale);

// set stamp position
LfSize sSize = new LfSize(sWidth, sHeight);
LfPoint sPoint = GetStampPosition(xPos, yPos, sSize, sRotation, page, scale, sType);

// create and apply stamp object
StampAnnotation stamp = new StampAnnotation(doc,pageNumber,GetStampData(sImage),sWidth,sHeight);
stamp.Coordinates = new LfRectangle(sPoint,sSize);
stamp.Color = GetStampColor(sColor);
stamp.ZOrder = 9999999;
stamp.Save();

 

1 0
You are not allowed to follow up in this post.

Sign in to reply to this post.