Scénario de test & Cas d'usage
Gestion des droits d'accès et de la sécurité des données.
Découvrir toutes les actions de accessControlSimulation de la création d'un fichier source de prospects sur le serveur. Ce fichier sera ensuite rendu accessible via une nouvelle caslib.
| 1 | DATA _null_; |
| 2 | file '/path/to/shared/drive/new_prospects.csv' dsd; |
| 3 | put 'id_prospect,nom,email,score_potentiel'; |
| 4 | put '1,Dupont,j.dupont@email.com,85'; |
| 5 | put '2,Martin,a.martin@email.com,92'; |
| 6 | RUN; |
| 1 | |
| 2 | PROC CAS; |
| 3 | ACCESSCONTROL.assumeRole / adminRole=' |
| 4 | DATA'; |
| 5 | RUN; |
| 6 |
| 1 | PROC CAS; |
| 2 | TABLE.addCaslib / |
| 3 | caslib='MarketingProspects' |
| 4 | dataSource={srcType='PATH'} |
| 5 | path='/path/to/shared/drive/'; |
| 6 | RUN; |
| 1 | |
| 2 | PROC CAS; |
| 3 | TABLE.caslibInfo / caslib='MarketingProspects'; |
| 4 | RUN; |
| 5 |
L'utilisateur, après avoir assumé le rôle 'DATA', réussit à créer la caslib 'MarketingProspects'. L'étape de vérification doit retourner les informations de la caslib nouvellement créée, confirmant que l'opération a été un succès. Sans l'endossement du rôle, l'ajout de la caslib aurait échoué.