IBM Support

Attempt to change artifact type of existing artifact reports Error: Operation failed in bulk save. Status: 403

Troubleshooting


Problem

In IBM Rational DOORS Next Generation (DNG) customizing a role to being able to change artifact types might cause permission issues while changing the type.

Symptom

Example: Changing an artifact type from "Original" to "Destination" when there is restricted attribute data that is already defined for the artifact, essentially attempting to delete the restricted attribute data before changing the artifact type, which would be a restricted operation.

To reproduce:

  1. In a DNG project, create three enumerated attributes (for example: "Attribute 1", "Attribute 2" and "Attribute 3").
  2. Create an artifact type (for example: Original) and assign "Attribute 1" and "Attribute 2" to it.
  3. Create an artifact type (for example: Destination) and assign "Attribute 3" to it.
  4. Create a new Original artifact in a module and make sure that "Attribute 1" and "Attribute 2" have all values of the enumeration selected.
  5. Create a new custom role in DNG (Manage This Project Area > Roles).
  6. Configure its permissions so that it can do everything but CANNOT edit "Attribute 1" and "Attribute 2" under AT1. You can do this under Manage This Project Area > Permissions > Save Artifact > Modify an artifact > Modify an artifact of a specific type > Modify Original artifact.
  7. Assign that role to a user that's a member of the project area.
  8. Open the module, right-click the new Original artifact and select "Edit Attributes".
  9. Check the box next to Artifact Type and select the Destination artifact type from the dropdown.
  10. Click Save. This results in a confirmation message that indicates that doing this would result in attributes that are assigned to Original possibly being discarded.
  11. Click OK and you receive the error you sent as the process of changing an artifact's type from one to another causes that artifact to lose restricted attribute data, then that operation is not allowed.

[{"Product":{"code":"SSUVLZ","label":"IBM Engineering Requirements Management DOORS Next"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"Not Applicable","Platform":[{"code":"PF012","label":"IBM i"},{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"},{"code":"PF035","label":"z\/OS"}],"Version":"5.0;5.0.1;5.0.2;6.0;6.0.1;6.0.2;6.0.3;6.0.4;6.0.5","Edition":"","Line of Business":{"code":"LOB77","label":"Automation Platform"}},{"Product":{"code":"SSPRJQ","label":"IBM Engineering Lifecycle Management Base"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":" ","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB77","label":"Automation Platform"}},{"Product":{"code":"SSF34G","label":"IBM Engineering Lifecycle Management Suite"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":" ","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB77","label":"Automation Platform"}},{"Product":{"code":"SSUVV6","label":"IBM Engineering Test Management"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":" ","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB77","label":"Automation Platform"}},{"Product":{"code":"SSUC3U","label":"IBM Engineering Workflow Management"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":" ","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB77","label":"Automation Platform"}}]

Log InLog in to view more of this document

This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.

Document Information

Modified date:
17 June 2018

UID

swg22014579