Jump to: navigation, search
Line 1: Line 1:
= Web Services & Applications Support for GDPR =
+
<div><h1>Web Services &amp; Applications Support for GDPR</h1></div><p class="mw_paragraph"><span id="mw_template:@@@TPL107962@@@" class="mceNonEditable wikimagic template" title="{{Editgrn_open}}" data-mw-type="template" data-mw-id="107962" data-mw-name="Editgrn_open" data-mw-wikitext="%7B%7BEditgrn_open%7D%7D" contenteditable="false"><span style="background-color:yellow;"></span><!-- NewPP limit reportCPU time usage: 0.011 secondsReal time usage: 0.011 secondsPreprocessor visited node count: 5/1000000Preprocessor generated node count: 25/1000000Post‐expand include size: 39/10485760 bytesTemplate argument size: 0/10485760 bytesHighest expansion depth: 2/40Expensive parser function count: 0/100--><!-- Transclusion expansion time report (%,ms,calls,template)100.00%    3.769      1 - -total100.00%    3.769      1 - Template:Editgrn_open--></span></p><div class="mceNonEditableOverlay"></div><p class="mw_paragraph">Under Development<span id="mw_template:@@@TPL182147@@@" class="mceNonEditable wikimagic template" title="{{Editgrn_close}}" data-mw-type="template" data-mw-id="182147" data-mw-name="Editgrn_close" data-mw-wikitext="%7B%7BEditgrn_close%7D%7D" contenteditable="false">&lt;/span&gt;<!-- NewPP limit reportCPU time usage: 0.009 secondsReal time usage: 0.010 secondsPreprocessor visited node count: 3/1000000Preprocessor generated node count: 14/1000000Post‐expand include size: 7/10485760 bytesTemplate argument size: 0/10485760 bytesHighest expansion depth: 2/40Expensive parser function count: 0/100--><!-- Transclusion expansion time report (%,ms,calls,template)100.00%    3.536      1 - -total100.00%    3.536      1 - Template:Editgrn_close--><div class="mceNonEditableOverlay"></div></span><br class="mw_emptyline_first"><br class="mw_emptyline_first"></p><p></p><div><h2>Deleting PII</h2></div><p class="mw_paragraph">The <strong>gdpr_forget_me.py</strong> script provides an option to delete personal data from the Personal Favorites where the agent fills the information about the user.<br class="mw_emptyline_first"><br class="mw_emptyline_first">The script can be run with the following parameters:  <br class="mw_emptyline_first"><br class="mw_emptyline_first"><tt>gdpr_forget_me.py [-h] [--gws GWS] --cass_keyspace CASS_KEYSPACE --cass_hostname CASS_HOSTNAME --cass_port CASS_PORT --search SEARCH  [--group_name GROUP_NAME] [--cleanup CLEANUP]  [--gws_username GWS_USERNAME]  [--gws_user_password GWS_USER_PASSWORD] [--gws_additional_headers GWS_ADDITIONAL_HEADERS]</tt><br class="mw_emptyline_first"><br class="mw_emptyline_first">The following software packages are required to run this script:</p><div><ul><li>Python 2.7 </li><li>PyCassa 1.9.1</li></ul></div><p class="mw_paragraph"><br class="mw_emptyline_first"></p><div><h3>Parameters</h3></div><div><table class="wikitable mce-item-table"><tbody><tr><th> Parameter Name</th><th> Mandatory</th><th> Description</th></tr><tr><td> --cass_keyspace CASS_KEYSPACE</td><td> Yes</td><td> Cassandra keyspace name</td></tr><tr><td> --cass_hostname CASS_HOSTNAME</td><td> Yes</td><td> Cassandra hostname</td></tr><tr><td> --cass_port CASS_PORT</td><td> Yes</td><td> Cassandra thrift port</td></tr><tr><td> --search SEARCH</td><td> Yes</td><td> Search text: email or phone number</td></tr><tr><td> -h, --help</td><td> No</td><td> Show this help message and exit</td></tr><tr><td> --group_name GROUP_NAME</td><td> No</td><td> https://docs.genesys.com/Documentation/HTCC/8.5.2/API/UserSettings]. For example, interaction-workspace-personal-favorites.</td></tr><tr><td> --cleanup CLEANUP</td><td> No</td><td> If cleanup value is 'true' the script will send requests to GWS to delete matched settings. Default value is false</td></tr><tr><td> --gws_username GWS_USERNAME</td><td> No</td><td> Username of GWS user who has admin role. The user used to delete matched data via GWS API.</td></tr><tr><td> --gws_user_password GWS_USER_PASSWORD</td><td> No</td><td> Password of the user who was described in--gws_username</td></tr><tr><td> --gws_additional_headers GWS_ADDITIONAL_HEADERS</td><td> No</td><td> Additional headers which will be added to request to GWS. CSRF headers must be added here. Headers are presented as json. For example, {"header_name": "header_value"}</td></tr></tbody></table></div><h3 class="mw_paragraph"><br class="mw_emptyline_first">Examples<br class="mw_emptyline_first"><br class="mw_emptyline"><span id="mw_template:@@@TPL116605@@@" class="mceNonEditable wikimagic template" title="{{#jira:HTCC-29660}}" data-mw-type="template" data-mw-id="116605" data-mw-name="#jira" data-mw-wikitext="%7B%7B%23jira%3AHTCC-29660%7D%7D" contenteditable="false"></span></h3><p class="mw_paragraph"><br></p><p class="mw_paragraph"><br data-mce-bogus="1"></p><div class="jirastamp" id="jirastamp-HTCC-29660"> <div class="jira"><b><img src="https://docs.genesys.com/skins/Genesys/resources/css/images/jira.png" style="display:inline-block; vertical-align:middle;">&nbsp; <a>HTCC-29660</a></b></div> &nbsp;We are sorry. The content of this JIRA could not be loaded. </div><!-- NewPP limit reportCPU time usage: 0.022 secondsReal time usage: 0.008 secondsPreprocessor visited node count: 2/1000000Preprocessor generated node count: 12/1000000Post‐expand include size: 35/10485760 bytesTemplate argument size: 0/10485760 bytesHighest expansion depth: 2/40Expensive parser function count: 0/100--><!-- Transclusion expansion time report (%,ms,calls,template)100.00%    0.000      1 - -total--><div class="mceNonEditableOverlay"></div><p class="mw_paragraph"><a href="Category:V:System:8.5.xDraft" data-mce-href="Category:V:System:8.5.xDraft" title="Category:V:System:8.5.xDraft (page does not exist)" data-mw-type="internal_link" class="internal mw-internal-link mceNonEditable new" data-mw-wikitext="Category:V:System:8.5.xDraft" contenteditable="false">Category:V:System:8.5.xDraft </a></p><p></p>
 
 
{{Editgrn_open}}Under Development{{Editgrn_close}}
 
 
 
