How do I hide specific goal actions for some employees?

You need to create a custom employee role and ensure that this role doesn’t have the privilege corresponding to the goal action.

Grant this role to the employees for whom you want to hide the actions.

Privileges for Actions of Performance Goals

Action Privilege Code Privilege Name
Copy HRG_COPY_PERFORMANCE_GOALS_PRIV Copy Performance Goals
Share HRG_SHARE_PERFORMANCE_GOALS_PRIV Share Performance Goals
Align HRG_ALIGN_PERFORMANCE_GOALS_PRIV Align Performance Goals
Extend HRG_EXTEND_PERFORMANCE_GOALS_PRIV Extend Performance Goals
Move HRG_MOVE_PERFORMANCE_GOALS_PRIV Move Performance Goals
Cancel HRG_CANCEL_PERFORMANCE_GOALS_PRIV Cancel Performance Goals
Assign HRG_ASSIGN_PERFORMANCE_GOALS_PRIV Assign Performance Goals
Delete HRG_DELETE_PERFORMANCE_GOALS_PRIV Delete Performance Goals
Note:

The privileges for the delete and cancel actions take precedence over the goal plan settings that allow workers and managers to delete or cancel HR-assigned goals. These actions will be available to the employees based on the privileges that they have.

Privileges for Actions of Development Goals

Action Privilege Code Privilege Name
Copy HRG_COPY_DEVELOPMENT_GOALS_PRIV Copy Development Goals
Share HRG_SHARE_DEVELOPMENT_GOALS_PRIV Share Development Goals
Assign HRG_ASSIGN_DEVELOPMENT_GOALS_PRIV Assign Development Goals
Delete HRG_DELETE_DEVELOPMENT_GOALS_PRIV Delete Development Goals