Archer IoT Project Readiness

Companies see value in IoT technology and data collection to improve process and analyze trends to optimize processes; however, 35 percent of customers’ site security concerns as a top barrier to IoT implementation. IoT products are extremely broad - examples include flow sensors, traffic sensors, fitness trackers, connected light bulbs, and more. IoT technology is being integrated in all sectors of business, which leads to new network vulnerabilities and security challenges. It is important to keep track of the risks imparted by these technologies.

  • IoT projects increase risk and vulnerability due to increased network entry points.

  • IoT devices must be compliant with corporate policies.

  • Organizations should manage data privacy and IT Security risks.

  • IoT projects must be vetted to ensure overall system integration capability.

The Archer IoT Project Readiness offers customers to document IoT Projects within the organization, allowing customers to prioritize the IoT projects around their business goals and needs.  This offering captures the project risks and approvals for implementation. It also helps organizations ensure compliance with corporate policies and regulatory requirements.

Release notes

Release 6.12

Document Version

Published Date

Notes

1.0

February 2020

Initial release on Archer Exchange

1.1

April 2023

Recertification

Overview of Archer IoT Project Readiness

Key features and benefits

The Archer IoT Project Readiness offering enables organizations to:

  • Document and track IoT projects and IoT solutions infrastructure.

  • Identify IoT project concerns.

  • Track mitigation strategies regarding concerns with IoT projects.

  • Document approvals for IoT project implementation.

  • Monitor IoT project status.

Benefits include:

  • Consistent and repeatable process for managing projects and approvals.

  • Faster cycle times by addressing project risks prior to implementation.

  • Understanding and minimizing impacts to the organization through mitigating project risks.

Prerequisites (ODA and system requirements)

Components

Prerequisites

Archer Solution Area(s)

IT & Security Risk Management

Archer Use Case(s)

Archer Issues Management

Archer Applications

Requirements for the installation and operation of Archer IoT Project Readiness includes the following applications:

  • Exception Requests– Archer Issues Management

  • Remediation Plans – Archer Issues Management

Uses Custom Application

Yes

Requires On-Demand License

Yes. The Archer IoT Project Readiness App-Pack requires one (1) On-Demand Application license.

Archer Requirements

Archer 6.12 and later

Compatible use cases and applications

Related applications

Application

Use Case

Primary Purpose(s) of the Relationship

Business Unit

 

Business Asset Catalog

  • To relate Business Units in scope to the IoT Project

Business Processes

Business Asset Catalog

  • To relate Business Processes in scope to the IoT Project

Contacts

Business Asset Catalog

  • To relate employees to the IoT Project

Products and Services

Business Asset Catalog

  • To relate Products and Services in scope to the IoT Project

Applications

IT Asset Catalog

  • To relate Applications in scope to the IoT Project

Devices

IT Asset Catalog

  • To relate Devices in scope to the IoT Project

Facilities

IT Asset Catalog

  • To relate Facilities in scope to the IoT Project

Control Standards

Policy Program Management (Regulatory and Corporate Compliance/IT Security Risk Management)

  • To relate impacted/in place Control Standards to IoT Project

Control Procedures

Controls Assurance Program Management; Data Governance (Regulatory and Corporate Compliance)

or

Top-Down Assessment(Enterprise & Operational Risk Management)

or

IT Controls Assurance; IT Risk Management; Information Security Management System; PCI Management(IT Security Risk Management)

  • To relate impacted/in place Control Procedures to IoT Project

Authoritative Sources

Policy Program Management (Regulatory and Corporate Compliance/IT Security Risk Management)

  • To relate impacted Authoritative Sources to IoT Project

Third Party Profile

Third Party Catalog; Third Party Risk Management; Third Party Engagement (Third Party Management)

or

Operational Scenario Analysis (Operational Scenario Analysis)

  • To relate Third Parties to the IoT Project

Engagements

Third Party Catalog; Third Party Risk Management; Third Party Engagement (Third Party Management)

  • To relate Engagements to the IoT Project

Engagement Risk Assessments

Third Party Risk Management (Third Party Management)

  • To relate Engagement Risk Assessments to the IoT Project

Archer IoT Project Readiness components

Architecture diagram

Swim lane diagram

Applications

Application

Description

IoT Project

The IoT Project application documents information regarding the infrastructure for the IoT project, stakeholders, and project risk assessment. It captures the remediation plans, exception requests, and approvals for implementation.

