<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Create a policy to protect Credit Card Number (CCN) on</title><link>https://docs.protegrity.com/aiteam-edition/1.0.0/docs/gov_policy/workflow_examples/ccn_workflow/</link><description>Recent content in Create a policy to protect Credit Card Number (CCN) on</description><generator>Hugo</generator><language>en</language><atom:link href="https://docs.protegrity.com/aiteam-edition/1.0.0/docs/gov_policy/workflow_examples/ccn_workflow/index.xml" rel="self" type="application/rss+xml"/><item><title>Initialize Policy Management</title><link>https://docs.protegrity.com/aiteam-edition/1.0.0/docs/gov_policy/workflow_examples/ccn_workflow/ccn_init_policy_mgmt/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/aiteam-edition/1.0.0/docs/gov_policy/workflow_examples/ccn_workflow/ccn_init_policy_mgmt/</guid><description>&lt;p>This step initializes the Policy Management system. This step needs to be executed only once.&lt;/p>

 
&lt;!-- tabbed panes for CLI starts-->
 
 
&lt;!--CLI end -->
 
 &lt;!-- tabbed panes for API starts-->
 
 
&lt;!-- API users end -->


&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist">
 &lt;li class="nav-item">
 &lt;button class="nav-link active"
 id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab"
 data-td-tp-persist="cli" aria-controls="tabs-00-00" aria-selected="true">
 CLI
 &lt;/button>
 &lt;/li>&lt;li class="nav-item">
 &lt;button class="nav-link"
 id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab"
 data-td-tp-persist="api" aria-controls="tabs-00-01" aria-selected="false">
 API
 &lt;/button>
 &lt;/li>
&lt;/ul>

&lt;div class="tab-content" id="tabs-0-content">
 &lt;div class="tab-body tab-pane fade show active"
 id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0">
 &lt;p>&lt;strong>CLI Code&lt;/strong>&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>pim invoke init
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>&lt;strong>CLI Actual Output&lt;/strong>&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>✅ PIM successfully initialized (bootstrapped).
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
 &lt;/div>
 &lt;div class="tab-body tab-pane fade"
 id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0">
 &lt;p>&lt;strong>API Endpoint&lt;/strong>&lt;/p></description></item><item><title>Create Role</title><link>https://docs.protegrity.com/aiteam-edition/1.0.0/docs/gov_policy/workflow_examples/ccn_workflow/ccn_create_role/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/aiteam-edition/1.0.0/docs/gov_policy/workflow_examples/ccn_workflow/ccn_create_role/</guid><description>&lt;h3 id="what-you-are-doing">What you are doing&lt;/h3>
&lt;p>Creating the role that represents who can perform operations against the data element.&lt;/p>
&lt;h3 id="why-it-matters">Why it matters&lt;/h3>
&lt;p>Permissions are granted to roles and roles map to users or groups, ideally from member sources.&lt;/p>

 
&lt;!-- tabbed panes for CLI starts-->
 
 
&lt;!--CLI end -->
 
 &lt;!-- tabbed panes for API starts-->
 
 
&lt;!-- API users end -->


&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist">
 &lt;li class="nav-item">
 &lt;button class="nav-link active"
 id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab"
 data-td-tp-persist="cli" aria-controls="tabs-00-00" aria-selected="true">
 CLI
 &lt;/button>
 &lt;/li>&lt;li class="nav-item">
 &lt;button class="nav-link"
 id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab"
 data-td-tp-persist="api" aria-controls="tabs-00-01" aria-selected="false">
 API
 &lt;/button>
 &lt;/li>
&lt;/ul>

&lt;div class="tab-content" id="tabs-0-content">
 &lt;div class="tab-body tab-pane fade show active"
 id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0">
 &lt;p>&lt;strong>Tips&lt;/strong>&lt;/p></description></item><item><title>Create Policy Shell</title><link>https://docs.protegrity.com/aiteam-edition/1.0.0/docs/gov_policy/workflow_examples/ccn_workflow/ccn_create_policy_shell/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/aiteam-edition/1.0.0/docs/gov_policy/workflow_examples/ccn_workflow/ccn_create_policy_shell/</guid><description>&lt;h3 id="what-you-are-doing">What you are doing&lt;/h3>
