From 132cc273e5a09edb9138f1d4457f67c9164ddd49 Mon Sep 17 00:00:00 2001 From: Beck <164545837+validbeck@users.noreply.github.com> Date: Thu, 28 May 2026 09:15:41 -0700 Subject: [PATCH 1/2] Merge pull request #1357 from validmind/beck/sc-16364/documentation-record-artifact-overview-new docs: New record/artifact details/fields editing & field highlighting --- site/faq/faq-validation.qmd | 2 +- .../validator/quickstart-validator.qmd | 3 +- site/guide/_sidebar.yaml | 3 +- .../_reference-field-values.qmd | 2 +- site/guide/inventory/_field-types.qmd | 4 +- .../inventory/_reference-field-values.qmd | 63 -------- .../configure-record-interdependencies.qmd | 37 ++--- .../customize-record-overview-page.qmd | 84 ++++++++-- site/guide/inventory/downstream-record.png | Bin 60997 -> 0 bytes .../guide/inventory/edit-inventory-fields.qmd | 129 +++++++-------- .../inventory/record-interdependencies.png | Bin 80040 -> 0 bytes site/guide/inventory/upstream-record.png | Bin 60481 -> 0 bytes site/guide/reporting/export-analytics.qmd | 2 +- site/guide/reporting/export-artifacts.qmd | 2 +- site/guide/reporting/view-report-data.qmd | 2 +- .../reporting/working-with-analytics.qmd | 2 +- .../_add-artifacts-on-documentation.qmd | 4 +- .../_autogenerate-validation-issues.qmd | 2 +- .../validation/_track-artifact-resolution.qmd | 6 +- site/guide/validation/_view-all-artifacts.qmd | 4 +- .../guide/validation/add-manage-artifacts.qmd | 148 ------------------ .../validation/customize-artifact-layouts.qmd | 2 +- .../customize-artifact-overview-page.qmd | 76 +++++++-- site/guide/validation/log-artifacts.qmd | 72 +++++++++ site/guide/validation/update-artifacts.qmd | 145 +++++++++++++++++ .../validation/view-filter-artifacts.qmd | 4 +- .../validation/working-with-artifacts.qmd | 11 +- site/guide/workflows/_add-new-workflows.qmd | 2 +- site/guide/workflows/_initiate-workflows.qmd | 8 +- .../workflows/_review-workflow-history.qmd | 8 +- site/guide/workflows/manage-workflows.qmd | 2 +- .../2024/2024-dec-06/release-notes.qmd | 6 +- .../2024/2024-dec-24/release-notes.qmd | 2 +- .../2024/2024-may-22/release-notes.qmd | 2 +- .../2024/2024-oct-22/release-notes.qmd | 4 +- site/styles.css | 9 ++ .../customizing-your-inventory.qmd | 2 +- .../organizational-oversight-reporting.qmd | 2 +- .../using-validmind-for-risk-management.qmd | 2 +- .../finalizing-validation-reports.qmd | 4 +- 40 files changed, 481 insertions(+), 381 deletions(-) delete mode 100644 site/guide/inventory/_reference-field-values.qmd delete mode 100644 site/guide/inventory/downstream-record.png delete mode 100644 site/guide/inventory/record-interdependencies.png delete mode 100644 site/guide/inventory/upstream-record.png delete mode 100644 site/guide/validation/add-manage-artifacts.qmd create mode 100644 site/guide/validation/log-artifacts.qmd create mode 100644 site/guide/validation/update-artifacts.qmd diff --git a/site/faq/faq-validation.qmd b/site/faq/faq-validation.qmd index 741abe5beb..a188986d28 100644 --- a/site/faq/faq-validation.qmd +++ b/site/faq/faq-validation.qmd @@ -75,7 +75,7 @@ Custom artifact types support the same features as default types, including cust [^3]: [Assess compliance](/guide/validation/assess-compliance.qmd) -[^4]: [Add and manage artifacts](/guide/validation/add-manage-artifacts.qmd) +[^4]: [Log artifacts](/guide/validation/log-artifacts.qmd) [^5]: [View and filter artifacts](/guide/validation/view-filter-artifacts.qmd) diff --git a/site/get-started/validator/quickstart-validator.qmd b/site/get-started/validator/quickstart-validator.qmd index db62f00678..261be08722 100644 --- a/site/get-started/validator/quickstart-validator.qmd +++ b/site/get-started/validator/quickstart-validator.qmd @@ -177,5 +177,6 @@ Now that you've grasped the basics of using {{< var vm.product >}} for validatio [^5]: [Assess compliance](/guide/validation/assess-compliance.qmd#map-evidence) -[^6]: [Add and manage artifacts](/guide/validation/add-manage-artifacts.qmd#add-artifacts-on-validation-reports) +[^6]: [Log artifacts](/guide/validation/log-artifacts.qmd#add-artifacts-on-validation-reports) + diff --git a/site/guide/_sidebar.yaml b/site/guide/_sidebar.yaml index 3d02a23c7e..ea6b1e5024 100644 --- a/site/guide/_sidebar.yaml +++ b/site/guide/_sidebar.yaml @@ -153,7 +153,8 @@ website: contents: - guide/validation/view-filter-artifacts.qmd - guide/validation/customize-artifact-layouts.qmd - - guide/validation/add-manage-artifacts.qmd + - guide/validation/log-artifacts.qmd + - guide/validation/update-artifacts.qmd - guide/validation/customize-artifact-overview-page.qmd - text: "---" - section: "Reporting" diff --git a/site/guide/documentation/content_blocks/_reference-field-values.qmd b/site/guide/documentation/content_blocks/_reference-field-values.qmd index 0fd536c6c1..4f94daea30 100644 --- a/site/guide/documentation/content_blocks/_reference-field-values.qmd +++ b/site/guide/documentation/content_blocks/_reference-field-values.qmd @@ -10,7 +10,7 @@ SPDX-License-Identifier: AGPL-3.0 AND ValidMind Commercial --> :::: {.content-visible unless-format="revealjs" when-meta="includes.blocks"} - The associated record's inventory fields^[[Edit inventory fields](/guide/inventory/edit-inventory-fields.qmd)] -- Fields from artifacts logged on the associated record^[[Add and manage artifacts](/guide/validation/add-manage-artifacts.qmd)] +- Fields from artifacts logged on the associated record^[[Working with artifacts](/guide/validation/working-with-artifacts.qmd)] 1. Click **{ } Insert Variable {{< fa angle-down >}}** in the toolbar while editing a content block. diff --git a/site/guide/inventory/_field-types.qmd b/site/guide/inventory/_field-types.qmd index 77fabc701e..b83cb256c8 100644 --- a/site/guide/inventory/_field-types.qmd +++ b/site/guide/inventory/_field-types.qmd @@ -62,7 +62,7 @@ Attachments :::: {.content-visible when-format="html" when-meta="includes.artifacts"} Attachments -: Upload supporting files for your artifact.^[[Manage attachments on artifacts](/guide/validation/add-manage-artifacts.qmd#manage-attachments)] Files must be less than 50 MB each in size. +: Upload supporting files for your artifact.^[[Manage attachments on artifacts](/guide/validation/update-artifacts.qmd#manage-attachments)] Files must be less than 50 MB each in size. :::: Calculation @@ -302,7 +302,7 @@ User :::: {.content-hidden unless-format="revealjs"} Attachments -: Upload supporting files for your [record](/guide/inventory/edit-inventory-fields.qmd#manage-attachments){target="_blank"} or [artifact](/guide/validation/add-manage-artifacts.qmd#manage-attachments){target="_blank"}. Files must be less than 50 MB each in size. +: Upload supporting files for your [record](/guide/inventory/edit-inventory-fields.qmd#manage-attachments){target="_blank"} or [artifact](/guide/validation/update-artifacts.qmd#manage-attachments){target="_blank"}. Files must be less than 50 MB each in size. Calculation : Define a `formula(params)` function that reads field values from the `params` dictionary (`params["fieldKey"]`) and returns a read-only value. Formulas are written in Starlark and have access to a set of built-in helpers for dates, numbers, and lists. diff --git a/site/guide/inventory/_reference-field-values.qmd b/site/guide/inventory/_reference-field-values.qmd deleted file mode 100644 index 48643150f9..0000000000 --- a/site/guide/inventory/_reference-field-values.qmd +++ /dev/null @@ -1,63 +0,0 @@ - - - - -:::: {.content-visible unless-format="revealjs" when-meta="includes.inventory"} -::: {.callout-button .pl4 .nt4} -::: {.callout collapse="true" appearance="minimal"} -## Reference record field values in your content blocks within documents and library text blocks. - -:::: {.flex .flex-wrap .justify-around} - -::: {.w-50-ns .tc} -[Work with content blocks](/guide/documentation/work-with-content-blocks.qmd#reference-field-values){.button .button-green} - -::: - -::: {.w-50-ns .tc} -[Manage text block library](/guide/templates/manage-text-block-library.qmd#add-text-blocks){.button .button-green} - -::: - -:::: -::: -::: - -:::: - - - -:::: {.content-visible unless-format="revealjs" unless-meta="includes.inventory"} -
- -::: {.callout-button .pl4 .nt4} -::: {.callout collapse="true" appearance="minimal"} -## Reference artifact field values in your content blocks within documents and library text blocks. - -:::: {.flex .flex-wrap .justify-around} - -::: {.w-50-ns .tc} -[Work with content blocks](/guide/documentation/work-with-content-blocks.qmd#reference-field-values){.button .button-green} - -::: - -::: {.w-50-ns .tc} -[Manage text block library](/guide/templates/manage-text-block-library.qmd#add-text-blocks){.button .button-green} - -::: - -:::: -::: -::: - -:::: \ No newline at end of file diff --git a/site/guide/inventory/configure-record-interdependencies.qmd b/site/guide/inventory/configure-record-interdependencies.qmd index 458ce53913..08cd2a9550 100644 --- a/site/guide/inventory/configure-record-interdependencies.qmd +++ b/site/guide/inventory/configure-record-interdependencies.qmd @@ -29,15 +29,12 @@ affected by or affects other records in your inventory. 3. Select a record or find your record by applying a filter or searching for it.[^5] -4. Any existing record interdependencies are shown under the **Interdependencies** section. - - On the interactive flowchart, the currently viewed record is highlighted: +4. On the record details page, click the **Interdependencies** tab to view an interactive flowchart: + - The currently viewed record is highlighted with a blinking animation. - Click and drag to change what area is displayed on the flowchart. - To zoom in and out, use your mouse scroll button or zoom trackpad gesture. - ![Example record interdependencies](record-interdependencies.png){fig-alt="A screenshot showing example record interdependencies" .screenshot} - ## Edit interdependencies 1. In the left sidebar, click **{{< fa cubes >}} Inventory**. @@ -46,40 +43,26 @@ affected by or affects other records in your inventory. 3. Select a record or find your record by applying a filter or searching for it.[^7] -4. Click **{{< fa square-plus >}} Manage Dependencies** to open up the interdependencies detail menu. +4. On the record details page, click the **Interdependencies** tab. -5. Select either the **{{< fa arrow-up >}} Upstream** or **{{< fa arrow-down >}} Downstream** tab: +5. Click **{{< fa square-plus >}} Manage Dependencies** to open up the interdependencies detail menu. + +6. Select either the **{{< fa arrow-up >}} Upstream** or **{{< fa arrow-down >}} Downstream** tab: - **Upstream** — Provides input or intermediate results to another record. - **Downstream** — Receives input and typically performs further processing, predictions, or actions based on that input. You can swap between the **{{< fa arrow-up >}} Upstream** or **{{< fa arrow-down >}} Downstream** tabs to set both interdependency types at once. -6. On your list of related records from the inventory, add or remove interdependencies as desired: +7. On your list of related records from the inventory, add or remove interdependencies as desired: - - **Add** — Check off any records that are either upstream or downstream dependent on the current record. - - **Remove** — Uncheck any records previously linked as upstream or downstream dependent on the current record. + - **Add** — Select the checkbox for any records that are either upstream or downstream dependent on the current record. + - **Remove** — Unselect the checkbox for any records previously linked as upstream or downstream dependent on the current record. -7. Click **Save** to apply your changes. +8. Click **Save** to apply your changes. Once applied, interdependencies will populate on all linked records. -:::: {.flex .flex-wrap .justify-around} - -::: {.w-40-ns} - -![Upstream Model linked to the downstream Current Model](upstream-record.png){fig-alt="A screenshot showing the Upstream Model linked to the downstream Current Model" .screenshot group="interdependency"} - -::: - -::: {.w-40-ns} - -![Downstream Model linked to the upstream Current Model](downstream-record.png){fig-alt="A screenshot showing the Downstream Model linked to the upstream Current Model" .screenshot group="interdependency"} - -::: - -:::: - diff --git a/site/guide/inventory/customize-record-overview-page.qmd b/site/guide/inventory/customize-record-overview-page.qmd index 932638431f..b7356b0937 100644 --- a/site/guide/inventory/customize-record-overview-page.qmd +++ b/site/guide/inventory/customize-record-overview-page.qmd @@ -8,10 +8,10 @@ aliases: - /guide/model-inventory/customize-model-overview-page.html --- -Configure what and how inventory fields appear when you open a record’s details in the inventory. +Configure what and how inventory fields appear when you open a record’s details in the inventory. :::{.callout title="Changes are automatically saved to your account and do not affect other users."} -Customizations will apply to all records in your inventory. +Customizations will apply to all records of the same type in your inventory. ::: @@ -26,31 +26,76 @@ Customizations will apply to all records in your inventory. ## Organize, show, or hide record fields -::: {.callout title="Default main column items cannot be reorganized or hidden."} -The following fields will always appear on your record overview pages under the main column as faded cells: +1. In the left sidebar, click **{{< fa cubes >}} Inventory**. -- Record Stakeholders -- Interdependencies -- Artifacts -- Recent Activity -::: +2. Under the [record type]{.smallcaps} drop-down, select the type of record you want to customize the overview page for.[^2] + +3. Select a record or find your record by applying a filter or searching for it.[^3] + +4. On the record details page, click the **Inventory Fields** tab. + +5. Click on **{{< fa pencil >}} Manage Fields**: + + ::: {.panel-tabset} + + #### {{< fa chart-column >}} Show {#} Columns + + Under Show {#} Columns, click {{< fa chevron-up >}} increase or {{< fa chevron-down >}} to decrease the number of columns shown. + + #### {{< fa chart-bar >}} Change fields display + + a. Click **{{< fa chart-bar >}} Change fields display** to configure the inventory fields[^4] that appear: + + - To hide fields or field groups from view: Hover over an inventory field, then click {{< fa eye >}}. + - To show previously hidden fields or field groups: Hover over an inventory field, then click {{< fa eye-slash >}}. + - To rearrange the order of fields and field groups: Click and hold, then drag-and-drop. + - To pin a field to the Overview tab: Hover over the field, then click **{{< fa star >}}** to highlight the field.[^5] + + ::: {.callout} + To narrow down your list of fields: + + - Click **{{< fa filter >}} Search by group or field name** to search for specific inventory fields. + - To show only highlighted fields, click **Show only highlighted in overview**. + ::: + + b. Click **Save Configuration** to apply your changes to all overview pages for that record type. + + ::: + +### Highlight inventory record fields + +To pin inventory record fields to the **Overview** tab for quick access: 1. In the left sidebar, click **{{< fa cubes >}} Inventory**. -2. Under the [record type]{.smallcaps} drop-down, select the type of record you want to customize the overview page for.[^2] +2. Under the [record type]{.smallcaps} drop-down, select the type of record you want to edit fields for.[^6] + +3. Select a record or find your record by applying a filter or searching for it.[^7] + +4. On the record details page, select either the **Overview** or **Inventory Fields** tab: -2. Select a record or find your record by applying a filter or searching for it.[^3] + ::: {.panel-tabset} -3. Click on **{{< fa wrench >}} Customize Layout**. + #### **Overview** tab -4. On the Customize Layout modal that appears, configure the inventory fields[^4] that appear: + - If there are no highlighted fields: Click on **{{< fa star >}} Highlight fields**. + - If there are already highlighted fields: Click on **{{< fa pencil >}} Manage Fields** and select **{{< fa chart-bar >}} Change fields display**. - - Toggle optional inventory fields or field groups on or off to show or hide them from view. - - Click and hold a field or field group and drag-and-drop to rearrange the order of fields and field groups. Fields and field groups can be moved from the Side Column to the Main Column and vice versa. + #### **Inventory Fields** tab - To narrow down your list of fields, search via the **{{< fa filter >}} Filter** bar. + Click on **{{< fa pencil >}} Manage Fields** and select **{{< fa chart-bar >}} Change fields display**. -5. Click **Save Layout** to apply your changes to all record overview pages for that layout scope. + ::: + +5. Hover over an inventory field, then click **{{< fa star >}}** and select your Highlight Tone: + + - [**{{< fa star >}} Normal**]{.grey} + - [**{{< fa star >}} Loud**]{.teal} + - [**{{< fa star >}} Loudest**]{.pink} + + To unpin a highlighted field: Hover over the field, then click **{{< fa star >}}** and select **{{< fa star >}} Don't highlight**. + +6. Confirm that the right inventory fields are pinned to the **Overview** tab with the correct highlight tone. @@ -63,3 +108,8 @@ The following fields will always appear on your record overview pages under the [^4]: [Manage inventory fields](manage-inventory-fields.qmd#inventory-field-types) +[^5]: [Highlight inventory record fields](#highlight-inventory-record-fields) + +[^6]: [Manage inventory record types](manage-inventory-record-types.qmd) + +[^7]: [Working with the inventory](/guide/inventory/working-with-the-inventory.qmd#search-filter-and-sort-records) \ No newline at end of file diff --git a/site/guide/inventory/downstream-record.png b/site/guide/inventory/downstream-record.png deleted file mode 100644 index e79a5b5ba367288806e919fbb035998568cfffb2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60997 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%0DRSP5s()_KFB#tG!Tp559OF&mcNUr*t7 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 -- [x] The record you want to edit fields for is registered in the inventory.[^1] -- [x] You are the record owner[^2] for the record you want to edit, a [{{< fa hand >}} Customer Admin]{.bubble}, or assigned another role or stakeholder type with sufficient permissions to perform the tasks in this guide.[^3] +- [x] The record you want to edit fields for is registered in the inventory.[^2] +- [x] You are the record owner[^3] for the record you want to edit, a [{{< fa hand >}} Customer Admin]{.bubble}, or assigned another role or stakeholder type with sufficient permissions to perform the tasks in this guide.[^4] ::: -## Edit inventory record fields + +## Edit fields on individual records 1. In the left sidebar, click **{{< fa cubes >}} Inventory**. -2. Under the [record type]{.smallcaps} drop-down, select the type of record you want to edit fields for.[^4] +2. Under the [record type]{.smallcaps} drop-down, select the type of record you want to edit fields for.[^5] -3. You can edit fields on individual records, or edit fields on records in bulk for a specific record type: +3. Select a record or find your record by applying a filter or searching for it.[^6] -::: {.panel-tabset} +4. On the record details page: -#### Edit fields on individual records + :::: {.panel-tabset} -a. Select a record or find your record by applying a filter or searching for it.[^5] + ### **Overview** tab -b. On the record details page, click on an inventory field to make your changes.[^6] + Select the **Overview** tab to click on highlighted fields to make changes, or to manage inventory record stakeholders.[^7] -c. Click **Save** to apply your changes. + ### **Inventory Fields** tab -#### Edit fields in bulk for a specific record type + Select the **Inventory Fields** tab to click on additional fields to make changes: -a. First, make sure you're in table view for the record type you want to edit fields for.[^7] + - Enter keywords into the **{{< fa magnifying-glass >}} Search fields by title** bar to narrow down your list of fields to the field you want to edit. + - Click on an attachment field header to manage files for that field.[^8] -b. Select the records you want to edit fields for by: + ::: {.callout title="Aggregation and Calculation field types are auto-computed and read-only."} + To modify how these fields are calculated, update their configuration: [Manage inventory fields](manage-inventory-fields.qmd#inventory-field-types) - - Clicking {{< fa square >}} in the header column to select all records shown on that page. - - Clicking {{< fa square >}} next to a specific record. + ::: - To view more records for selection, scroll down to the bottom of the table view and click **Next {{< fa arrow-right >}}**. + ### Right sidebar -c. At the bottom of the page, review the count of records selected to verify that the correct number of records are selected for editing, then click **{{< fa pencil >}} Edit**. + Click on the core fields in the right sidebar to make changes. -d. Make your changes to the inventory fields for the selected records. + :::: -e. Click **Continue {#}** where `{#}` is the number of fields to be edited. - -f. Review the changes to be applied to the inventory fields for the selected records to verify that the changes are correct, then click **Save {#} Changes**. - -::: - -Changes you make to inventory fields are automatically logged to that record’s activity.[^8] - -
- -{{< include /guide/inventory/_reference-field-values.qmd >}} +5. Click **Save** to apply your changes to the field. ### Manage inventory record stakeholders ::: {.panel-tabset} -### Manage stakeholder types on records +#### Manage stakeholder types on records {{< include /guide/configuration/_manage-stakeholders-on-records.qmd >}} -### Add or remove stakeholders +#### Add or remove stakeholders 1. On the record's detail page, click on the inventory record stakeholder type[^9] you'd like to add users to. @@ -89,76 +87,81 @@ Changes you make to inventory fields are automatically logged to that record’s ::: - - ### Manage attachments on records + - - -:::: {.content-visible when-format="html" when-meta="includes.pdf-context"} ::: {.callout title="Uploaded files must be less than 50 MB each in size."} - To work with attachments on records, first add an attachment inventory field.[^10] - Select attachments in `.pdf` format as context documents when generating text blocks with AI within your documents.[^11] ::: -:::: - -:::: {.content-visible when-format="html" unless-meta="includes.pdf-context"} -::: {.callout title="Uploaded files must be less than 50 MB each in size."} -To work with attachments on records, first add an attachment inventory field.[^10] -::: - -:::: - ::: {.panel-tabset} #### Add attachments to a record -1. On the record's detail page, click on the header of your attachment field. +1. Click on the header of your attachment field. {{< include _add-attachments.qmd >}} #### Remove attachments from a record -1. On the record's detail page, click on the header of your attachment field. +1. Click on the header of your attachment field. {{< include _remove-attachments.qmd >}} ::: +## Edit fields in bulk for multiple records - +In addition to editing individual fields on a per record basis, you can edit fields in bulk for a specific record type: + +1. First, make sure you're in table view for the record type you want to edit fields for.[^12] + +2. Select the records you want to edit fields for by: + + - Clicking {{< fa square >}} in the header column to select all records shown on that page. + - Clicking {{< fa square >}} next to a specific record. + + To view more records for selection, scroll down to the bottom of the table view and click **Next {{< fa arrow-right >}}**. + +3. At the bottom of the page, review the count of records selected to verify that the correct number of records are selected for editing, then click **{{< fa pencil >}} Edit**. + +4. Make your changes to the inventory fields for the selected records. + +5. Click **Continue {#}** where `{#}` is the number of fields to be edited. + +6. Review the changes to be applied to the inventory fields for the selected records to verify that the changes are correct, then click **Save {#} Changes**. -[^1]: [Register records in the inventory](register-records-in-inventory.qmd) -[^2]: [Manage inventory record stakeholders](/guide/inventory/edit-inventory-fields.qmd#manage-inventory-record-stakeholders) -[^3]: [Manage permissions](/guide/configuration/manage-permissions.qmd) + -[^4]: [Manage inventory record types](manage-inventory-record-types.qmd) +[^1]: [View record activity](view-record-activity.qmd) -[^5]: [Working with the inventory](/guide/inventory/working-with-the-inventory.qmd#search-filter-and-sort-records) +[^2]: [Register records in the inventory](register-records-in-inventory.qmd) -[^6]: +[^3]: [Manage inventory record stakeholders](/guide/inventory/edit-inventory-fields.qmd#manage-inventory-record-stakeholders) - ::: {.callout title="Aggregation and Calculation field types are auto-computed and read-only."} - To modify how these fields are calculated, update their configuration.