Personas and access roles

The following table describes the functions that make up the application’s organization roles. Depending on the organization of your company, these functions and responsibilities may vary.

Function

Description

IoT Project Owner

Mainly responsible for documenting IoT projects and obtaining approval. They could also be responsible for IoT project evaluation, risk evaluation, and implementation. This person may be someone in the IT department.

IoT Project Approver

Responsible for reviewing and approving IT projects, including IoT projects. Also responsible for overseeing system integration and capabilities for all IT projects. This person may be a manager in the IT department.

Executive

Monitor IT project compliance, exceptions, and risks. This person may be a C-level executive.

Applications

IoT Project: Owner

IoT Project: Approver

IoT Project: Read Only

IoT Project

CRU*

CRU*

R

Remediation Plans

CRU

CRU

R

Exceptions Requests

CRU

CRU

R

Business Units

R

R

R

Business Processes

R

R

R

Applications 

R

R

R

Devices

R

R

R

Products and Services

R

R

R

Facilities

R

R

R

Third Party Profile

R

R

R

Engagements

R

R

R

Engagement Risk Assessments 

R

R

R

Contacts

R

R

R

Controls Standards

R

R

R

Control Procedures

R

R

R

Authoritative Sources

R

R

R

C = Create, R = Read, U = Update, D = Delete, * Indicates Record Permissions

Note: Members of the groups IoT Project: Owner, IoT Project: Approver and IoT Project: Executives should at least have read access at record level for the applications related to the IoT Project to view or select related records.

Installing Archer IoT Project Readiness

Installation overview

Complete the following tasks to install the offering.

Step 1: Prepare for the installation

  1. Ensure that your Archer system meets the following requirements:

    • Archer Platform version 6.12

  2. Obtain the Data Dictionary for the ODA by contacting your Archer Account Representative. The Data Dictionary contains the configuration information for the use case.

  3. Read and understand the "Packaging Data" section of Archer Help.

Step 2: Install the package

Installing a package requires that you import the package file, map the objects in the package to objects in the target instance, and then install the package. See Installing the Application Package for complete information.

Step 3: Test the installation

Test the application according to your company standards and procedures, to ensure that the use case works with your existing processes.

Installing the package

Task 1: Back up your database

There is no Undo function for a package installation. Packaging is a powerful feature that can make significant changes to an instance. Archer strongly recommends backing up the instance database before installing a package. This process enables a full restoration if necessary.

An alternate method for undoing a package installation is to create a package of the affected objects in the target instance before installing the new package. This package provides a snapshot of the instance before the new package is installed, which can be used to help undo the changes made by the package installation. New objects created by the package installation must be manually deleted.

Task 2: Import the package

  1. Go to the Install Packages page.

    1. From the menu bar, click Admin menu.

    2. Under Application Builder, click Install Packages.

  2. In the Available Packages section, click Import.

  3. Click Add New, then locate and select the package file that you want to import.

  4. Click OK.

The package file is displayed in the Available Packages section and is ready for installation.

Task 3: Map objects in the package

  1. From the menu bar, click Admin menu > Application Builder > Install Packages.

  2. In the Available Packages section, locate the package you want to map.
  3. In the Actions column, click Map package for that package.

    The analyzer examines the information in the package. The analyzer automatically matches the system IDs of the objects in the package with the objects in the target instance and identifies objects from the package that are successfully mapped to objects in the target instance, objects that are new or exist but are not mapped, and objects that do not exist (the object is in the target but not in the source).

    When the analyzer is complete, the Advanced Package Mapping page lists the objects in the package file and corresponding objects in the target instance.

  4. On the Advanced Mapping page, click to open each category and review the icons next to each object to determine which objects you must map manually.
    The following table describes the icons.

    Icon

    Name

    Description

    Awaiting mapping review

    Awaiting Mapping Review

    Indicates that the system could not automatically match the object or one of its children to a corresponding object in the target instance.

    Objects marked with this icon must be mapped manually.

    New objects should not be mapped. Select Do Not Map from the drop-down menu to clear this icon for an individual object, or click Do Not Map to clear the icon for all unmapped objects.

    Mapping completed

    Mapping Completed

    Indicates that the object and all children are mapped to objects in the target instance, or that they have been marked as Do Not Map. Nothing more needs to be done with these objects in Advanced Package Mapping.

    Note: You can run the mapping process without mapping all objects. The Awaiting mapping review icon is for informational purposes only.

  5. For objects awaiting mapping review, do one of the following:
    • To map each object individually, use the drop-down menu in the Target column to select the object in the target instance to which you want to map the source object. To leave an object unmapped, select Do Not Map in the Target column.
    • To automatically map all objects in a category that have different system IDs but the same object name as an object in the target instance, click Auto Map. Select whether to ignore case and spaces when matching object names. Click OK.
    • To mark all unmapped objects as Do Not Map, click Do Not Map.
  6. (Optional) Click Filter to enable filter fields that you can use to find specific objects in each mapping category. To undo your mapping selections, click Undo, then select whether to undo all mappings in the category or only the mappings on a single page. If you choose to undo all mappings, you will be returned to the categories list.

  7. (Optional) To save your mapping selections and return to the categories list without committing changes to the target instance, click Home.
  8. After you review and map all objects, click Execute.
  9. Select I understand the implications of performing this operation. Click OK.

    When the mapping is complete, the Import and Install Packages page displays.

    Important: Advanced Package Mapping modifies the system IDs in the target instance. You must update any Data Feeds and Web Service APIs that use these objects with the new system IDs.