== Deleting PII==
 
 
 
 
 
 
 
The gdpr_forget_me.py script provides an option to delete personal data from the Personal Favorites where the agent fills the information about the user.
 
 
 
The script can be run with the following parameters:   
 
 
 
<tt>gdpr_forget_me.py [-h] [--gws GWS]  
 
--cass_keyspace CASS_KEYSPACE --cass_hostname CASS_HOSTNAME --cass_port CASS_PORT --search SEARCH   
 
[--group_name GROUP_NAME] [--cleanup CLEANUP]  [--gws_username GWS_USERNAME]   
 
[--gws_user_password GWS_USER_PASSWORD] [--gws_additional_headers GWS_ADDITIONAL_HEADERS]</tt>
 
 
 
The following software packages are required to run this script:
 
* Python 2.7  
 
* PyCassa 1.9.1
 
 
 
===Parameters===
 
 
 
{| class="wikitable"
 
! Parameter Name
 
! Mandatory
 
! Description
 
|-
 
| --cass_keyspace CASS_KEYSPACE
 
| Yes
 
| Cassandra keyspace name
 
|-
 
| --cass_hostname CASS_HOSTNAME
 
| Yes
 
| Cassandra hostname
 
|-
 
| --cass_port CASS_PORT
 
| Yes
 
| Cassandra thrift port
 
|-
 
| --search SEARCH
 
| Yes
 
| Search text: email or phone number
 
|-
 
| -h, --help
 
| No
 
| Show this help message and exit
 
|-
 
| --group_name GROUP_NAME
 
| No
 
| https://docs.genesys.com/Documentation/HTCC/8.5.2/API/UserSettings]. For example, interaction-workspace-personal-favorites.
 
|-
 
| --cleanup CLEANUP
 
| No
 
| If cleanup value is 'true' the script will send requests to GWS to delete matched settings. Default value is false
 
|-
 
| --gws_username GWS_USERNAME
 
| No
 
| Username of GWS user who has admin role. The user used to delete matched data via GWS API.
 
|-
 
| --gws_user_password GWS_USER_PASSWORD
 
| No
 
| Password of the user who was described in--gws_username
 
|-
 
| --gws_additional_headers GWS_ADDITIONAL_HEADERS
 
| No
 
| Additional headers which will be added to request to GWS. CSRF headers must be added here. Headers are presented as json. For example, {"header_name": "header_value"}
 
|-
 
|
 
|
 
|
 
|}
 
 
 
 
 