&lt;p>Creating the policy that will hold the access rules. For example, Data Element, Role, and Rules.&lt;/p>
&lt;h3 id="why-it-matters">Why it matters&lt;/h3>
&lt;p>The policy is the object that ties together the pieces and becomes deployable.&lt;/p>
&lt;p>&lt;strong>Tips&lt;/strong>&lt;/p>
&lt;p>Multiple Roles, multiple data elements, and their corresponding rules can be added to a single policy.
Consider structuring your policy around specific areas of focus, as in this example, the treatment of a Credit Card Number across the entirety of your enterprise.&lt;/p></description></item><item><title>Define Rule with Data Element and Role</title><link>https://docs.protegrity.com/aiteam-edition/1.0.0/docs/gov_policy/workflow_examples/ccn_workflow/ccn_define_rule/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/aiteam-edition/1.0.0/docs/gov_policy/workflow_examples/ccn_workflow/ccn_define_rule/</guid><description>&lt;h3 id="what-you-are-doing">What you are doing&lt;/h3>
&lt;p>Creating the policy rule that binds:&lt;/p>
&lt;ul>
&lt;li>A role: Who.&lt;/li>
&lt;li>A data element: What.&lt;/li>
&lt;li>Permitted operations: Protect, Reprotect, or Unprotect.&lt;/li>
&lt;/ul>
&lt;h3 id="why-it-matters">Why it matters&lt;/h3>
&lt;p>This binding is what makes the policy enforceable. Without rules, the policy exists but grants no access.&lt;/p>
&lt;p>&lt;strong>Tips&lt;/strong>&lt;/p>
&lt;p>This rule grants the specified role permission to protect the CCN data element, while disallowing reprotect and unprotect.&lt;/p>

 
&lt;!-- tabbed panes for CLI starts-->
 
 
&lt;!--CLI end -->
 
 &lt;!-- tabbed panes for API starts-->
 
 
&lt;!-- API users end -->


&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist">
 &lt;li class="nav-item">
 &lt;button class="nav-link active"
 id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab"
 data-td-tp-persist="cli" aria-controls="tabs-00-00" aria-selected="true">
 CLI
 &lt;/button>
 &lt;/li>&lt;li class="nav-item">
 &lt;button class="nav-link"
 id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab"
 data-td-tp-persist="api" aria-controls="tabs-00-01" aria-selected="false">
 API
 &lt;/button>
 &lt;/li>
&lt;/ul>

&lt;div class="tab-content" id="tabs-0-content">
 &lt;div class="tab-body tab-pane fade show active"
 id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0">
 &lt;p>&lt;strong>CLI Code&lt;/strong>&lt;/p></description></item><item><title>Create Datastore</title><link>https://docs.protegrity.com/aiteam-edition/1.0.0/docs/gov_policy/workflow_examples/ccn_workflow/ccn_create_datastore/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/aiteam-edition/1.0.0/docs/gov_policy/workflow_examples/ccn_workflow/ccn_create_datastore/</guid><description>&lt;h3 id="what-you-are-doing">What you are doing&lt;/h3>
&lt;p>Creating the datastore target where a policy will be deployed.&lt;/p>
&lt;h3 id="why-it-matters">Why it matters&lt;/h3>
&lt;p>A policy is not active for protectors until it is deployed to a datastore.&lt;/p>

 
&lt;!-- tabbed panes for CLI starts-->
 
 
&lt;!--CLI end -->
 
 &lt;!-- tabbed panes for API starts-->
 
 
&lt;!-- API users end -->