Task 4: Install the package

All objects from the source instance are installed in the target instance unless the object can not be found or is flagged to not be installed in the target instance. A list of conditions that may cause objects not to be installed is provided in the Log Messages section. A log entry is displayed in the Package Installation Log section.

  1. Go to the Install Packages page.

    1. From the menu bar, click Admin menu.

    2. Under Application Builder, click Install Packages.

  2. In the Available Packages section, locate the package file that you want to install, and click Install.

  3. In the Configuration section, select the components of the package that you want to install.

    • To select all components, select the top-level checkbox.

    • To install only specific global reports in an already installed application ,select the checkbox associated with each report that you want to install.

Note: Items in the package that do not match an existing item in the target instance are selected by default.

  1. In the Configuration section, under Install Method, select an option for each selected component. To use the same Install Method for all selected components, select a method from the top-level drop-down list.

Note: If you have any existing components that you do not want to modify, select Create New Only. You may have to modify those components after installing the package to use the changes made by the package.

  1. In the Configuration section, under Install Option, select an option for each selected component. To use the same Install Option for all selected components, select an option from the top-level drop-down list.

Note: If you have any custom fields or formatting in a component that you do not want to lose, select Do not Override Layout. You may have to modify the layout after installing the package to use the changes made by the package.

  1. To deactivate target fields and data-driven events that are not in the package, in the Post-Install Actions section, select the Deactivate target fields and data-driven events that are not in the package check box. To rename the deactivated target fields and data-driven events with a user-defined prefix, select the Apply a prefix to all deactivated objects check box, and enter a prefix. This can help you identify any fields or data-driven events that you may want to review for clean up post-install.

  2. Click Install.

  3. Click OK.

Task 5: Review the package installation log

  1. Go to the Package Installation Log tab of the Install Packages page.

    1. From the menu bar, click Admin menu.

    2. Under Application Builder, click Install Packages.

    3. Click the Package Installation Log tab.

  2. Click the package that you want to view.

  3. In the Package Installation Log page, in the Object Details section, click View All Warnings.

Using Archer IoT Project Readiness

Task 1: Create a new IoT project

Users: IoT Project Owner

  1. Go to the IoT Project record.

    1. From the menu bar, click IoT Project Readiness.

    2. Under Applications, click IoT Project.

    3. Click New Record.

  2. Fill in the following information in General Information section:

    1. Enter IoT Project Name, Estimated Start Date and Estimated End Date of the project.

    2. (Optional) Select Priority for the project.

    3. (Optional) Select Stakeholders by clicking Ellipsis and selecting their user name.

    4. (Optional) Enter description of the project in Description.

    5. (Optional) Provide business justification or business value in Business Context.

    6. (Optional) Select Third Party Involved? as ‘Yes’ if third party is involved, else select ‘No’. Provide third party details in the Third Party Details tab displayed.

    7. (Optional) Select Will the IoT Project collect PII data? as ‘Yes’ if IoT project is collecting PII data else select ‘No’.

  3. Select IoT Project Approver in the Stakeholders and Approvals section by clicking Ellipsis and selecting their username.

  4. Select IoT project scope in the Scope tab.

  5. Once the record is complete, click Save in the Record Toolbar to save in record.

Task 2: Submit IoT project