{{#jira:HTCC-29660}}
 
[[Category:V:System:8.5.xDraft]]
 

Revision as of 07:42, May 11, 2018

Web Services & Applications Support for GDPR

<span id="mw_template:@@@TPL107962@@@" class="mceNonEditable wikimagic template" title="" data-mw-type="template" data-mw-id="107962" data-mw-name="Editgrn_open" data-mw-wikitext="%7B%7BEditgrn_open%7D%7D" contenteditable="false">

Under Development<span id="mw_template:@@@TPL182147@@@" class="mceNonEditable wikimagic template" title="" data-mw-type="template" data-mw-id="182147" data-mw-name="Editgrn_close" data-mw-wikitext="%7B%7BEditgrn_close%7D%7D" contenteditable="false"></span>



Deleting PII

The gdpr_forget_me.py script provides an option to delete personal data from the Personal Favorites where the agent fills the information about the user.

The script can be run with the following parameters:

gdpr_forget_me.py [-h] [--gws GWS] --cass_keyspace CASS_KEYSPACE --cass_hostname CASS_HOSTNAME --cass_port CASS_PORT --search SEARCH [--group_name GROUP_NAME] [--cleanup CLEANUP] [--gws_username GWS_USERNAME] [--gws_user_password GWS_USER_PASSWORD] [--gws_additional_headers GWS_ADDITIONAL_HEADERS]

The following software packages are required to run this script:

  • Python 2.7
  • PyCassa 1.9.1


Parameters

<tbody></tbody>
Parameter Name Mandatory Description
--cass_keyspace CASS_KEYSPACE Yes Cassandra keyspace name
--cass_hostname CASS_HOSTNAME Yes Cassandra hostname
--cass_port CASS_PORT Yes Cassandra thrift port
--search SEARCH Yes Search text: email or phone number
-h, --help No Show this help message and exit
--group_name GROUP_NAME No https://docs.genesys.com/Documentation/HTCC/8.5.2/API/UserSettings]. For example, interaction-workspace-personal-favorites.
--cleanup CLEANUP No If cleanup value is 'true' the script will send requests to GWS to delete matched settings. Default value is false
--gws_username GWS_USERNAME No Username of GWS user who has admin role. The user used to delete matched data via GWS API.
--gws_user_password GWS_USER_PASSWORD No Password of the user who was described in--gws_username
--gws_additional_headers GWS_ADDITIONAL_HEADERS No Additional headers which will be added to request to GWS. CSRF headers must be added here. Headers are presented as json. For example, {"header_name": "header_value"}


Examples



<img src="https://docs.genesys.com/skins/Genesys/resources/css/images/jira.png" style="display:inline-block; vertical-align:middle;">  <a>HTCC-29660</a>
 We are sorry. The content of this JIRA could not be loaded.

<a href="Category:V:System:8.5.xDraft" data-mce-href="Category:V:System:8.5.xDraft" title="Category:V:System:8.5.xDraft (page does not exist)" data-mw-type="internal_link" class="internal mw-internal-link mceNonEditable new" data-mw-wikitext="Category:V:System:8.5.xDraft" contenteditable="false">Category:V:System:8.5.xDraft </a>

Comments or questions about this documentation? Contact us for support!