Jump to: navigation, search
(Created page with "= Web Services & Applications Support for GDPR = {{Editgrn_open}}Under Development{{Editgrn_close}} {{#jira:HTCC-29660}} Category:V:System:8.5.xDraft")
 
Line 2: Line 2:
  
 
{{Editgrn_open}}Under Development{{Editgrn_close}}
 
{{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}}
 
{{#jira:HTCC-29660}}
 
[[Category:V:System:8.5.xDraft]]
 
[[Category:V:System:8.5.xDraft]]

Revision as of 07:37, May 11, 2018

Web Services & Applications Support for GDPR

Under Development

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

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"}


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