Users: IoT Project Owner

  1. Open the IoT Project you want to submit.

  2. Click the Edit button in the top of the record.

  3. Provide details of the IoT project in the Infrastructure and Implementation tab.

  4. Complete risk assessment for the IoT project, in the Risk Assessment tab.

  5. (Optional) Click Add New in the right corner of the Comments section and add comments.

  6. (Optional) Attach any additional documentation or files in the Supporting Documentation field.

  7. Provide assessment results and recommendation in the Overall Recommendation field, in theRisk Assessment tab.

  8. Click on the Submit button at the top left of the screen.

Task 3: Review IoT project

Users: IoT Project Approver

  1. Select the IoT Project you want to review from the Tasks section on your Task landing screen.

    OR

    Go to the IoT Project record.

    1. From the menu bar, click IoT Project Readiness.

    2. Under Applications, click IoT Project.

    Select the IoT Project record in ‘Submitted’ Status.

  1. Click the Edit button in the top of the record.

  2. To Approve the IoT Project

    • Review the record and clickApprove from the Actions dropdown at the top left of the screen.

  3. To request additional information from the IoT Project Owner:

    • Document the additional information requested in the Comments field.

    • Click Needs Additional Information from the Actions dropdown at the top left of the screen.

  4. To Reject the IoT Project:

    • Document the Reason for Rejection in the Stakeholders and Approvals section.

    • Click Rejectfrom Action dropdown at the top left of the screen.

Task 4: Resubmit IoT project

Users: IoT Project Owner

  1. Select the IoT Project record you want to resubmit from Tasks section on your Task landing screen

    OR

    Go to the IoT Project record.

    1. From the menu bar, click IoT Project Readiness.

    2. Under Applications, click IoT Project.

    Select the IoT Project record in ‘Needs Additional Information’ Status.

  1. Click the Edit button in the top of the record.

  2. Check the comments in the Comments section.

  3. Modify/Provide the required information in the appropriate section or tab.

  4. Attach any additional documentation or files in the Supporting Documentation field, if requested.

  5. Click |Add New| in the right corner of the Comments section and add comments, if required.

  6. Click Resubmit from the Actions dropdown at the top left of the screen.

Task 5: Track IoT project implementation

Users: IoT Project Owner

  1. Go to the IoT Project record.

    1. From the menu bar, click IoT Project Readiness.

    2. Under Applications, click IoT Project.

  1. To mark the IoT project as Ready for Implementation do the following:

    1. Select the IoT Project record in ‘Approved’ Status.

    2. Click the Edit button in the top of the record.

    3. Enter Implementation Plan in the Implementation Status section of Infrastructure and Implementation tab.

    4. Enter Actual Start Date, Actual End Date and Actual Cost in the General Information Section. Make any other necessary changes to the record.

    5. Change Implementation Status to Ready for Implementation in the Implementation Status section of the Infrastructure and Implementation tab.

    6. Click Save in the Record Toolbar to save in record.

  2. To mark the IoT project as Implemented do the following:

    1. Select the IoT Project record in ‘Ready for Implementation’ Status.

    2. Click the Edit button in the top of the record.

    3. Enter Actual Start Date, Actual End Date and Actual Cost in General Information Section, if not provided.

    4. Change Implementation Status to Implemented in the Implementation Status section of Infrastructure and Implementation tab.

    5. Click Save in the Record Toolbar to save in record.

Task 6: Cancel IoT Project

Users: IoT Project Owner

  1. Go to the IoT Project record.

    1. From the menu bar, click IoT Project Readiness.

    2. Under Applications, click IoT Project.

  1. To cancel IoT project in “Not Submitted” stage:

    1. Select the IoT Project record in ‘Not Submitted’ Status.

    2. Click the Edit button in the top of the record.

    3. Select Cancel Request? = Yes, in the Stakeholders and Approvals section.

    4. Documentthe Reason for Cancellation in the Stakeholders and Approvals section.

    5. Click Save in the Record Toolbar to save in record.

  1. To cancel IoT project in “Needs Additional Information” stage:

    1. Select the IoT Project record in ‘Needs Additional Information’ Status.

    2. Click the Edit button in the top of the record.

    3. Document the Reason for Cancellation in the Stakeholders and Approvals section.

    4. Click Cancel from the Actions dropdown at the top left of the screen.

Certification environment

Date tested: April 2023

Product Name

Version Information

Operating System

Archer

6.12

Windows Server 2012