&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist">
 &lt;li class="nav-item">
 &lt;button class="nav-link active"
 id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab"
 data-td-tp-persist="cli" aria-controls="tabs-00-00" aria-selected="true">
 CLI
 &lt;/button>
 &lt;/li>&lt;li class="nav-item">
 &lt;button class="nav-link"
 id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab"
 data-td-tp-persist="api" aria-controls="tabs-00-01" aria-selected="false">
 API
 &lt;/button>
 &lt;/li>
&lt;/ul>

&lt;div class="tab-content" id="tabs-0-content">
 &lt;div class="tab-body tab-pane fade show active"
 id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0">
 &lt;p>&lt;strong>CLI Code&lt;/strong>&lt;/p></description></item><item><title>Deploy Policy to a Datastore</title><link>https://docs.protegrity.com/aiteam-edition/1.0.0/docs/gov_policy/workflow_examples/ccn_workflow/ccn_deploy_policy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/aiteam-edition/1.0.0/docs/gov_policy/workflow_examples/ccn_workflow/ccn_deploy_policy/</guid><description>&lt;h3 id="what-you-are-doing">What you are doing&lt;/h3>
&lt;p>Deploying the policy to the datastore so protectors that target that datastore can load the policy.&lt;/p>
&lt;h3 id="why-it-matters">Why it matters&lt;/h3>
&lt;p>Until the policy is deployed, the policy is not available to runtime protectors.&lt;/p>

 
&lt;!-- tabbed panes for CLI starts-->
 
 
&lt;!--CLI end -->
 
 &lt;!-- tabbed panes for API starts-->
 
 
&lt;!-- API users end -->


&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist">
 &lt;li class="nav-item">
 &lt;button class="nav-link active"
 id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab"
 data-td-tp-persist="cli" aria-controls="tabs-00-00" aria-selected="true">
 CLI
 &lt;/button>
 &lt;/li>&lt;li class="nav-item">
 &lt;button class="nav-link"
 id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab"
 data-td-tp-persist="api" aria-controls="tabs-00-01" aria-selected="false">
 API
 &lt;/button>
 &lt;/li>
&lt;/ul>

&lt;div class="tab-content" id="tabs-0-content">
 &lt;div class="tab-body tab-pane fade show active"
 id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0">
 &lt;p>&lt;strong>Tips&lt;/strong>&lt;/p></description></item><item><title>Confirm Deployment</title><link>https://docs.protegrity.com/aiteam-edition/1.0.0/docs/gov_policy/workflow_examples/ccn_workflow/ccn_confirm_deployment/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/aiteam-edition/1.0.0/docs/gov_policy/workflow_examples/ccn_workflow/ccn_confirm_deployment/</guid><description>&lt;h3 id="what-you-are-doing">What you are doing&lt;/h3>
&lt;p>Confirming which policies are deployed to which datastores.&lt;/p>
&lt;h3 id="why-it-matters">Why it matters&lt;/h3>
&lt;p>Verifying deployment confirms the policy is active, correctly mapped, and enforceable.&lt;/p>

 
&lt;!-- tabbed panes for CLI starts-->
 
 
&lt;!--CLI end -->
 
 &lt;!-- tabbed panes for API starts-->
 
 
&lt;!-- API users end -->


&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist">
 &lt;li class="nav-item">
 &lt;button class="nav-link active"
 id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab"
 data-td-tp-persist="cli" aria-controls="tabs-00-00" aria-selected="true">
 CLI
 &lt;/button>
 &lt;/li>&lt;li class="nav-item">
 &lt;button class="nav-link"
 id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab"
 data-td-tp-persist="api" aria-controls="tabs-00-01" aria-selected="false">
 API
 &lt;/button>
 &lt;/li>
&lt;/ul>

&lt;div class="tab-content" id="tabs-0-content">
 &lt;div class="tab-body tab-pane fade show active"
 id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0">
 &lt;p>&lt;strong>CLI Code&lt;/strong>&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>pim get deploy
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>&lt;strong>CLI Actual output&lt;/strong>&lt;/p></description></item></channel></rss>