+[^4]: [Manage permissions](/guide/configuration/manage-permissions.qmd) - [Manage inventory fields](manage-inventory-fields.qmd#inventory-field-types){.button .button-green} +[^5]: [Manage inventory record types](manage-inventory-record-types.qmd) - ::: +[^6]: [Working with the inventory](/guide/inventory/working-with-the-inventory.qmd#search-filter-and-sort-records) -[^7]: [Customize inventory layout](/guide/inventory/customize-inventory-layout.qmd#swap-between-views) +[^7]: [Manage inventory record stakeholders](#manage-inventory-record-stakeholders) -[^8]: [View record activity](view-record-activity.qmd) +[^8]: [Manage attachments on records](#manage-attachments) [^9]: [Manage record stakeholder types](/guide/configuration/manage-record-stakeholder-types.qmd) [^10]: [Manage inventory fields](manage-inventory-fields.qmd#inventory-field-types) -:::: {.content-visible when-format="html" when-meta="includes.pdf-context"} [^11]: [Work with content blocks](/guide/documentation/work-with-content-blocks.qmd#generate-content) -:::: +[^12]: [Customize inventory layout](/guide/inventory/customize-inventory-layout.qmd#swap-between-views) + + + + diff --git a/site/guide/inventory/record-interdependencies.png b/site/guide/inventory/record-interdependencies.png deleted file mode 100644 index 9424c58b15950a119faf032e121745312b8eb61f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80040 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 MhxPY0-~Dv&KZEVNxBvhE diff --git a/site/guide/inventory/upstream-record.png b/site/guide/inventory/upstream-record.png deleted file mode 100644 index 096cf7605f5f842f5d59265f7b6e76ee284c5257..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60481 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 Q76u^jboFyt=akR{0CzL!GXMYp diff --git a/site/guide/reporting/export-analytics.qmd b/site/guide/reporting/export-analytics.qmd index 5b7f382ca2..b0e3519013 100644 --- a/site/guide/reporting/export-analytics.qmd +++ b/site/guide/reporting/export-analytics.qmd @@ -36,5 +36,5 @@ Export analytics widgets as comma-delimited tables (`.csv`). [^1]: [Register records in the inventory](/guide/inventory/register-records-in-inventory.qmd) -[^2]: [Add and manage artifacts](/guide/validation/add-manage-artifacts.qmd) +[^2]: [Working with artifacts](/guide/validation/working-with-artifacts.qmd) diff --git a/site/guide/reporting/export-artifacts.qmd b/site/guide/reporting/export-artifacts.qmd index 1c358f5d6d..47580d321f 100644 --- a/site/guide/reporting/export-artifacts.qmd +++ b/site/guide/reporting/export-artifacts.qmd @@ -62,7 +62,7 @@ Export tracked model artifacts as comma-delimited tables (`.csv`). [^1]: [Register records in the inventory](/guide/inventory/register-records-in-inventory.qmd) -[^2]: [Add and manage artifacts](/guide/validation/add-manage-artifacts.qmd) +[^2]: [Working with artifacts](/guide/validation/working-with-artifacts.qmd) [^3]: [View and filter artifacts](/guide/validation/view-filter-artifacts.qmd#filter-and-sort-artifacts) diff --git a/site/guide/reporting/view-report-data.qmd b/site/guide/reporting/view-report-data.qmd index 1d91bccb2b..e97980147b 100644 --- a/site/guide/reporting/view-report-data.qmd +++ b/site/guide/reporting/view-report-data.qmd @@ -27,4 +27,4 @@ Review detailed data on your models or artifacts within the {{< var validmind.pl [^1]: [Register records in the inventory](/guide/inventory/register-records-in-inventory.qmd) -[^2]: [Add and manage artifacts](/guide/validation/add-manage-artifacts.qmd) \ No newline at end of file +[^2]: [Working with artifacts](/guide/validation/working-with-artifacts.qmd) \ No newline at end of file diff --git a/site/guide/reporting/working-with-analytics.qmd b/site/guide/reporting/working-with-analytics.qmd index 9decbbcd07..d5a7f4eb60 100644 --- a/site/guide/reporting/working-with-analytics.qmd +++ b/site/guide/reporting/working-with-analytics.qmd @@ -137,7 +137,7 @@ Rearrange report widgets on your analytics pages, including your custom pages:[^ [^1]: [Register records in the inventory](/guide/inventory/register-records-in-inventory.qmd) -[^2]: [Add and manage artifacts](/guide/validation/add-manage-artifacts.qmd) +[^2]: [Working with artifacts](/guide/validation/working-with-artifacts.qmd) [^3]: [Manage roles](/guide/configuration/manage-roles.qmd) diff --git a/site/guide/validation/_add-artifacts-on-documentation.qmd b/site/guide/validation/_add-artifacts-on-documentation.qmd index ecd4c4fe44..56e5f1f8d1 100644 --- a/site/guide/validation/_add-artifacts-on-documentation.qmd +++ b/site/guide/validation/_add-artifacts-on-documentation.qmd @@ -25,7 +25,7 @@ SPDX-License-Identifier: AGPL-3.0 AND ValidMind Commercial --> 1. When you are done, click **Add {Artifact Type}** where `{Artifact Type}` is the artifact type you want to add to submit the artifact. - Once created, you can then add supporting documentation to your artifact.^[[Manage attachments on artifacts](/guide/validation/add-manage-artifacts.qmd#manage-attachments)] + Once created, you can then upload attachments to your artifact.^[[Manage attachments on artifacts](/guide/validation/update-artifacts.qmd#manage-attachments)] :::: @@ -44,7 +44,7 @@ d. On the modal that opens, provide information for your artifact. e. When you are done, click **Add {Artifact Type}** where `{Artifact Type}` is the artifact type you want to add to submit the artifact. - Once created, you can then [add supporting documentation to your artifact](/guide/validation/add-manage-artifacts.qmd#manage-attachments){target="_blank"}. + Once created, you can then [upload attachments to your artifact](/guide/validation/update-artifacts.qmd#manage-attachments){target="_blank"}. :::: diff --git a/site/guide/validation/_autogenerate-validation-issues.qmd b/site/guide/validation/_autogenerate-validation-issues.qmd index 805bd861a0..fe207f68ca 100644 --- a/site/guide/validation/_autogenerate-validation-issues.qmd +++ b/site/guide/validation/_autogenerate-validation-issues.qmd @@ -50,7 +50,7 @@ d. Approve, reject, or regenerate the suggested validation issues: ::: :::: {.content-visible when-format="html" when-meta="includes.compliance"} -e. After approving a validation issue, you can further customize it by clicking on the issue to edit fields such as owner, due date, and status.^[[Add and manage artifacts](/guide/validation/add-manage-artifacts.qmd)] +e. After approving a validation issue, you can further customize it by clicking on the issue to edit fields such as owner, due date, and status.^[[Update artifacts](/guide/validation/update-artifacts.qmd)] :::: diff --git a/site/guide/validation/_track-artifact-resolution.qmd b/site/guide/validation/_track-artifact-resolution.qmd index 384082c022..844d65efa4 100644 --- a/site/guide/validation/_track-artifact-resolution.qmd +++ b/site/guide/validation/_track-artifact-resolution.qmd @@ -3,8 +3,6 @@ Refer to the LICENSE file in the root of this repository for details. SPDX-License-Identifier: AGPL-3.0 AND ValidMind Commercial --> :::: {.content-visible unless-format="revealjs"} -As you prepare your validation report, review open or past due artifacts, close resolved ones, or add a mitigation plan: - 1. In the left sidebar, click **{{< fa cubes >}} Inventory**. 1. Select a record or find your record by applying a filter or searching for it.^[[Working with the inventory](/guide/inventory/working-with-the-inventory.qmd#search-filter-and-sort-records)] @@ -19,7 +17,7 @@ a. Go through the open validation issues one-by-one: - **If the validation issue has been addressed** — - - Add any final comments to assess how the issue was resolved. + - Add any final comments to assess how the issue was resolved.^[[Comment on artifacts](/guide/validation/update-artifacts.qmd#comment-on-artifacts)] - Under **[status]{.smallcaps}**, select `Closed`. - **If part or all of the validation issue remains to be addressed** — @@ -42,7 +40,7 @@ a. Go through the open artifacts one-by-one: - **If the artifact has been addressed** — - - Add any final comments to assess how the issue was resolved. + - Add any final comments to assess how the issue was resolved.^[[Comment on artifacts](/guide/validation/update-artifacts.qmd#comment-on-artifacts)] - Under **[status]{.smallcaps}**, select `Closed`. - **If part or all of the artifact remains to be addressed** — diff --git a/site/guide/validation/_view-all-artifacts.qmd b/site/guide/validation/_view-all-artifacts.qmd index cd600c0956..e224e27f54 100644 --- a/site/guide/validation/_view-all-artifacts.qmd +++ b/site/guide/validation/_view-all-artifacts.qmd @@ -11,7 +11,7 @@ In the left sidebar, click **{{< fa triangle-exclamation >}} Validation Issues** - Filter this list to include only validation issues you want to see,^[[Filter and sort artifacts](/guide/validation/view-filter-artifacts.qmd#filter-and-sort-artifacts)] or toggle visibilty for column headers.^[[Customize artifact layouts](/guide/validation/customize-artifact-layouts.qmd)] -- Click on any validation issue for more information, including the proposed remediation plan and any supporting attachments.^[[Manage attachments on artifacts](/guide/validation/add-manage-artifacts.qmd#manage-attachments)] +- Click on any validation issue for more information, including the proposed remediation plan and any supporting attachments.^[[Manage attachments on artifacts](/guide/validation/update-artifacts.qmd#manage-attachments)] Attachments are listed with the following information: @@ -53,7 +53,7 @@ To view a list of validation issues across all records: [Filter this list](/guide/validation/view-filter-artifacts.qmd#filter-and-sort-artifacts){target="_blank"} to include only validation issues you want to see, or [toggle visibilty for column headers](/guide/validation/customize-artifact-layouts.qmd){target="_blank"}. -1. Click on any validation issue for more information, including the proposed remediation plan and [any supporting attachments](/guide/validation/add-manage-artifacts.qmd#manage-attachments){target="_blank"}. +1. Click on any validation issue for more information, including the proposed remediation plan and [any supporting attachments](/guide/validation/update-artifacts.qmd#manage-attachments){target="_blank"}. Attachments are listed with the following information: diff --git a/site/guide/validation/add-manage-artifacts.qmd b/site/guide/validation/add-manage-artifacts.qmd deleted file mode 100644 index 13e709f57b..0000000000 --- a/site/guide/validation/add-manage-artifacts.qmd +++ /dev/null @@ -1,148 +0,0 @@ ---- -# Copyright © 2023-2026 ValidMind Inc. All rights reserved. -# Refer to the LICENSE file in the root of this repository for details. -# SPDX-License-Identifier: AGPL-3.0 AND ValidMind Commercial -title: "Add and manage artifacts" -date: last-modified -aliases: - - add-update-model-findings.html - - add-manage-model-findings.html - - /guide/model-validation/add-manage-artifacts.html ---- - -Add artifacts at the record or documentation section level, update your artifacts to include proposed remediation plans and supporting documentation, or delete artifacts that no longer need to be tracked. - -{{< include /guide/inventory/_reference-field-values.qmd >}} - -::: {.attn} - -## Prerequisites - -- [x] {{< var link.login >}} -- [x] The record you want to add or manage artifacts for is registered in the inventory.[^1] -- [x] Development documentation is completed or in progress for your record.[^2] -- [x] Artifact statuses have been set up for use with artifacts.[^3] -- [x] You are a [{{< fa circle-check >}} Validator]{.bubble} or assigned another role with sufficient permissions to perform the tasks in this guide.[^4] - -::: - -## Add artifacts on documentation - -{{< include _add-artifacts-on-documentation.qmd >}} - -## Add artifacts on validation reports - -While assessing a record's compliance,[^5] you can add artifacts as you complete your validation report: - -1. In the left sidebar, click **{{< fa cubes >}} Inventory**. - -2. Select a record or find your record by applying a filter or searching for it.[^6] - -3. In the left sidebar that appears for your record, click **{{< fa file >}} Documents** and select the **Latest** tab.[^7] - -4. Click on a Validation type file.[^8] - - Expand any subsection of the validation report you have attached evidence for to autogenerate validation issues or manually link artifacts to your report: - -::: {.panel-tabset} - -### Autogenerate validation issues - -{{< include _autogenerate-validation-issues.qmd >}} - -### Manually add artifacts - -{{< include _link-artifacts-to-reports.qmd >}} - -::: - - - -## Update artifacts - -As artifacts get resolved or require other changes during the validation process, you can update them: - -1. Locate the artifact you want to update.[^9] - -2. Click on a field to make changes. - - You can also add comments to an artifact. - -::: {.callout-important} -Most updates are applied immediately but you must click **Save** to make changes to the artifact title, description, proposed remediation plan, and attachments effective. -::: - -### Track artifact resolution - -{{< include _track-artifact-resolution.qmd >}} - - - -### Manage attachments on artifacts - -After an artifact is created, you're able to add supporting documentation to it. - -::: {.panel-tabset} - -#### Add attachments to artifacts - -::: {.callout} -Uploaded files must be less than 50 MB each in size. -::: - -1. On the artifacts detail page, click on the **[attachments]{.smallcaps}** header. - -{{< include /guide/inventory/_add-attachments.qmd >}} - -#### Remove attachments from artifacts - -1. On the artifacts detail page, click on the **[attachments]{.smallcaps}** header. - -{{< include /guide/inventory/_remove-attachments.qmd >}} - -::: - -## Delete artifacts - -::: {.callout-important title="Artifact deletion is permanent."} -- While artifact deletion will be logged under your {{< fa wifi >}} Activity,[^10] deleted artifacts cannot be retrieved. -- Deleting an artifact will also remove it from any validation reports[^11] it was previously attached to. - -::: - -If you logged an artifact in error or otherwise no longer need to track that artifact, you can delete it: - -1. Locate the artifact you want to delete.[^12] - -2. On the artifact's detail page, click **{{< fa trash-can>}} Delete {Artifact Type}**[^13] in the right sidebar. - -3. Click **Yes, Delete {Artifact Type}** to confirm permanent deletion of that artifact. - - - - -[^1]: [Register records in the inventory](/guide/inventory/register-records-in-inventory.qmd) - -[^2]: [Working with documentation](/guide/documentation/working-with-documentation.qmd) - -[^3]: [Manage artifact types](manage-artifact-types.qmd#manage-artifact-type-statuses) - -[^4]: [Manage permissions](/guide/configuration/manage-permissions.qmd) - -[^5]: [Assess compliance](/guide/validation/assess-compliance.qmd#link-artifacts-to-reports) - -[^6]: [Working with the inventory](/guide/inventory/working-with-the-inventory.qmd#search-filter-and-sort-records) - -[^7]: [Work with document versions](/guide/documentation/work-with-document-versions.qmd) - -[^8]: [Preparing validation reports](/guide/validation/preparing-validation-reports.qmd#validation-overview) - -[^9]: [View and filter artifacts](view-filter-artifacts.qmd) - -[^10]: [View record activity](/guide/inventory/view-record-activity.qmd) - -[^11]: [Link artifacts to reports](/guide/validation/assess-compliance.qmd#link-artifacts-to-reports) - -[^12]: [View and filter artifacts](view-filter-artifacts.qmd) - -[^13]: [Manage artifact types](manage-artifact-types.qmd) \ No newline at end of file diff --git a/site/guide/validation/customize-artifact-layouts.qmd b/site/guide/validation/customize-artifact-layouts.qmd index 150fc3e61f..57398ec6f5 100644 --- a/site/guide/validation/customize-artifact-layouts.qmd +++ b/site/guide/validation/customize-artifact-layouts.qmd @@ -83,7 +83,7 @@ You can save custom artifact configurations as a view to reapply at any time for [^1]: [Register records in the inventory](/guide/inventory/register-records-in-inventory.qmd) -[^2]: [Add and manage artifacts](add-manage-artifacts.qmd) +[^2]: [Log artifacts](log-artifacts.qmd) [^3]: [Manage artifact fields](manage-artifact-fields.qmd) diff --git a/site/guide/validation/customize-artifact-overview-page.qmd b/site/guide/validation/customize-artifact-overview-page.qmd index 1d5a5d507b..b5aa01d4a2 100644 --- a/site/guide/validation/customize-artifact-overview-page.qmd +++ b/site/guide/validation/customize-artifact-overview-page.qmd @@ -12,7 +12,7 @@ aliases: Configure what and how artifact fields appear when you pull up artifacts logged on records. :::{.callout title="Changes are automatically saved to your account and do not affect other users."} -Customizations will apply to all artifacts in your inventory. +Customizations will apply to all artifacts of the same type in your inventory. ::: @@ -26,32 +26,82 @@ Customizations will apply to all artifacts in your inventory. ::: -## Show or hide fields - -::: {.callout title="Only custom artifact fields can be shown or hidden."} -Default fields will always appear on your artifact overview pages and are represented by by faded cells. Their positions cannot be adjusted. -::: +## Organize, show, or hide artifact fields 1. Open an artifact logged on any record.[^3] -2. Click on **{{< fa wrench >}} Customize Layout**. +2. On the artifact details page, click the **Artifact Fields** tab. + +3. Click on **{{< fa pencil >}} Manage Fields**: + + ::: {.panel-tabset} + + #### {{< fa chart-column >}} Show {#} Columns + + Under Show {#} Columns, click {{< fa chevron-up >}} increase or {{< fa chevron-down >}} to decrease the number of columns shown. + + #### {{< fa chart-bar >}} Change fields display + + a. Click **{{< fa chart-bar >}} Change fields display** to configure the artifact fields[^4] that appear: + + - To hide fields or field groups from view: Hover over an artifact field, then click {{< fa eye >}}. + - To show previously hidden fields or field groups: Hover over an artifact field, then click {{< fa eye-slash >}}. + - To rearrange the order of fields and field groups: Click and hold, then drag-and-drop. + - To pin a field to the **Overview** tab: Hover over the field, then click **{{< fa star >}}** to highlight the field.[^5] + + ::: {.callout} + To narrow down your list of fields: + + - Click **{{< fa filter >}} Search by group or field name** to search for specific artifact fields. + - To show only highlighted fields, click **Show only highlighted in overview**. + ::: + + b. Click **Save Configuration** to apply your changes to all overview pages for that artifact type. + + ::: -3. On the Customize Layout modal that appears, configure the artifact fields[^4] that appear: +### Highlight artifact fields - - Toggle optional artifact fields or field groups on or off to show or hide them from view. - - Click and hold a field or field group and drag-and-drop to rearrange the order of fields and field groups. Fields and field groups can be moved from the Side Column to the Main Column and vice versa. +To pin artifact fields to the **Overview** tab for quick access: - To narrow down your list of fields, search via the **{{< fa filter >}} Filter** bar. +1. Open an artifact logged on any record.[^6] -4. Click **Save Layout** to apply your changes to all record overview pages. +2. On the artifact details page, select either the **Overview** or **Artifact Fields** tab: + + ::: {.panel-tabset} + + #### **Overview** tab + + - If there are no highlighted fields: Click on **{{< fa star >}} Highlight fields**. + - If there are already highlighted fields: Click on **{{< fa pencil >}} Manage Fields** and select **{{< fa chart-bar >}} Change fields display**. + + #### **Artifact Fields** tab + + Click on **{{< fa pencil >}} Manage Fields** and select **{{< fa chart-bar >}} Change fields display**. + + ::: + +3. Hover over an artifact field, then click **{{< fa star >}}** and select your Highlight Tone: + + - [**{{< fa star >}} Normal**]{.grey} + - [**{{< fa star >}} Loud**]{.teal} + - [**{{< fa star >}} Loudest**]{.pink} + + To unpin a highlighted field: Hover over the field, then click **{{< fa star >}}** and select **{{< fa star >}} Don't highlight**. + +4. Confirm that the right artifact fields are pinned to the **Overview** tab with the correct highlight tone. [^1]: [Register records in the inventory](/guide/inventory/register-records-in-inventory.qmd) -[^2]: [Add and manage artifacts](add-manage-artifacts.qmd) +[^2]: [Log artifacts](log-artifacts.qmd) [^3]: [View and filter artifacts](view-filter-artifacts.qmd) [^4]: [Manage artifact fields](/guide/validation/manage-artifact-fields.qmd#artifact-field-types) + +[^5]: [Highlight artifact fields](#highlight-artifact-fields) + +[^6]: [View and filter artifacts](view-filter-artifacts.qmd) diff --git a/site/guide/validation/log-artifacts.qmd b/site/guide/validation/log-artifacts.qmd new file mode 100644 index 0000000000..c30de6a5ef --- /dev/null +++ b/site/guide/validation/log-artifacts.qmd @@ -0,0 +1,72 @@ +--- +# Copyright © 2023-2026 ValidMind Inc. All rights reserved. +# Refer to the LICENSE file in the root of this repository for details. +# SPDX-License-Identifier: AGPL-3.0 AND ValidMind Commercial +title: "Log artifacts" +date: last-modified +aliases: + - add-update-model-findings.html + - add-manage-model-findings.html + - /guide/model-validation/add-manage-artifacts.html + - add-manage-artifacts.html +--- + +Log artifacts at the record or documentation section level during your validation process. + +::: {.attn} + +## Prerequisites + +- [x] {{< var link.login >}} +- [x] The record you want to log artifacts on is registered in the inventory.[^1] +- [x] Development documentation is completed or in progress for your record.[^2] +- [x] You are a [{{< fa circle-check >}} Validator]{.bubble} or assigned another role with sufficient permissions to perform the tasks in this guide.[^3] + +::: + +## Add artifacts on documentation + +{{< include _add-artifacts-on-documentation.qmd >}} + +## Add artifacts on validation reports + +While assessing a record's compliance,[^4] you can add artifacts as you complete your validation report: + +1. In the left sidebar, click **{{< fa cubes >}} Inventory**. + +2. Select a record or find your record by applying a filter or searching for it.[^5] + +3. In the left sidebar that appears for your record, click **{{< fa file >}} Documents** and select the **Latest** tab.[^6] + +4. Click on a Validation type file.[^7] + + Expand any subsection of the validation report you have attached evidence for to autogenerate validation issues or manually link artifacts to your report: + +::: {.panel-tabset} + +### Autogenerate validation issues + +{{< include _autogenerate-validation-issues.qmd >}} + +### Manually add artifacts + +{{< include _link-artifacts-to-reports.qmd >}} + +::: + + + + +[^1]: [Register records in the inventory](/guide/inventory/register-records-in-inventory.qmd) + +[^2]: [Working with documentation](/guide/documentation/working-with-documentation.qmd) + +[^3]: [Manage permissions](/guide/configuration/manage-permissions.qmd) + +[^4]: [Assess compliance](/guide/validation/assess-compliance.qmd#link-artifacts-to-reports) + +[^5]: [Working with the inventory](/guide/inventory/working-with-the-inventory.qmd#search-filter-and-sort-records) + +[^6]: [Work with document versions](/guide/documentation/work-with-document-versions.qmd) + +[^7]: [Preparing validation reports](/guide/validation/preparing-validation-reports.qmd#validation-overview) diff --git a/site/guide/validation/update-artifacts.qmd b/site/guide/validation/update-artifacts.qmd new file mode 100644 index 0000000000..34894b1c6f --- /dev/null +++ b/site/guide/validation/update-artifacts.qmd @@ -0,0 +1,145 @@ +--- +# Copyright © 2023-2026 ValidMind Inc. All rights reserved. +# Refer to the LICENSE file in the root of this repository for details. +# SPDX-License-Identifier: AGPL-3.0 AND ValidMind Commercial +title: "Update artifacts" +date: last-modified +--- + +Update or resolve artifacts as you validate your records, or delete artifacts that no longer need to be tracked. + +::: {.attn} + +## Prerequisites + +- [x] {{< var link.login >}} +- [x] There are artifacts logged on any record.[^1] +- [x] Artifact statuses have been set up for use with artifacts.[^2] +- [x] You are a [{{< fa circle-check >}} Validator]{.bubble} or assigned another role with sufficient permissions to perform the tasks in this guide.[^3] + +::: + +## Edit fields on artifacts + +1. Locate the artifact you want to edit fields for.[^4] + +2. On the artifact details page: + + :::: {.panel-tabset} + + ### **Overview** tab + + Select the **Overview** tab to: + + - Click on highlighted fields to make changes. + - Click the **Description** field text block to make edits. + - [validation issues only]{.smallercaps .pink} Click on the **Proposed Remediation Plan** field text block to make edits. + - [validation issues only]{.smallercaps .pink} Click on the **Attachments** field header to manage files.[^5] + - Click on the **Comments** field text block to add comments to the artifact. + + ### **Artifact Fields** tab + + Select the **Artifact Fields** tab to click on additional fields to make changes: + + - Enter keywords into the **{{< fa magnifying-glass >}} Search fields by title** bar to narrow down your list of fields to the field you want to edit. + - Click on an attachment field header to manage files for that field.[^6] + + ::: {.callout title="Calculation field types are auto-computed and read-only."} + To modify how these fields are calculated, update their configuration: [Manage artifact fields](/guide/validation/manage-artifact-fields.qmd#artifact-field-types) + + ::: + + ### Right sidebar + + Click on the core fields in the right sidebar to make changes. + + :::: + +3. Click **Save** to apply your changes to the field. + +::: {.callout title="You can reference artifact field values in your content blocks within documents."} +Learn more: [Work with content blocks](/guide/documentation/work-with-content-blocks.qmd#reference-field-values) + +::: + +#### Manage attachments on artifacts + + +After an artifact is created, you can upload attachments as supporting documentation: + +::: {.panel-tabset} + +#### Add attachments to artifacts + +::: {.callout} +Uploaded files must be less than 50 MB each in size. +::: + +1. Click on the header of your attachment field. + +{{< include /guide/inventory/_add-attachments.qmd >}} + +#### Remove attachments from artifacts + +1. Click on the header of your attachment field. + +{{< include /guide/inventory/_remove-attachments.qmd >}} + +::: + +## Comment on artifacts + +1. Locate the artifact you want comment on.[^7] + +2. On the artifact details page, select the **Overview** tab. + +3. Click on the **Comments** field text block. + +4. Enter your comment and click **Submit** to save the comment. + +## Track artifact resolution + +As you prepare validation reports, review logged artifacts and close any artifacts that have been resolved: + +{{< include _track-artifact-resolution.qmd >}} + +## Delete artifacts + +::: {.callout-important title="Artifact deletion is permanent."} +- While artifact deletion will be logged under your {{< fa wifi >}} Activity,[^8] deleted artifacts cannot be retrieved. +- Deleting an artifact will also remove it from any validation reports[^9] it was previously attached to. + +::: + +If you logged an artifact in error or otherwise no longer need to track that artifact, you can delete it: + +1. Locate the artifact you want to delete.[^10] + +2. On the artifact's detail page, click **{{< fa trash-can>}} Delete {Artifact Type}**[^11] in the right sidebar. + +3. Click **Yes, Delete {Artifact Type}** to confirm permanent deletion of that artifact. + + + + +[^1]: [Log artifacts](log-artifacts.qmd) + +[^2]: [Manage artifact types](/guide/validation/manage-artifact-types.qmd#manage-artifact-type-statuses) + +[^3]: [Manage permissions](/guide/configuration/manage-permissions.qmd) + +[^4]: [View and filter artifacts](view-filter-artifacts.qmd) + +[^5]: [Manage attachments on artifacts](#manage-attachments) + +[^6]: [Manage attachments on artifacts](#manage-attachments) + +[^7]: [View and filter artifacts](view-filter-artifacts.qmd) + +[^8]: [View record activity](/guide/inventory/view-record-activity.qmd) + +[^9]: [Link artifacts to reports](/guide/validation/assess-compliance.qmd#link-artifacts-to-reports) + +[^10]: [View and filter artifacts](view-filter-artifacts.qmd) + +[^11]: [Manage artifact types](manage-artifact-types.qmd) \ No newline at end of file diff --git a/site/guide/validation/view-filter-artifacts.qmd b/site/guide/validation/view-filter-artifacts.qmd index c255f36d4c..b5675c9e6b 100644 --- a/site/guide/validation/view-filter-artifacts.qmd +++ b/site/guide/validation/view-filter-artifacts.qmd @@ -144,13 +144,13 @@ Changes are automatically saved to your account and do not affect other users. [^2]: [Register records in the inventory](/guide/inventory/register-records-in-inventory.qmd) -[^3]: [Add and manage artifacts](add-manage-artifacts.qmd) +[^3]: [Log artifacts](log-artifacts.qmd) [^4]: [Manage permissions](/guide/configuration/manage-permissions.qmd) [^5]: [Working with the inventory](/guide/inventory/working-with-the-inventory.qmd#search-filter-and-sort-records) -[^6]: [Add and manage artifacts](add-manage-artifacts.qmd#manage-attachments) +[^6]: [Update artifacts](update-artifacts.qmd#manage-attachments) [^7]: [Manage artifact types](/guide/validation/manage-artifact-types.qmd) diff --git a/site/guide/validation/working-with-artifacts.qmd b/site/guide/validation/working-with-artifacts.qmd index ddf6faba54..ddbb30535f 100644 --- a/site/guide/validation/working-with-artifacts.qmd +++ b/site/guide/validation/working-with-artifacts.qmd @@ -9,12 +9,13 @@ listing: type: grid max-description-length: 250 sort: false - grid-columns: 2 + grid-columns: 3 fields: [title, description] contents: - view-filter-artifacts.qmd - customize-artifact-layouts.qmd - - add-manage-artifacts.qmd + - log-artifacts.qmd + - update-artifacts.qmd - customize-artifact-overview-page.qmd aliases: - work-with-model-findings.html @@ -60,18 +61,16 @@ validation results residual analysis : Investigating the errors or discrepancies between predicted and actual outcomes. - ::: :::: - - -## Manage artifacts +## Work with artifacts :::{#artifacts} ::: + ## What's next - [Preparing validation reports](preparing-validation-reports.qmd) \ No newline at end of file diff --git a/site/guide/workflows/_add-new-workflows.qmd b/site/guide/workflows/_add-new-workflows.qmd index 50f82770a1..ac5d47bc71 100644 --- a/site/guide/workflows/_add-new-workflows.qmd +++ b/site/guide/workflows/_add-new-workflows.qmd @@ -70,7 +70,7 @@ vi. Click **Save Draft** to save your blank workflow, and then [configure your w ::: {.callout title="Please note that only one workflow can be configured to initiate on registration for each type of artifact."}
- [Add and manage artifacts](/guide/validation/add-manage-artifacts.qmd){.button} + [Log artifacts](/guide/validation/log-artifacts.qmd){.button} ::: diff --git a/site/guide/workflows/_initiate-workflows.qmd b/site/guide/workflows/_initiate-workflows.qmd index 7ecc88d7d8..3ebf2cf1d1 100644 --- a/site/guide/workflows/_initiate-workflows.qmd +++ b/site/guide/workflows/_initiate-workflows.qmd @@ -17,7 +17,7 @@ To initiate workflows manually:[^initiate-workflows] 1. Select a record or find your record by applying a filter or searching for it.^[[Working with the inventory](/guide/inventory/working-with-the-inventory.qmd#search-filter-and-sort-records)] -1. On the landing page of your record, locate the Workflows section. +1. On the record details page, click the **Workflows** tab. 1. Click **{{< fa arrow-right-arrow-left >}} See All Workflows**. @@ -30,7 +30,7 @@ To initiate workflows manually:[^initiate-workflows] #### On artifacts -1. On the details page of your artifact,^[[View and filter artifacts](/guide/validation/view-filter-artifacts.qmd#view-artifacts)] locate the Workflows section. +1. On the artifact details page,^[[View and filter artifacts](/guide/validation/view-filter-artifacts.qmd#view-artifacts)] click the **Workflows** tab. 1. Click **{{< fa arrow-right-arrow-left >}} See All Workflows**. @@ -66,7 +66,7 @@ To initiate workflows manually: 1. Select a record or find your record [by applying a filter or searching for it](/guide/inventory/working-with-the-inventory.qmd#search-filter-and-sort-records){target="_blank"}. -1. On the landing page of your record, locate the Workflows section. +1. On the record details page, click the **Workflows** tab. 1. Click **{{< fa arrow-right-arrow-left >}} See All Workflows**. @@ -79,7 +79,7 @@ To initiate workflows manually: #### On artifacts -1. On the [details page of your artifact](/guide/validation/view-filter-artifacts.qmd#view-artifacts){target="_blank"}, locate the Workflows section. +1. On the [artifact details page](/guide/validation/view-filter-artifacts.qmd#view-artifacts){target="_blank"}, click the **Workflows** tab. 1. Click **{{< fa arrow-right-arrow-left >}} See All Workflows**. diff --git a/site/guide/workflows/_review-workflow-history.qmd b/site/guide/workflows/_review-workflow-history.qmd index cf1e0e979a..870a5ef5a9 100644 --- a/site/guide/workflows/_review-workflow-history.qmd +++ b/site/guide/workflows/_review-workflow-history.qmd @@ -13,7 +13,7 @@ Review timelines of workflows running or previously run on a specific record or 2. Select a record or find your record by applying a filter or searching for it.^[[Working with the inventory](/guide/inventory/working-with-the-inventory.qmd#search-filter-and-sort-records)] -3. On the landing page of your record, locate the Workflows section that shows a timeline of workflows associated with that record. +3. On the record details page, click the **Workflows** tab to view a timeline of workflows associated with that record. Use the buttons or keyboard shortcuts[^timeline-shortcuts] to control the timeline: @@ -39,7 +39,7 @@ If workflows are running or have previously run on your record, you can: #### On artifacts -On the details page of your artifact,^[[View and filter artifacts](/guide/validation/view-filter-artifacts.qmd#view-artifacts)] locate the Workflows section that shows a timeline of workflows associated with that artifact. +On the artifact details page,^[[View and filter artifacts](/guide/validation/view-filter-artifacts.qmd#view-artifacts)] click the **Workflows** tab to view a timeline of workflows associated with that artifact. Use the buttons or keyboard shortcuts[^timeline-shortcuts] to control the timeline: @@ -111,7 +111,7 @@ Review timelines of workflows running or previously run: 2. Select a record or find your record [by applying a filter or searching for it](/guide/inventory/working-with-the-inventory.qmd#search-filter-and-sort-records){target="_blank"}. -3. On the landing page of your record, locate the Workflows section that shows a timeline of workflows associated with that record. +3. On the record details page, click the **Workflows** tab to view a timeline of workflows associated with that record. If workflows are running or have previously run on your record, you can: @@ -129,7 +129,7 @@ Review timelines of workflows running or previously run: #### On artifacts -On the [details page of your artifact](/guide/validation/view-filter-artifacts.qmd#view-artifacts){target="_blank"}, locate the Workflows section that shows a timeline of workflows associated with that artifact. +On the [artifact details page](/guide/validation/view-filter-artifacts.qmd#view-artifacts){target="_blank"}, click the **Workflows** tab to view a timeline of workflows associated with that artifact. If workflows are running or have previously run on your artifact, you can: diff --git a/site/guide/workflows/manage-workflows.qmd b/site/guide/workflows/manage-workflows.qmd index 026d027a1c..e4cde3c1c9 100644 --- a/site/guide/workflows/manage-workflows.qmd +++ b/site/guide/workflows/manage-workflows.qmd @@ -124,7 +124,7 @@ To adjust the expected end date for a workflow: [^1]: [Register records in the inventory](/guide/inventory/register-records-in-inventory.qmd) -[^2]: [Add and manage artifacts](/guide/validation/add-manage-artifacts.qmd) +[^2]: [Log artifacts](/guide/validation/log-artifacts.qmd) [^3]: [Configure workflows](configure-workflows.qmd) diff --git a/site/releases/2024/2024-dec-06/release-notes.qmd b/site/releases/2024/2024-dec-06/release-notes.qmd index 653ce046b3..6f0b2eb791 100644 --- a/site/releases/2024/2024-dec-06/release-notes.qmd +++ b/site/releases/2024/2024-dec-06/release-notes.qmd @@ -597,9 +597,9 @@ You can now annotate attachments uploaded to both models or model findings, allo ::: ::: {.w-40-ns .tc} -[Edit inventory fields](/guide/inventory/edit-inventory-fields.qmd#manage-supporting-documentation){.button} +[Edit inventory fields](/guide/inventory/edit-inventory-fields.qmd#manage-attachments){.button} -[Add and manage model findings](/guide/validation/add-manage-artifacts.qmd#manage-supporting-documentation){.button} +[Update artifacts](/guide/validation/update-artifacts.qmd#manage-attachments){.button} ::: @@ -1118,7 +1118,7 @@ Labels: documentation ::: ::: {.w-25-ns} -[Track issue resolution](/guide/validation/add-manage-artifacts#track-artifact-resolution){.button} +[Update artifacts](/guide/validation/update-artifacts.qmd#track-artifact-resolution){.button} ::: diff --git a/site/releases/2024/2024-dec-24/release-notes.qmd b/site/releases/2024/2024-dec-24/release-notes.qmd index ffc2466be9..9fefde0934 100644 --- a/site/releases/2024/2024-dec-24/release-notes.qmd +++ b/site/releases/2024/2024-dec-24/release-notes.qmd @@ -290,7 +290,7 @@ Labels: bug - Now, deleting a finding will show a confirmation warning and subsequently remove it from any linked reports. ::: {.tc} -[Add and manage model findings](/guide/validation/add-manage-artifacts.qmd#delete-artifacts){.button} +[Update artifacts](/guide/validation/update-artifacts.qmd#delete-artifacts){.button} ::: diff --git a/site/releases/2024/2024-may-22/release-notes.qmd b/site/releases/2024/2024-may-22/release-notes.qmd index 6a7e6319af..79122ddd1f 100644 --- a/site/releases/2024/2024-may-22/release-notes.qmd +++ b/site/releases/2024/2024-may-22/release-notes.qmd @@ -656,7 +656,7 @@ You can now associate model findings with sections within your model documentati ::: ::: {.w-30-ns .tc} -[Add model findings](/guide/validation/add-manage-artifacts.qmd#add-artifacts){.button} +[Log artifacts](/guide/validation/log-artifacts.qmd#add-artifacts-on-documentation){.button} ::: diff --git a/site/releases/2024/2024-oct-22/release-notes.qmd b/site/releases/2024/2024-oct-22/release-notes.qmd index 4bcff311ff..469e0a772b 100644 --- a/site/releases/2024/2024-oct-22/release-notes.qmd +++ b/site/releases/2024/2024-oct-22/release-notes.qmd @@ -335,7 +335,7 @@ You can now manage attachments within findings. ::: ::: {.w-40-ns .tc} -[Manage supporting documentation](/guide/validation/add-manage-artifacts.qmd#manage-supporting-documentation){.button} +[Update artifacts](/guide/validation/update-artifacts.qmd#manage-attachments){.button} ::: :::: @@ -387,7 +387,7 @@ You can now delete findings as a validator. ::: ::: {.w-40-ns .tl} -[Delete model findings](/guide/validation/add-manage-artifacts#delete-artifacts){.button} +[Update artifacts](/guide/validation/update-artifacts.qmd#delete-artifacts){.button} ::: :::: diff --git a/site/styles.css b/site/styles.css index 010a48a458..095633f879 100644 --- a/site/styles.css +++ b/site/styles.css @@ -389,6 +389,15 @@ figcaption { color: #073E44; } +.teal { + color: #196972; +} + +.grey { + color: #757575; +} + + .green { color: green; } diff --git a/site/training/administrator-fundamentals/customizing-your-inventory.qmd b/site/training/administrator-fundamentals/customizing-your-inventory.qmd index b0c99f5ca0..d7232152c3 100644 --- a/site/training/administrator-fundamentals/customizing-your-inventory.qmd +++ b/site/training/administrator-fundamentals/customizing-your-inventory.qmd @@ -256,7 +256,7 @@ When you're done, click [{{< fa chevron-right >}}]() to continue. ::: 1. Select the name of your record you registered earlier to open up the record details page. -2. On the landing page of your record, confirm that the new field that you added is present. +2. On the details page of your record, confirm that the new field that you added is present. When you're done, click [{{< fa chevron-right >}}]() to continue. diff --git a/site/training/administrator-fundamentals/organizational-oversight-reporting.qmd b/site/training/administrator-fundamentals/organizational-oversight-reporting.qmd index 728fc2488f..ecf65ce2b2 100644 --- a/site/training/administrator-fundamentals/organizational-oversight-reporting.qmd +++ b/site/training/administrator-fundamentals/organizational-oversight-reporting.qmd @@ -189,7 +189,7 @@ Review workflows associated with your records or artifacts: :::: {.slideover--b .auto-collapse-10} ::: {.tc} -**View record workflow** +**View active workflows** ::: 1. Select the name of your record you registered for this course to open up the record details page. diff --git a/site/training/administrator-fundamentals/using-validmind-for-risk-management.qmd b/site/training/administrator-fundamentals/using-validmind-for-risk-management.qmd index e1de109313..20b484f621 100644 --- a/site/training/administrator-fundamentals/using-validmind-for-risk-management.qmd +++ b/site/training/administrator-fundamentals/using-validmind-for-risk-management.qmd @@ -354,7 +354,7 @@ Run workflows manually ::: 1. Select the name of your model you registered for this course to open up the model details page. -2. On the landing page of your model, locate the Workflows section. +2. On the landing page of your model, click the **Workflows** tab. 3. Click **{{< fa arrow-right-arrow-left >}} See All Workflows**. 4. Select **{{< fa arrow-right >}} Run Workflow** for the workflow you configured earlier, then select **Run Now** under **[workflow start]{.smallcaps}**. 5. Click **{{< fa arrow-right >}} Run Workflow Now** to confirm. diff --git a/site/training/validator-fundamentals/finalizing-validation-reports.qmd b/site/training/validator-fundamentals/finalizing-validation-reports.qmd index 83efc88156..5f7ca5093b 100644 --- a/site/training/validator-fundamentals/finalizing-validation-reports.qmd +++ b/site/training/validator-fundamentals/finalizing-validation-reports.qmd @@ -314,7 +314,7 @@ Add more artifacts ::: ::: {.tc} -[Learn more ...](/guide/validation/add-manage-artifacts.qmd){.button target="_blank"} +[Learn more ...](/guide/validation/log-artifacts.qmd){.button target="_blank"} ::: @@ -409,7 +409,7 @@ Track issue resolution ::: ::: {.tc} -[Learn more ...](/guide/validation/add-manage-artifacts.qmd#track-issue-resolution){.button target="_blank"} +[Learn more ...](/guide/validation/update-artifacts.qmd#track-artifact-resolution){.button target="_blank"} :::
Try it **live** on the next pages. {{< fa hand-point-right >}} From 7265283e16e2c360ea26bdb6be3aa7361c3e865a Mon Sep 17 00:00:00 2001 From: Jose Antonio Madriz Date: Fri, 29 May 2026 10:45:17 -0400 Subject: [PATCH 2/2] Point VM API reference at app.prod.validmind.ai The VM API swagger and server URLs moved from api.prod to app.prod; update the RapiDoc page and Makefile fetch target so /reference/vm-api.html loads correctly. Co-authored-by: Cursor --- site/Makefile | 2 +- site/reference/vm-api.qmd | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/site/Makefile b/site/Makefile index 22f6027d50..a065287ac3 100644 --- a/site/Makefile +++ b/site/Makefile @@ -277,7 +277,7 @@ get-api-json: @rm -f reference/vm-api-swagger.json reference/admin-api-swagger.json reference/rapidoc-min.js @mkdir -p reference @echo "Fetching VM API Swagger spec ..." - @curl -s -o reference/vm-api-swagger.json "https://api.prod.validmind.ai/vm/api/v1/swagger.json" || echo "Failed to fetch VM API spec" + @curl -s -o reference/vm-api-swagger.json "https://app.prod.validmind.ai/vm/api/v1/swagger.json" || echo "Failed to fetch VM API spec" @echo "Fetching Admin API Swagger spec ..." @curl -s -o reference/admin-api-swagger.json "https://api.prod.validmind.ai/admin/api/v1/swagger.json" || echo "Failed to fetch Admin API spec" @echo "Fetching RapiDoc JavaScript library ..." diff --git a/site/reference/vm-api.qmd b/site/reference/vm-api.qmd index 12a0bac64b..e9e1cf0497 100644 --- a/site/reference/vm-api.qmd +++ b/site/reference/vm-api.qmd @@ -22,9 +22,9 @@ bread-crumbs: false