<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Bolt Data Connect – IoT Settings</title>
    <link>/docs/servicenow/iot-setup/global-settings/</link>
    <description>Recent content in IoT Settings on Bolt Data Connect</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    
	  <atom:link href="/docs/servicenow/iot-setup/global-settings/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Docs: App Connectivity</title>
      <link>/docs/servicenow/iot-setup/global-settings/app-connectivity/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/servicenow/iot-setup/global-settings/app-connectivity/</guid>
      <description>
        
        
        &lt;p&gt;First, we’ll need to establish the connection between your ServiceNow Instance and the IoT Cloud infrastructure.&lt;/p&gt;
&lt;!-- NOT IMPLEMENTED --&gt;
&lt;!-- Once that connection is established, we can configure ServiceNow Object Customization, Salesforce Process Customization, and Thing-Type Customization. Then, we’ll create a new Thing and demonstrate connectivity. Let’s get Things set-up! --&gt;
&lt;p&gt;In order for the Bolt Data Connect ServiceNow App to communicate with the IoT infrastructure, we need to authorize the ServiceNow Instance to access the IoT Cloud, and we need authorize the IoT Cloud to access Salesforce.&lt;/p&gt;
&lt;h3 id=&#34;authorize-the-servicenow-instance-to-access-the-hahahugoshortcodes4hbhb&#34;&gt;Authorize the ServiceNow Instance to access the IoT Cloud&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;First, your Bolt Data Connect support representative should provide you with an API Token, an Access Key, and a Secret Key. Keep this information safe. It’s essentially your username and password to your IoT Cloud.&lt;/li&gt;
&lt;/ol&gt;


&lt;div class=&#34;alert alert-warning&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;alert-heading&#34;&gt;Let us know&lt;/h4&gt;
Should you ever learn or suspect these Keys have been compromised, please notify your Bolt Data Connect representative.&lt;/p&gt;
&lt;!-- NOT IMPLEMENTED --&gt;
&lt;!-- rotate your keys &amp;mdash; twice &amp;mdash; as soon as possible, and --&gt;
&lt;/div&gt;

&lt;ol start=&#34;2&#34;&gt;
&lt;li&gt;From the ServiceNow All Menu -&amp;gt; Bolt Data Connect -&amp;gt; IoT Setup module, select Settings.&lt;/li&gt;
&lt;li&gt;In the &lt;span class=&#34;doc fieldname&#34;&gt;Instance-Specific API Token&lt;/span&gt; field enter the API Token you received in Step 1.&lt;/li&gt;
&lt;li&gt;Select the &lt;strong&gt;IoT Cloud&lt;/strong&gt; link next to &lt;span class=&#34;doc fieldname&#34;&gt;Credential Alias&lt;/span&gt;.
&lt;ol&gt;
&lt;li&gt;Select the credential that shows up in the related list towards the bottom of the page.&lt;/li&gt;
&lt;li&gt;In the &lt;span class=&#34;doc fieldname&#34;&gt;AWS Access Key ID&lt;/span&gt; field, enter the Access Key received in Step 1.&lt;/li&gt;
&lt;li&gt;In the &lt;span class=&#34;doc fieldname&#34;&gt;AWS Secret Access Key&lt;/span&gt; field, enter the Secret Key received in Step 1.&lt;/li&gt;
&lt;li&gt;You shouldn’t need to modify any other settings here. Click Update and close the tab (if it opened in a new tab).&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;authorize-the-hahahugoshortcodes9hbhb-to-access-your-servicenow-instance&#34;&gt;Authorize the IoT Cloud to access your ServiceNow Instance&lt;/h3&gt;
&lt;p&gt;In order for the IoT Cloud to send Alerts to your ServiceNow Instance, you must Authorize the app to access the ServiceNow APIs associated with your instance.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;From the ServiceNow All Menu -&amp;gt; Bolt Data Connect -&amp;gt; IoT Setup module, select Settings.&lt;/li&gt;
&lt;li&gt;Below the &lt;em&gt;Connected Application&lt;/em&gt; label, select &lt;strong&gt;Authorize&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;figure class=&#34;doc figure&#34;&gt;&lt;img src=&#34;/docs/servicenow/iot-setup/assets/connected-application-1.png&#34;
         alt=&#34;Authorize the Connected Application&#34;/&gt;&lt;figcaption&gt;
            &lt;p&gt;Authorize the Connected Application&lt;/p&gt;
        &lt;/figcaption&gt;
