FossID Documentation

Component Approval

This process allows users to approve the usage of a component in a specific project. With this, the person or persons responsible of this task can have accountability of the status and approve or reject the usage of a component.

The component approver role

Any existing user can become an approver by having the assigned permission ‘projects component approver’. With this permission, users will be granted access to the approval interface on the projects they are part of. The role of the approver requires that the user has the knowledge to approve the usage of a component from a technical and legal perspective.

Requirements

The approver permission needs to be assigned to the desired users by the administrator.

The component approval interface

Approvals are project based. You can access the component approval interface from the project’s grid.

Component Approval

All users assigned to the project can have access to the approval interface. Only users with the permission ‘projects components approver’ will be able to approve or reject the component usage.

Component Approval

Users without this permission will see only approval information.

Component Approval

Users can generate an HTML report of the approved components at any time.

Component Approval

Approving or rejecting a component

If the appropriate permission is assigned, the user will be able to change the approval status of a component from the approval interface.

Component Approval

Users can also view the approval log to see the history of the requests.

Component Approval

Approval by policy

FossID allows creating policies to automatically either approve or reject components depending on the component license. A user with the permission APPROVAL_POLICY_GLOBAL can manage these policies from the policy interface accessed from the main menu: ProjectsApproval Policy.

Component_Approval

Actual approval requests will only be sent to component approvers for licenses with the “Manual” policy.

Generating approval requests

Approval requests are generated from the scan interface. When a scan has a project assigned, users will be able to automatically create requests for the identified components. This will include only files ‘marked as identified’.

Component Approval

Approval requests will only be created if there is no other request existing for a specific component and version.

Component Approval

Component Approval