Harvest

 View Only
  • 1.  Restrict access on "Rename Package"

    Posted Oct 30, 2023 10:07 AM

    Hi,

    I would like to prevent developers from renaming packages, because I developed an interface from our call logging system into Harvest using a scheduled batch program that calls the hcp process from the command line to restrict package names to actual ticket numbers.

    Since the "Rename Package" action is not a Harvest Process, I can't use the normal access control methods. How can I achieve this?

    Thank you in advance



    ------------------------------
    Jarus Bosman
    Senior Software Developer
    State Information Technology Agency
    South Africa
    ------------------------------


  • 2.  RE: Restrict access on "Rename Package"

    Broadcom Employee
    Posted Nov 14, 2023 11:41 AM

    Hello Jarus, 

    There are 2 things to do to prevent changing the name of a package.  The first is to update the "Create Package" process in the Administrator Tool.  On the "Defaults" tab, there's a "Prevent Name Change During Package Creation" checkbox.  Make sure that the checkbox is checked.  The second is to update the properties of every state in the project to limit "Update Package" access to only the groups who should be able to change the package name.  The one caveat with the "Update Package" access is that it also controls who is permitted to make changes to the forms associated with the package.  You can't prevent changing the package name without also preventing updates to the forms.

    More information can be found in the "Control Object Access" chapter of the documentation, here: https://techdocs.broadcom.com/us/en/ca-enterprise-software/business-management/harvest-scm/14-0/administrating/control-object-access.html

    Can you give this a try on a test project and let me know if these two steps accomplish what you want to do?

    Thanks :)

    Melinda Skelton
    Broadcom Support Team



    ------------------------------
    Melinda Skelton
    [JobTitle]
    [CompanyName]
    ------------------------------



  • 3.  RE: Restrict access on "Rename Package"

    Posted Nov 17, 2023 07:28 AM

    Hi Melinda,

    I've implemented all of the restrictions you've suggested, but I'm still able to rename the package.

    Regards,

    Jarus



    ------------------------------
    Jarus Bosman
    Senior Software Developer
    State Information Technology Agency
    South Africa
    ------------------------------



  • 4.  RE: Restrict access on "Rename Package"

    Broadcom Employee
    Posted Nov 17, 2023 09:40 AM

    Are you logged in with the "harvest" account or one that is a member of the "Administrator" group?  Those accounts have special "superpowers" not available to the other users.

    Let me know.

    Thanks :)



    ------------------------------
    Melinda Skelton
    [JobTitle]
    [CompanyName]
    ------------------------------



  • 5.  RE: Restrict access on "Rename Package"

    Posted Nov 21, 2023 05:49 AM

    Hi Melinda,

    No, I'm testing it with a test user account which is not part of the "Administrator" group.

    Regards,

    Jarus 



    ------------------------------
    Jarus Bosman
    Senior Software Developer
    State Information Technology Agency
    South Africa
    ------------------------------



  • 6.  RE: Restrict access on "Rename Package"

    Posted Jan 29, 2024 02:48 AM

    Good day Harvest Community. Any other suggestions on this requirement?



    ------------------------------
    Jarus Bosman
    Senior Software Developer
    State Information Technology Agency
    South Africa
    ------------------------------



  • 7.  RE: Restrict access on "Rename Package"

    Broadcom Employee
    Posted Jan 29, 2024 10:02 AM

    If your version of Harvest is a supported version, v14.0 and up, you can open a support case so that we can get together on a webex to take a look.  Let me know if this would be ok.

    Thanks :)

    Melinda Sileton
    Broadcom Suport Team



    ------------------------------
    Melinda Skelton
    [JobTitle]
    [CompanyName]
    ------------------------------