&lt;/figure&gt;
&lt;ol start=&#34;4&#34;&gt;
&lt;li&gt;You’ll be redirected to a ServiceNow Authorization_ screen. Select &lt;strong&gt;Allow&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;


&lt;div class=&#34;alert alert-info&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;alert-heading&#34;&gt;Heads Up&lt;/h4&gt;
Verify the URL in this window is accurate. You must be logged in as a User of the Instance in which you wish to authorize the IoT Cloud integrations (this is the User the IoT Cloud will use to send Alerts and trigger platform events). If you need to switch to another User, you can select the &amp;ldquo;Not you?&amp;rdquo; link to be redirected to your Instance&amp;rsquo;s login page to log-in and authorize as a different User within your Instance.
&lt;/div&gt;

&lt;figure class=&#34;doc figure&#34;&gt;&lt;img src=&#34;/docs/servicenow/iot-setup/assets/connected-application-oauth-1.png&#34;
         alt=&#34;Allow the IoT Cloud to access your Org&#34;/&gt;&lt;figcaption&gt;
            &lt;p&gt;Allow the IoT Cloud to access your Org&lt;/p&gt;
        &lt;/figcaption&gt;
&lt;/figure&gt;
&lt;ol start=&#34;5&#34;&gt;
&lt;li&gt;After selecting &lt;strong&gt;Allow&lt;/strong&gt;, refresh the page. The status of the authorization will be displayed.&lt;/li&gt;
&lt;li&gt;When successful, the authorization status message window will close automatically (or you can close it manually if you chose). In the unlikely event you encounter an error during authorization, please let us know as soon as practical!&lt;/li&gt;
&lt;/ol&gt;
&lt;figure class=&#34;doc figure&#34;&gt;&lt;img src=&#34;/docs/servicenow/iot-setup/assets/connected-application-oauth-2.png&#34;
         alt=&#34;Authorization success message&#34;/&gt;&lt;figcaption&gt;
            &lt;p&gt;Authorization success message&lt;/p&gt;
        &lt;/figcaption&gt;
&lt;/figure&gt;


&lt;div class=&#34;alert alert-info&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;alert-heading&#34;&gt;Note&lt;/h4&gt;
Bolt Data Connect does not collect any data from you or your Instance; this authorization only provides the IoT Cloud with the ability to send alerts to your Instance. The IoT Cloud is never given your login credentials.
&lt;/div&gt;

&lt;ol start=&#34;7&#34;&gt;
&lt;li&gt;
&lt;p&gt;That’s it! This should only be required once, but should you ever need to re-establish this authorization, you can repeat these steps at any time.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;To revoke authorization at any time, you can follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select All (ServiceNow All Modules)&lt;/li&gt;
&lt;li&gt;Search for &lt;code&gt;System OAuth&lt;/code&gt; and select &lt;code&gt;Manage Tokens&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;You should find up to three tokens with the name &lt;code&gt;IoT Cloud&lt;/code&gt;. You can either delete these records or select them and click &lt;code&gt;Revoke Access&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;You can re-authorize the IoT Cloud at any time by following the steps above.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;You can check which ServiceNow User is currently authorized by the IoT Cloud at any time.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Navigate to the Settings module found under All -&amp;gt; Bolt Data Connect -&amp;gt; IoT Setup -&amp;gt; Settings.&lt;/li&gt;
&lt;li&gt;The User should be displayed next to the Connected Application label:&lt;/li&gt;
&lt;/ol&gt;
&lt;figure class=&#34;doc figure&#34;&gt;&lt;img src=&#34;/docs/servicenow/iot-setup/assets/connected-application-2.png&#34;
         alt=&#34;Authorization check&#34;/&gt;&lt;figcaption&gt;
            &lt;p&gt;Authorization check&lt;/p&gt;
        &lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;!-- NOT IMPLEMENTED --&gt;
&lt;!-- ### Rotating Bolt Data Connect Access Keys

