Skip to main content

SigmafineHub® Studio Package Build

Package Builder Action

Package are created from studio projects page.

note

In case the StudioPackageAdmin claim is NOT granted, the new menu item is shown only if the user owns the studio project

From the studio project menu (ellipsis) choose the Package builder option. Selecting this new menu item a form will show up. The new menu item will be shown only if StudioPackageAdmin or StudioPackageBuild claims are granted to the user.

PackagePublicSharedOwned
From PackageFrom PublicFrom SHaredFrom Owned

Package Builder Form

List builded packages

The package builder form will list all packages eventually created with this studio project and will enable the creation of a new one. Below list of supported functions:

List of all built packages (from the specific studio project)

The form will provide a list of created package (sorted by default newer to older)

| Status | Name | Description | Rel.Vers. | Rel. Date | License type | Access control | Created By | Created On | Commands (Icon) |

Build a new package

tip

The New Package button IS ENABLED if the project is owned by the user or the project is public [or the project is shared in Write] and the project has not been created from a Package

The "NEW" button is located on the top of the list

Clicking the “new package” button the form automatically fills in some mandatory fields, below the form content

alt text

note

Building a package requires the StudioPackageAdmin or StudioPackageBuild claim granted to the user. The user is requested to fill all the mandatory fields and then to confirm the action

FieldTypeAutomaticCan be editedNote
AuthorMandatoryNoYes
CompanyMandatoryYesNo (?)Contain the Licensee name Function
Company License IdMandatoryYesNo (?)Contain the License ID of the company
NameMandatoryNoYesPackage name (Max len 256)
DescriptionNoYesDescription (Max len 1024 )
Release versionMandatoryYesYesIf it can be edited we must check that is not a downgrade
Format: x.y.z.k
Release dateMandatoryYesYesDate
Format: mm/dd/yyyy
License TypeMandatoryNo/YesNo/YesThe drop down will be initialized with all allowed types and set to default (Open Source)
Access controlMandatoryNo/YesNo/YesEnabled only if License Type is not Open Source
When other license types are selected user may set disable the access in Read and/or Write
DisclaimerNoYesFree (Max len 2048)
Distribution ListMandatory if License Type=LicenseNoYesList of licenses Id that can register the package
SignatureMandatory if License Type=LicenseNoYesEnabled Only if License type = License. A registered signature that uniquely identifies the author (company) who created the package. User has to enter the signature Key (eventually provided by Pimsoft)
Secret keyNoYesDisabled if License Type = Open Source
Original Studio Project NameMandatoryYesNoStudio Project Name From the current Project
Original Studio ReferenceMandatoryYesNoServer Database [ Model Analysis ]
LogoNoNoYes
Required ProductsMandatoryNoYesRequired products list
(example : ADA)
note

If the package is successfully built the list of packages is refreshed

In case of errors, a dialog will show the error message (confirmation only), and the list of packages is refreshed.

The status column will contain icons showing the status of the package