The Bolt Data Connect Access Keys can be rotated at any time. This helps limit any unintended access to your data. We recommend that you refresh Access Keys at least every 45 days, but the more frequent, the better.

1. From the Bolt Data Connect App (if you’re not already there, follow the Launching the App section in the App Tour), go to the IoT Setup tab.
1. Select Global Settings.
1. You’ll need to have the Named Credential open in a separate window/tab:

   1. Select the IoT Cloud API link (should open in a new tab; if not, keep this tab/window open to the Named Credential and open a new tab to the IoT Setup tab, Global Settings).
   1. Select Edit.
   1. In the next step you’ll be editing the following fields: AWS Access Key ID and AWS Secret Access Key.

   &lt;figure class=&#34;doc figure&#34;&gt;&lt;img src=&#34;/docs/salesforce/iot-setup/assets/named-credential-1.png&#34;
            alt=&#34;Named credential fields&#34;/&gt;&lt;figcaption&gt;
               &lt;p&gt;Named credential fields&lt;/p&gt;
           &lt;/figcaption&gt;
   &lt;/figure&gt;


1. Once the Named Credential tab/window is staged, back on the IoT Admin page, select Rotate Keys.
1. New Keys should appear under the Rotate Keys button with a copy link next to each.

&lt;figure class=&#34;doc figure&#34;&gt;&lt;img src=&#34;/docs/salesforce/iot-setup/assets/named-credential-2.png&#34;
         alt=&#34;New keys&#34;/&gt;&lt;figcaption&gt;
            &lt;p&gt;New keys&lt;/p&gt;
        &lt;/figcaption&gt;
&lt;/figure&gt;


6. Select &#34;Copy&#34; next to AWS Access Key ID, and paste into the respective field on the Named Credential.
1. Repeat for AWS Secret Access Key.
1. Select Save on the Named Credential and close that tab/window.
1. To clear the keys from the Global Settings screen, return to the IoT Setup tab.
1. To test the new keys, return to the Global Settings screen from the IoT Setup tab (which automatically checks who’s authorized) or visit the IoT Console and search for a Thing. --&gt;
&lt;!-- NOT IMPLEMENTED YET --&gt;
&lt;!-- ### IoT Connector API

For customers with their own IoT Cloud, we&#39;ve fully exposed the IoT Cloud Connector API to allow you to use the Bolt Data Connect Salesforce App with your own IoT Cloud by following a few simple steps. (See below)

&lt;figure class=&#34;doc figure&#34;&gt;&lt;img src=&#34;/docs/salesforce/iot-setup/assets/iot-cloud-connector-overview.png&#34;
         alt=&#34;IoT Cloud Connector&#34;/&gt;&lt;figcaption&gt;
            &lt;p&gt;IoT Cloud Connector&lt;/p&gt;
        &lt;/figcaption&gt;
&lt;/figure&gt;


1. Call the /IoTAlert Web Service from your IoT Cloud
1. Implement the IoT Connector Apex class [SPKI.IoT_Connector_API] to call your IoT Cloud&#39;s exposed APIs

&lt;figure class=&#34;doc figure&#34;&gt;&lt;img src=&#34;/docs/salesforce/iot-setup/assets/iot-connector-api.png&#34;
         alt=&#34;IoT Cloud Connector API&#34;/&gt;&lt;figcaption&gt;
            &lt;p&gt;IoT Cloud Connector API&lt;/p&gt;
        &lt;/figcaption&gt;
&lt;/figure&gt;
 --&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Licensing</title>
      <link>/docs/servicenow/iot-setup/global-settings/licensing/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/servicenow/iot-setup/global-settings/licensing/</guid>
      <description>
        
        
        &lt;h2 id=&#34;view-licenses&#34;&gt;View Licenses&lt;/h2&gt;
&lt;p&gt;From the Settings module, you can easiliy view the Bolt Data Connect licensing across all of your Instances (Dev, Test, Production, etc.) and all of the Application Layers (ServiceNow, IoT Cloud and Edge Gateway).&lt;/p&gt;
&lt;figure class=&#34;doc figure wide&#34;&gt;&lt;img src=&#34;/docs/servicenow/iot-setup/assets/view-licenses.png&#34;
         alt=&#34;View Licenses&#34;/&gt;&lt;figcaption&gt;
            &lt;p&gt;View Licenses&lt;/p&gt;
        &lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h3 id=&#34;servicenow-licenses&#34;&gt;ServiceNow Licenses&lt;/h3&gt;
&lt;dl&gt;
&lt;dt&gt;Standard Licenses&lt;/dt&gt;
&lt;dd&gt;The number of Standard Bolt Data Connect IoT User licenses used.&lt;/dd&gt;
&lt;dt&gt;Admin Licenses&lt;/dt&gt;
&lt;dd&gt;The number of Admin Bolt Data Connect IoT User licenses used.&lt;/dd&gt;
&lt;dt&gt;Portal Licenses&lt;/dt&gt;
&lt;dd&gt;The number of Portal Bolt Data Connect ServiceNow User licenses used.&lt;/dd&gt;
&lt;dt&gt;Last License Check&lt;/dt&gt;
&lt;dd&gt;The most recent date of synchronizing the Licenses with ServiceNow.&lt;/dd&gt;
&lt;dt&gt;License Status&lt;/dt&gt;
&lt;dd&gt;The status of the License from ServiceNow.&lt;/dd&gt;
&lt;dt&gt;License Expiration&lt;/dt&gt;
&lt;dd&gt;The date of the License Expiration from ServiceNow.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h3 id=&#34;iot-cloud-licenses&#34;&gt;IoT Cloud Licenses&lt;/h3&gt;
&lt;dl&gt;
&lt;dt&gt;Organization&lt;/dt&gt;
&lt;dd&gt;The parent / local IoT Cloud accounts connected to this Instance&lt;/dd&gt;
&lt;dt&gt;License Usage&lt;/dt&gt;
&lt;dd&gt;A calculation of the total percentage of device licenses used across all Instances&lt;/dd&gt;
&lt;dt&gt;Thing Message Rates&lt;/dt&gt;
&lt;dd&gt;A list of licensed message rates along with the purchased and used count of each&lt;/dd&gt;
&lt;dt&gt;Hardware Device Types&lt;/dt&gt;
&lt;dd&gt;A list of licensed devices types along with the purchased and used count of each&lt;/dd&gt;
&lt;/dl&gt;


&lt;div class=&#34;alert alert-info&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;alert-heading&#34;&gt;License Flexibility&lt;/h4&gt;
As Thing Type &amp;ldquo;Message Rate&amp;rdquo; definitions are changed, licensing is evaluated and updated. We&amp;rsquo;ve implemented a flexible license usage policy, allowing you to use any Message Rate below or equal to the purchased rate.
&lt;/div&gt;

&lt;!-- NOT IMPLEMENTED --&gt;
&lt;!-- ## License Alarms

License Alarms can now be configured and automatically created into Salesforce so that administrators can monitor and automate actions on both Salesforce App and Device Licenses.

To view the License Logs and Alarms, create a Report:

- Report Type: **IoT Admin Logs**
- Filters:
  - Show Me: All IoT Admin Logs
  - Log Type: &#34;Licensing&#34;

You will find 2 records for each Licensing event, with the following _Job / Record Id_ values:

- **APP_LICENSES** : Lists the results of the Salesforce App Licensing check
- **DEVICE_LICENSES** : Lists the results of the IoT Cloud Device Licensing check

&lt;figure class=&#34;doc figure wide&#34;&gt;&lt;img src=&#34;/docs/salesforce/iot-setup/assets/licenses-alarms.png&#34;
         alt=&#34;License Alarms&#34;/&gt;&lt;figcaption&gt;
            &lt;p&gt;License Alarms&lt;/p&gt;
        &lt;/figcaption&gt;
&lt;/figure&gt;


Each of the above records will have one of the following _Job Status_ values:

- **Success** : Indicates that the license check was successful and no alarms were created.
- **Warning** : Indicates that one of the following alarms was included:
  - _Less than 30 days remaining on Salesforce Licenses_
  - _Salesforce License Usage is above 80% threshold_
  - _Device License Usage is above 90% threshold_
  - _No Device Licenses found_
- **Error** : Indicates that one of the following alarm errors was encountered:
  - _Salesforce License Usage Exceeded_
  - _Could not load Managed Package licensing data_ --&gt;

      </description>
    </item>
    
  </channel>
</rss>
