---
sourceDocument: Référence de l’API Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Référence de l’API Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideSPScriptable : inclus dans le champ d'application

# GlideSPScriptable : inclus dans le champ d'application {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 17 minutes de lecture

L'API GlideSPScriptable fournit des méthodes pour interagir avec les données et effectuer des opérations d'enregistrement dans Portail de services les widgets.

Vous accédez aux méthodes GlideSPScriptable à l'aide de l'objet `$sp` global.

## GlideSPScriptable : canReadRecord(GlideRecord now_GR) {#ariaid-title2}

Renvoie la valeur true si l'utilisateur peut lire le GlideRecord spécifié.
Si le type d'enregistrement est `kb_knowledge`, `sc_cat_item` ou `sc_category`, la méthode vérifie si l'utilisateur peut afficher l'élément.
{#r_GSPS-canReadRecord_GR__table_g5p_w4l_3w__entry__3}

| Nom | Type | Description |
|-|-|-|
| now_GR | GlideRecord | Le GlideRecord à vérifier. |
[Tableau 1. Paramètres]

{#r_GSPS-canReadRecord_GR__table_g5p_w4l_3w} {#r_GSPS-canReadRecord_GR__table_h5p_w4l_3w__entry__2}

| Type | Description |
|-|-|
| Booléen | Vrai si l'enregistrement est valide et lisible. |
[Tableau 2. Renvoie]

{#r_GSPS-canReadRecord_GR__table_h5p_w4l_3w}  
Script serveur

    //Server script
    data.items = [];
    data.userName = gs.getUserDisplayName();
    var now_GR = new GlideRecord("sc_cat_item");
    now_GR.query();
    while(now_GR.next() && data.items.length < 10) {
        if ($sp.canReadRecord(now_GR)) {
        data.items.push(now_GR.getDisplayValue("name"));
        }
    }

    //HTML template
    <div class="panel panel-default">
        <div class="panel-heading">Hi, {{c.data.userName}}!</div>
        <div class="panel-body">
            Here are some things you can order:
            <ul><li ng-repeat="item in c.data.items">{{item}}</li></ul>
        </div>
    </div>

## GlideSPScriptable : canReadRecord(Table de chaînes, SysId de chaîne) {#ariaid-title3}

Renvoie la valeur true si l'utilisateur peut lire le GlideRecord spécifié.
Si le type d'enregistrement est `kb_knowledge`, `sc_cat_item` ou `sc_category`, la méthode vérifie si l'utilisateur peut afficher l'élément.
{#r_GSPS-canReadRecord_S_S__table_bvn_5pl_3w__entry__3}

| Nom | Type | Description |
|-|-|-|
| table | Chaîne | Nom de la table à interroger. |
| sysId | Chaîne | Sys_id de l'enregistrement à interroger. |
[Tableau 3. Paramètres]

{#r_GSPS-canReadRecord_S_S__table_bvn_5pl_3w} {#r_GSPS-canReadRecord_S_S__table_cvn_5pl_3w__entry__2}

| Type | Description |
|-|-|
| Booléen | Vrai si l'enregistrement est valide et lisible. |
[Tableau 4. Renvoie]

{#r_GSPS-canReadRecord_S_S__table_cvn_5pl_3w}

## GlideSPScriptable : canSeePage(String pageID) {#ariaid-title4}

Renvoie la valeur true si l'utilisateur actuellement connecté a l'autorisation d'afficher la page spécifiée.
Le système détermine l'autorisation à l'aide des rôles et des critères d'utilisateur. Pour plus d'informations, consultez [Configurer la sécurité des pages par rôle](https://www.servicenow.com/docs/access?context=configure-page-security&version=xanadu&pubname=xanadu-platform-user-interface&ft:locale=en-US) et [critères d'utilisateur pour Portail de services](https://www.servicenow.com/docs/access?context=user-criteria&version=xanadu&pubname=xanadu-platform-user-interface&ft:locale=en-US).
{#GSPS-canSeePage_S__table_szf_mxq_s3b__entry__3}

| Nom | Type | Description |
|-|-|-|
| ID de page | Chaîne | ID de page de la table Pages \[sp_page\]. |
[Tableau 5. Paramètres]

{#GSPS-canSeePage_S__table_szf_mxq_s3b} {#GSPS-canSeePage_S__table_tzf_mxq_s3b__entry__2}

| Type | Description |
|-|-|
| Booléen | Marqueur indiquant si l'utilisateur actuellement connecté dispose des autorisations nécessaires pour afficher la page spécifiée. Les valeurs comprennent : * vrai : l'utilisateur peut afficher la page. * faux : soit l'utilisateur ne peut pas afficher la page, soit l'ID de page donné n'est pas valide, soit l'utilisateur n'est pas connecté. {#GSPS-canSeePage_S__ul_r2f_dyq_s3b} |
[Tableau 6. Renvoie]

{#GSPS-canSeePage_S__table_tzf_mxq_s3b}  
Cet exemple ajoute une condition à l'élément de menu Connaissances dans le menu d'en-tête du portail de services pour afficher uniquement l'élément de menu aux utilisateurs qui ont l'autorisation d'afficher la page kb_view2.

    GlideSPScriptable.canSeePage("kb_view2")

## GlideSPScriptable : getCatalogItem(String sysId) {#ariaid-title5}

Renvoie un modèle et un modèle de vue pour un `sc_cat_item` ou `un sc_cat_item_guide`.
Cette méthode est obsolète. Utilisez plutôt la méthode getCatalogItem(String sysId, Boolean isOrdering). Cette méthode appelle la méthode getCatalogItem(String sysId, Boolean isOrdering) avec le paramètre défini sur faux, ce qui signifie que la isOrdering vérification de sécurité des rôles d'écriture est effectuée.

Cette méthode est un moyen rapide d'obtenir les données nécessaires pour afficher et commander un élément de catalogue à l'aide `de <sp-model />`. Si vous avez juste besoin qu'un élément de catalogue affiche son image ou son nom, utilisez GlideRecord pour interroger la table `sc_cat_item` .
{#r_GSPS-getCatalogItem_S__table_zdz_jrl_3w__entry__3}

| Nom | Type | Description |
|-|-|-|
| sysId | Chaîne | sys_id de l'élément de catalogue (`sc_cat_item`) ou du guide de commande (`sc_cat_item_guide`). |
[Tableau 7. Paramètres]

{#r_GSPS-getCatalogItem_S__table_zdz_jrl_3w} {#r_GSPS-getCatalogItem_S__table_a2z_jrl_3w__entry__2}

| Type | Description |
|-|-|
| Objet | Objet contenant le modèle, la vue, les sections, la tarification et les scripts clients variables de l'élément de catalogue. |
[Tableau 8. Renvoie]

{#r_GSPS-getCatalogItem_S__table_a2z_jrl_3w}  

    // Server script
    (function() {
        var sys_id = $sp.getParameter("sys_id")
        data.catItem = $sp.getCatalogItem(sys_id);
    })();

    // Client script
    function($http, spUtil) {
        var c = this;
        var submitting = false;
        c.getIt = function() {
            if (submitting) return;
            $http.post(spUtil.getURL('sc_cat_item'), c.data.catItem).success(function(response) {
                if (response.answer) {
                    c.req = response.answer;
                    c.req.page = c.req.table == 'sc_request' ? 'sc_request' : 'ticket';
                }
            });
        }
    }

    //SCSS
    .img-bg {
        padding: 5px;
        background-color: $brand-primary;
    }

    .img-responsive {
        margin: 0 auto;
    }

    .cat-icon {
        display: block;
        margin: -40px auto 0;
    }

    // HTML template
    <div class="col-sm-4">
      <div class="panel panel-default">
        <div class="img-bg">
          <img ng-src="{{::data.catItem.picture}}" class="img-responsive" />
        </div>
        <span class="cat-icon fa fa-stack fa-lg fa-3x hidden-xs">
          <i class="fa fa-circle fa-stack-2x text-success"></i>
          <i class="fa fa-desktop fa-stack-1x fa-inverse"></i>
        </span>
        <div class="panel-body">
          <p class="lead text-center">{{::data.catItem.name}}</p>
          <ul class="list-unstyled">
            <li class="text-center" ng-if="::data.catItem.price">${Price}: {{::data.catItem.price}}</li>
          </ul>
          <sp-model form-model="::data.catItem" mandatory="mandatory"></sp-model>
          <p ng-if="c.req" class="text-center text-success">
            ${Request created!} <a href="?id={{c.req.page}}&table={{c.req.table}}&sys_id={{c.req.sys_id}}">{{c.req.number}}</a>
          </p>
          <button ng-if="!c.req" class="btn btn-default btn-block" ng-click="c.getIt()">${Get it}</button>
        </div>
      </div>
    </div>

## GlideSPScriptable : getCatalogItem(String sysId, booléen isOrdering) {#ariaid-title6}

Renvoie un modèle et un modèle de vue pour un `sc_cat_item` ou `un sc_cat_item_guide`.
{#r_GSPS-getCatalogItem_S_B__table_xj4_rw2_3z__entry__3}

| Nom | Type | Description |
|-|-|-|
| sysId | Chaîne | sys_id de l'élément de catalogue (`sc_cat_item`) ou du guide de commande (`sc_cat_item_guide`). |
| isOrdering (commande en cours) | Booléen | Si la valeur est vrai, applique la vérification de sécurité des rôles de création. Si la valeur est définie sur false, applique la vérification de sécurité des rôles d'écriture. Lorsque les utilisateurs commandent un élément ou l'ont dans leur panier, vérifiez à l'aide des rôles de création. Si les utilisateurs ne commandent pas, par exemple, si quelqu'un consulte un élément demandé pour voir les variables associées à cet élément, vérifiez à l'aide des rôles d'écriture. |
[Tableau 9. Paramètres]

{#r_GSPS-getCatalogItem_S_B__table_xj4_rw2_3z} {#r_GSPS-getCatalogItem_S_B__table_yj4_rw2_3z__entry__2}

| Type | Description |
|-|-|
| Objet | Objet contenant le modèle, la vue, les sections, la tarification et les scripts clients variables de l'élément de catalogue. |
[Tableau 10. Renvoie]

{#r_GSPS-getCatalogItem_S_B__table_yj4_rw2_3z}

## GlideSPScriptable : getDisplayValue (String fieldName) {#ariaid-title7}

Renvoie la valeur d'affichage du champ spécifié (s'il existe et possède une valeur) à partir de `l'sp_instance` du widget ou de l'enregistrement `sp_portal` .
{#r_GSPS-getDisplayValue_S__table_xz2_btl_3w__entry__3}

| Nom | Type | Description |
|-|-|-|
| Fieldname | Chaîne | Nom du champ |
[Tableau 11. Paramètres]

{#r_GSPS-getDisplayValue_S__table_xz2_btl_3w} {#r_GSPS-getDisplayValue_S__table_yz2_btl_3w__entry__2}

| Type | Description |
|-|-|
| Chaîne | Valeur d'affichage de `l'enregistrement sp_instance` ou `sp_portal` . |
[Tableau 12. Renvoie]

{#r_GSPS-getDisplayValue_S__table_yz2_btl_3w}  

    //Server script
    (function() {
        data.title = $sp.getDisplayValue("title");
        data.catalog = $sp.getDisplayValue("sc_catalog");
    })();

    //HTML template
    <div>
        <h1>sp_instance.title: {{::data.title}}</h1>
        <h1>sp_portal.sc_catalog: {{::data.catalog}}</h1>
    </div>

## GlideSPScriptable : getField(GlideRecord now_GR, String fieldName) {#ariaid-title8}

Renvoie des informations sur le champ spécifié dans le GlideRecord spécifié.
{#r_GSPS-getField_GR_S__table_t3k_ggg_jw__entry__3}

| Nom | Type | Description |
|-|-|-|
| now_GR | GlideRecord | Le GlideRecord à vérifier |
| Fieldname | Chaîne | Champ pour lequel rechercher des informations |
[Tableau 13. Paramètres]

{#r_GSPS-getField_GR_S__table_t3k_ggg_jw} {#r_GSPS-getField_GR_S__table_u3k_ggg_jw__entry__2}

| Type | Description |
|-|-|
| Objet | Objet contenant l'étiquette, la valeur, la displayValue et le type du champ. Renvoie null si le GlideRecord du nom de champ n'est pas valide ou si le champ n'est pas lisible. |
[Tableau 14. Renvoie]

{#r_GSPS-getField_GR_S__table_u3k_ggg_jw}

## GlideSPScriptable : getFields(GlideRecord now_GR, String fieldNames) {#ariaid-title9}

Vérifie la liste spécifiée de noms de champs et renvoie un tableau de noms de champs valides.
{#r_GSPS-getFields_GR_S__table_npj_ctg_jw__entry__3}

| Nom | Type | Description |
|-|-|-|
| now_GR | GlideRecord | Le GlideRecord à vérifier |
| Noms de champs | Chaîne | Liste de noms de champs séparés par des virgules. |
[Tableau 15. Paramètres]

{#r_GSPS-getFields_GR_S__table_npj_ctg_jw} {#r_GSPS-getFields_GR_S__table_opj_ctg_jw__entry__2}

| Type | Description |
|-|-|
| Tableau | Tableau de champs valides. |
[Tableau 16. Renvoie]

{#r_GSPS-getFields_GR_S__table_opj_ctg_jw}

## GlideSPScriptable : getFieldsObject(GlideRecord now_GR, String fieldNames) {#ariaid-title10}

Vérifie la liste spécifiée de noms de champs et renvoie un objet de noms de champs valides.
{#r_GSPS-getFieldsObject_GR_S__table_bkz_5tg_jw__entry__3}

| Nom | Type | Description |
|-|-|-|
| now_GR | GlideRecord | Le GlideRecord à vérifier |
| Noms de champs | Chaîne | Liste de noms de champs séparés par des virgules. |
[Tableau 17. Paramètres]

{#r_GSPS-getFieldsObject_GR_S__table_bkz_5tg_jw} {#r_GSPS-getFieldsObject_GR_S__table_ckz_5tg_jw__entry__2}

| Type | Description |
|-|-|
| Objet | Un objet contenant des noms de champs valides. |
[Tableau 18. Renvoie]

{#r_GSPS-getFieldsObject_GR_S__table_ckz_5tg_jw}

## GlideSPScriptable : getForm(String tableName, String sysId) {#ariaid-title11}

Renvoyer le formulaire.
{#r_GSPS-getForm_S_S__table_m2z_cvg_jw__entry__3}

| Nom | Type | Description |
|-|-|-|
| tableName | Chaîne | Le nom de la table |
| sysId | Chaîne | L'sys_id du formulaire |
[Tableau 19. Paramètres]

{#r_GSPS-getForm_S_S__table_m2z_cvg_jw} {#r_GSPS-getForm_S_S__table_n2z_cvg_jw__entry__2}

| Type | Description |
|-|-|
| Objet | Le formulaire |
[Tableau 20. Renvoie]

{#r_GSPS-getForm_S_S__table_n2z_cvg_jw}

## GlideSPScriptable : getKBCategoryArticles(String sys_id, limite de nombre) {#ariaid-title12}

Renvoie les articles de la base de connaissances dans la catégorie spécifiée et ses sous-catégories.
Pour éviter les problèmes de performances, n'utilisez pas cette méthode pour renvoyer des articles dans de grandes catégories ou des articles avec des images intégrées. Au lieu de cela, utilisez getKBArticleSummaries().
{#GSPS-getKBCategoryArticles_S_N__table_k14_331_xbb__entry__3}

| Nom | Type | Description |
|-|-|-|
| sys_id | Chaîne | Sys_id de la catégorie d'article de la base de connaissances. |
| limite | Numéro | Nombre maximal d'articles de la base de connaissances renvoyés. |
[Tableau 21. Paramètres]

{#GSPS-getKBCategoryArticles_S_N__table_k14_331_xbb} {#GSPS-getKBCategoryArticles_S_N__table_l14_331_xbb__entry__2}

| Type | Description |
|-|-|
| Tableau | Les articles de la catégorie et de ses sous-catégories avec : * Un workflow_statede publiés. * Date de valid_to ultérieure ou égale à la date actuelle. {#GSPS-getKBCategoryArticles_S_N__ul_qxn_1hh_xbb} |
[Tableau 22. Renvoie]

{#GSPS-getKBCategoryArticles_S_N__table_l14_331_xbb}  

    //Server script 
    (function() {
        data.kbs = $sp.getKBCategoryArticles("0ac1bf8bff0221009b20ffffffffffec", 5);
    })();

    //HTML template
    <div>
    articles: {{::data.kbs}}
    </div>

## GlideSPScriptable : getKBCategoryArticleSummaries(String sys_id, Number maxChars) {#ariaid-title13}

Renvoie les résumés des articles de la base de connaissances dans la catégorie spécifiée et ses sous-catégories.
{#GSPS-getKBCategoryArticleSummaries_S_N_N__table_j44_gjh_xbb__entry__3}

| Nom | Type | Description |
|-|-|-|
| sys_id | Chaîne | Sys_id de la catégorie d'article de la base de connaissances. |
| limite | Numéro | Nombre maximal d'articles de la base de connaissances renvoyés. |
| maxChars | Numéro | Nombre maximum de caractères à renvoyer à partir du texte de l'article. Pour le texte intégral de l'article, définissez la valeur `sur -1`. |
[Tableau 23. Paramètres]

{#GSPS-getKBCategoryArticleSummaries_S_N_N__table_j44_gjh_xbb} {#GSPS-getKBCategoryArticleSummaries_S_N_N__table_k44_gjh_xbb__entry__2}

| Type | Description |
|-|-|
| Tableau | Les articles de la catégorie et de ses sous-catégories avec : * Un workflow_statede publiés. * Date de valid_to ultérieure ou égale à la date actuelle. {#GSPS-getKBCategoryArticleSummaries_S_N_N__ul_qxn_1hh_xbb} |
[Tableau 24. Renvoie]

{#GSPS-getKBCategoryArticleSummaries_S_N_N__table_k44_gjh_xbb}  

    //Server script 
    (function() {
        data.summary = $sp.getKBCategoryArticleSummaries("0ac1bf8bff0221009b20ffffffffffec", 5, 200);
    })();

    //HTML template
    <div>
    articles: {{::data.summary}}
    </div>

## GlideSPScriptable : getKBCount(String sys_id) {#ariaid-title14}

Renvoie le nombre d'articles dans la base de connaissances définie.
{#GSPS-getKBCount_S__table_k1v_js1_xbb__entry__3}

| Nom | Type | Description |
|-|-|-|
| sys_id | Chaîne | Sys_id d'un enregistrement de la base de connaissances. |
[Tableau 25. Paramètres]

{#GSPS-getKBCount_S__table_k1v_js1_xbb} {#GSPS-getKBCount_S__table_l1v_js1_xbb__entry__2}

| Type | Description |
|-|-|
| Numéro | Nombre d'articles de la base de connaissances dans la base de connaissances définie avec : * Un workflow_statede publiés. * Date de valid_to ultérieure ou égale à la date actuelle. {#GSPS-getKBCount_S__ul_kfs_bhh_xbb} |
[Tableau 26. Renvoie]

{#GSPS-getKBCount_S__table_l1v_js1_xbb}  

    //Server script 
    (function() {
        data.count = $sp.getKBCount("a7e8a78bff0221009b20ffffffffff17");
    })();

    //HTML template
    <div>
    articles: {{::data.count}}
    </div>

## GlideSPScriptable : getListColumns(String, tableName, String, vue) {#ariaid-title15}

Renvoie une liste des colonnes de la table spécifiée dans la vue spécifiée.
{#r_GSPS-getListColumns_S_S__table_tzc_dwg_jw__entry__3}

| Nom | Type | Description |
|-|-|-|
| tableName | Chaîne | Nom de la table |
| vue | Chaîne | Vue utilisée pour filtrer les colonnes |
[Tableau 27. Paramètres]

{#r_GSPS-getListColumns_S_S__table_tzc_dwg_jw} {#r_GSPS-getListColumns_S_S__table_uzc_dwg_jw__entry__2}

| Type | Description |
|-|-|
| Objet | Objet contenant les noms de colonnes. |
[Tableau 28. Renvoie]

{#r_GSPS-getListColumns_S_S__table_uzc_dwg_jw}

## GlideSPScriptable : getMenuItems(String sysId) {#ariaid-title16}

Renvoie un tableau d'éléments de menu pour l'instance spécifiée.
{#r_GSPS-getMenuItems_S__table_nnj_tch_jw__entry__3}

| Nom | Type | Description |
|-|-|-|
| sysId | Chaîne | sysId de l'instance |
[Tableau 29. Paramètres]

{#r_GSPS-getMenuItems_S__table_nnj_tch_jw} {#r_GSPS-getMenuItems_S__table_onj_tch_jw__entry__2}

| Type | Description |
|-|-|
| Tableau | Éléments de menu pour l'instance spécifiée |
[Tableau 30. Renvoie]

{#r_GSPS-getMenuItems_S__table_onj_tch_jw}

## GlideSPScriptable : getMenuHREF(page GlideRecord) {#ariaid-title17}

Renvoie la partie ( ?id=) de l'URL en fonction du type de sp_menu.
{#r_GSPS-getMenuHREF_GR__table_w4w_gdh_jw__entry__3}

| Nom | Type | Description |
|-|-|-|
| Page | GlideRecord | La page |
[Tableau 31. Paramètres]

{#r_GSPS-getMenuHREF_GR__table_w4w_gdh_jw} {#r_GSPS-getMenuHREF_GR__table_x4w_gdh_jw__entry__2}

| Type | Description |
|-|-|
| Chaîne | La partie href de l'URL. |
[Tableau 32. Renvoie]

{#r_GSPS-getMenuHREF_GR__table_x4w_gdh_jw}

## GlideSPScriptable : getParameter(nom de chaîne) {#ariaid-title18}

Renvoie la valeur du paramètre spécifié.
{#r_GSPS-getParameter_S__table_zjj_22h_jw__entry__3}

| Nom | Type | Description |
|-|-|-|
| nom | Chaîne | Le nom de la clé provenant de la chaîne de requête ou du corps de la publication. |
[Tableau 33. Paramètres]

{#r_GSPS-getParameter_S__table_zjj_22h_jw} {#r_GSPS-getParameter_S__table_akj_22h_jw__entry__2}

| Type | Description |
|-|-|
| Objet | Renvoie le paramètre spécifié en tant qu'objet. Renvoie null s'il n'y a pas de demande, de demande JSON ou de widget. |
[Tableau 34. Renvoie]

{#r_GSPS-getParameter_S__table_akj_22h_jw}

## GlideSPScriptable : getPortalRecord() {#ariaid-title19}

Renvoie l'enregistrement du portail à partir de la table Portails de services \[sp_portal\].
{#r_GSPS-getPortalRecord__table_dwm_52h_jw__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 35. Paramètres]

{#r_GSPS-getPortalRecord__table_dwm_52h_jw} {#r_GSPS-getPortalRecord__table_ewm_52h_jw__entry__2}

| Type | Description |
|-|-|
| GlideRecord | Enregistrement du portail pour le portail actuel à partir de la table Portails de services \[sp_portal\]. |
[Tableau 36. Renvoie]

{#r_GSPS-getPortalRecord__table_ewm_52h_jw}  

    //Server script
    (function() {
        var portalGr = $sp.getPortalRecord();
        data.logo = portalGr.getDisplayValue("logo");
        data.homepage = portalGr.getDisplayValue("homepage.id");
    })();

    //HTML template
    <div>
        <img ng-src="{{::c.data.logo}}" />
        <a href="?id={{::c.data.homepage}}">Click here to go home</a>
    </div>

## GlideSPScriptable : getRecord(Table de chaînes, Chaîne sys_id) {#ariaid-title20}

Si des paramètres sont fournis, renvoie le GlideRecord identifié par la table et l'ID système fournis. Si aucun paramètre n'est fourni, renvoie l'enregistrement identifié par l'URL actuelle.
{#r_GSPS-getRecord__table_mzs_gfh_jw__entry__3}

| Nom | Type | Description |
|-|-|-|
| table | Chaîne | Facultatif. Table de l'enregistrement à renvoyer. Si aucun paramètre n'est inclus, renvoie la table et l'ID système identifiés par l'URL actuelle. |
| sys_id | Chaîne | Facultatif. ID système de l'enregistrement à renvoyer. Si aucun paramètre n'est inclus, renvoie l'enregistrement identifié par l'URL actuelle. |
[Tableau 37. Paramètres]

{#r_GSPS-getRecord__table_mzs_gfh_jw} {#r_GSPS-getRecord__table_nzs_gfh_jw__entry__2}

| Type | Description |
|-|-|
| GlideRecord | Si des paramètres sont fournis, renvoie l'enregistrement identifié par la table et l'ID système fournis. Si aucun paramètre n'est fourni, renvoie l'enregistrement identifié par l'URL actuelle. Renvoie null si le widget est incorporé par un autre widget ou si l'enregistrement des paramètres fournis est introuvable. |
[Tableau 38. Renvoie]

{#r_GSPS-getRecord__table_nzs_gfh_jw}  

    //Server script 
    (function(){ 
    var now_GR = $sp.getRecord(); 
    data.tableLabel = now_GR.getLabel(); 
    })(); 

    //HTML template 
    <div class="panel-heading"> 
    <h4 class="panel-title">${{{data.tableLabel}} details}</h4> 
    </div>

## GlideSPScriptable : getRecordDisplayValues(données de l'objet, GlideRecord from, noms de chaînes) {#ariaid-title21}

Copie les valeurs d'affichage des champs spécifiés dans le paramètre de données.
{#r_GSPS-getRecordDispValues_O_GR_S__table_xn2_mhh_jw__entry__3}

| Nom | Type | Description |
|-|-|-|
| données | Objet | Les valeurs d'affichage des champs spécifiés sont copiées dans cet objet. |
| de | GlideRecord | GlideRecord à traiter. |
| noms | Chaîne | Liste de noms de champs séparés par des virgules. |
[Tableau 39. Paramètres]

{#r_GSPS-getRecordDispValues_O_GR_S__table_xn2_mhh_jw} {#r_GSPS-getRecordDispValues_O_GR_S__table_yn2_mhh_jw__entry__2}

| Type | Description |
|-|-|
| nul |   |
[Tableau 40. Renvoie]

{#r_GSPS-getRecordDispValues_O_GR_S__table_yn2_mhh_jw}

## GlideSPScriptable : getRecordElements(données de l'objet, GlideRecord from, noms de chaînes) {#ariaid-title22}

Pour les champs spécifiés, copie le nom, la valeur d'affichage et la valeur de l'élément dans le paramètre data.
{#r_GSPS-getRecordElements_O_GR_S__table_gvx_qkh_jw__entry__3}

| Nom | Type | Description |
|-|-|-|
| données | Objet | Le nom de l'élément, la valeur d'affichage et la valeur des champs spécifiés sont copiés dans cet objet. |
| de | GlideRecord | GlideRecord à traiter. |
| noms | Chaîne | Liste de noms de champs séparés par des virgules. |
[Tableau 41. Paramètres]

{#r_GSPS-getRecordElements_O_GR_S__table_gvx_qkh_jw} {#r_GSPS-getRecordElements_O_GR_S__table_hvx_qkh_jw__entry__2}

| Type | Description |
|-|-|
| nul |   |
[Tableau 42. Renvoie]

{#r_GSPS-getRecordElements_O_GR_S__table_hvx_qkh_jw}

## GlideSPScriptable : getRecordValues(données de l'objet, GlideRecord from, noms de chaînes) {#ariaid-title23}

Copie les valeurs des noms de champs spécifiés à partir du GlideRecord dans le paramètre de données.
{#r_GSPS-getRecordValues_O_GR_S__table_bhn_rlh_jw__entry__3}

| Nom | Type | Description |
|-|-|-|
| données | Objet | Les valeurs des champs spécifiés sont copiées dans cet objet. |
| de | GlideRecord | GlideRecord à traiter. |
| noms | Chaîne | Liste de noms de champs séparés par des virgules. |
[Tableau 43. Paramètres]

{#r_GSPS-getRecordValues_O_GR_S__table_bhn_rlh_jw} {#r_GSPS-getRecordValues_O_GR_S__table_chn_rlh_jw__entry__2}

| Type | Description |
|-|-|
| nul |   |
[Tableau 44. Renvoie]

{#r_GSPS-getRecordValues_O_GR_S__table_chn_rlh_jw}

## GlideSPScriptable : getRecordVariables(GlideRecord now_GR, booléen includeNilResponses) {#ariaid-title24}

Renvoie Catalogue de services les variables associées à un enregistrement au format chaîne.
{#GSPS-getRecordVars_GR_B__table_e5c_jbz_43b__entry__3}

| Nom | Type | Description |
|-|-|-|
| now_GR | GlideRecord | L'enregistrement pour lequel récupérer Catalogue de services les variables. Il doit s'agir d'un enregistrement avec Catalogue de services des variables définies, telles qu'un enregistrement d'élément demandé \[sc_req_item\] ou un incident soumis par le biais d'un créateur d'enregistrement. |
| includeNilResponses (includeNilResponses (en anglais seulement) | Booléen | Facultatif. Si vrai, l'API inclut des variables sans valeur définie par l'utilisateur. |
[Tableau 45. Paramètres]

{#GSPS-getRecordVars_GR_B__table_e5c_jbz_43b} {#GSPS-getRecordVars_GR_B__table_f5c_jbz_43b__entry__2}

| Type | Description |
|-|-|
| Chaîne | Catalogue de services variables associées à l'enregistrement. |
[Tableau 46. Renvoie]

{#GSPS-getRecordVars_GR_B__table_f5c_jbz_43b}  

    //Server script 
    (function() {
    var itemsGR = new GlideRecord("sc_req_item");
    itemsGR.get('585d1bc44f4f13008a959a211310c77d');
    	
    data.scVars = $sp.getRecordVariables(itemsGR);

    })();

    //HTML template
    <div>
    Requested item variables: {{::data.scVars}}
    </div>

Sortie :

    Requested item variables: [
      {
        "display_value":"MetroPCS",
        "name":"carrier",
        "visible_summary":true,
        "id":"585d1bc44f4f13008a959a211310c77c",
        "label":"Allocated carrier",
        "type":"5",
        "value":"metropcs",
        "visible_standalone":true,
        "visible_guide":true
      },
      {
        "display_value":"Unlimited",
        "name":"data_plan",
        "visible_summary":true,
        "id":"d05d1bc44f4f13008a959a211310c77c",
        "label":"Monthly data allowance",
        "type":"5",
        "value":"unlimited",
        "visible_standalone":true,
        "visible_guide":true
      },
      {
        "display_value":"12 Months",
        "name":"duration",
        "visible_summary":true,
        "id":"d85d1bc44f4f13008a959a211310c77c",
        "label":"Contract duration",
        "type":"5",
        "value":"twelve_months",
        "visible_standalone":true,
        "visible_guide":true
      },
      {
        "display_value":"Slate",
        "name":"color",
        "visible_summary":true,
        "id":"545d1bc44f4f13008a959a211310c77c",
        "label":"Color",
        "type":"5",
        "value":"slate",
        "visible_standalone":true,
        "visible_guide":true
      },
      {"display_value":"64GB",
        "name":"storage",
        "visible_summary":true,
        "id":"d45d1bc44f4f13008a959a211310c77c",
        "label":"Storage",
        "type":"5",
        "value":"sixtyfour",
        "visible_standalone":true,
        "visible_guide":true
      }
    ]

## GlideSPScriptable : getRecordVariablesArray(GlideRecord now_GR, booléen includeNilResponses) {#ariaid-title25}

Renvoie un tableau de Catalogue de services variables associées à un enregistrement.
{#GSPS-getRecVarArray_GR__table_tyy_kx3_h2b__entry__3}

| Nom | Type | Description |
|-|-|-|
| now_GR | GlideRecord | L'enregistrement pour lequel récupérer Catalogue de services les variables. Il doit s'agir d'un enregistrement avec Catalogue de services des variables définies, telles qu'un enregistrement d'élément demandé \[sc_req_item\] ou un incident soumis par le biais d'un créateur d'enregistrement. |
| includeNilResponses (includeNilResponses (en anglais seulement) | Booléen | Facultatif. Si vrai, l'API inclut des variables sans valeur définie par l'utilisateur. |
[Tableau 47. Paramètres]

{#GSPS-getRecVarArray_GR__table_tyy_kx3_h2b} {#GSPS-getRecVarArray_GR__table_uyy_kx3_h2b__entry__2}

| Type | Description |
|-|-|
| Objet | Tableau de Catalogue de services variables associées à l'enregistrement. |
[Tableau 48. Renvoie]

{#GSPS-getRecVarArray_GR__table_uyy_kx3_h2b}  

    //Server script 
    (function() {
    var itemsGR = new GlideRecord("sc_req_item");
    itemsGR.get('585d1bc44f4f13008a959a211310c77d');
    	
    data.scVars = $sp.getRecordVariablesArray(itemsGR);

    })();

    //HTML template
    <div>
    Requested item variables: {{::data.scVars}}
    </div>

Sortie :

    Requested item variables: [
      {
        "display_value":"MetroPCS",
        "name":"carrier",
        "visible_summary":true,
        "id":"585d1bc44f4f13008a959a211310c77c",
        "label":"Allocated carrier",
        "type":"5",
        "value":"metropcs",
        "visible_standalone":true,
        "visible_guide":true
      },
      {
        "display_value":"Unlimited",
        "name":"data_plan",
        "visible_summary":true,
        "id":"d05d1bc44f4f13008a959a211310c77c",
        "label":"Monthly data allowance",
        "type":"5",
        "value":"unlimited",
        "visible_standalone":true,
        "visible_guide":true
      },
      {
        "display_value":"12 Months",
        "name":"duration",
        "visible_summary":true,
        "id":"d85d1bc44f4f13008a959a211310c77c",
        "label":"Contract duration",
        "type":"5",
        "value":"twelve_months",
        "visible_standalone":true,
        "visible_guide":true
      },
      {
        "display_value":"Slate",
        "name":"color",
        "visible_summary":true,
        "id":"545d1bc44f4f13008a959a211310c77c",
        "label":"Color",
        "type":"5",
        "value":"slate",
        "visible_standalone":true,
        "visible_guide":true
      },
      {"display_value":"64GB",
        "name":"storage",
        "visible_summary":true,
        "id":"d45d1bc44f4f13008a959a211310c77c",
        "label":"Storage",
        "type":"5",
        "value":"sixtyfour",
        "visible_standalone":true,
        "visible_guide":true
      }
    ]

## GlideSPScriptable : getStream(Table de chaînes, SysId de chaîne) {#ariaid-title26}

Obtient le flux d'activité pour l'enregistrement spécifié. Cette méthode fonctionne sur les tables qui étendent la table de tâches.
{#r_GSPS-getStream_S_S__table_g5b_jmh_jw__entry__3}

| Nom | Type | Description |
|-|-|-|
| table | Chaîne | Le nom de table |
| sysID | Chaîne | sys_id de l'enregistrement |
[Tableau 49. Paramètres]

{#r_GSPS-getStream_S_S__table_g5b_jmh_jw} {#r_GSPS-getStream_S_S__table_h5b_jmh_jw__entry__2}

| Type | Description |
|-|-|
| Objet | Si une table d'extension de la table de tâches est spécifiée, elle contient les propriétés display_value, sys_id, short_description, numéro, entrées, user_sys_id, user_full_name, user_login, étiquette, table et journal_fields ; Sinon, il contient la table et les propriétés sys_id. Remarque : La propriété user_login contient l'ID d'utilisateur de l'utilisateur actuel. Les propriétés user_sys_id et iser_full_name référencent le créateur de l'enregistrement interrogé. |
[Tableau 50. Renvoie]

{#r_GSPS-getStream_S_S__table_h5b_jmh_jw}

## GlideSPScriptable : getUserInitials() {#ariaid-title27}

Renvoie les initiales de l'utilisateur.
{#r_GSPS-getUserInitials__table_csj_vmh_jw__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 51. Paramètres]

{#r_GSPS-getUserInitials__table_csj_vmh_jw} {#r_GSPS-getUserInitials__table_dsj_vmh_jw__entry__2}

| Type | Description |
|-|-|
| Chaîne | Les initiales de l'utilisateur |
[Tableau 52. Renvoie]

{#r_GSPS-getUserInitials__table_dsj_vmh_jw}

## GlideSPScriptable : getValue(nom de chaîne) {#ariaid-title28}

Renvoie la valeur nommée de la demande, de l'instance ou du portail JSON.
{#r_GSPS-getValue_S__table_ist_nnh_jw__entry__3}

| Nom | Type | Description |
|-|-|-|
| nom | Chaîne | Nom de la demande, de l'instance ou du portail JSON. |
[Tableau 53. Paramètres]

{#r_GSPS-getValue_S__table_ist_nnh_jw} {#r_GSPS-getValue_S__table_jst_nnh_jw__entry__2}

| Type | Description |
|-|-|
| Objet | Valeur du paramètre spécifié. Null si l'entité spécifiée n'existe pas ou n'a pas un tel paramètre. |
[Tableau 54. Renvoie]

{#r_GSPS-getValue_S__table_jst_nnh_jw}  

    //Server script
    (function() {
        data.title = $sp.getValue("title");
        data.catalog = $sp.getValue("sc_catalog");
    })();

    //HTML templage
    <div>
        <h1>sp_instance.title: {{::data.title}}</h1>
        <h1>sp_portal.sc_catalog: {{::data.catalog}}</h1>
    </div>

## GlideSPScriptable : getValues(données de l'objet, noms de chaînes) {#ariaid-title29}

Copie les valeurs de la demande ou de l'instance dans le paramètre de données.
{#r_GSPS-getValues_O_S__table_ugp_d4h_jw__entry__3}

| Nom | Type | Description |
|-|-|-|
| données | Objet | Reçoit les valeurs des paramètres. |
| noms | Chaîne | Chaîne de noms de champs séparés par des virgules. |
[Tableau 55. Paramètres]

{#r_GSPS-getValues_O_S__table_ugp_d4h_jw} {#r_GSPS-getValues_O_S__table_vgp_d4h_jw__entry__2}

| Type | Description |
|-|-|
| nul |   |
[Tableau 56. Renvoie]

{#r_GSPS-getValues_O_S__table_vgp_d4h_jw}

## GlideSPScriptable : getVariablesArray(Boolean includeNilResponses) {#ariaid-title30}

Renvoie un tableau de Catalogue de services variables associées à l'enregistrement dans l'URL.
Par exemple, si l'URL inclut les paramètres `id=form&table=sc_req_item&sys_id=832e9620db4f330083766b984b9619cf`, l'API renvoie les variables associées à l'enregistrement donné dans la table Élément demandé \[sc_req_item\]. Il doit s'agir d'un enregistrement avec Catalogue de services des variables définies, telles qu'un enregistrement d'élément demandé \[sc_req_item\] ou un incident soumis par le biais d'un créateur d'enregistrement.
{#GSPS-getVariablesArray__table_yzy_j2p_l3b__entry__3}

| Nom | Type | Description |
|-|-|-|
| includeNilResponses (includeNilResponses (en anglais seulement) | Booléen | Facultatif. Si vrai, l'API inclut des variables sans valeur définie par l'utilisateur. |
[Tableau 57. Paramètres]

{#GSPS-getVariablesArray__table_yzy_j2p_l3b} {#GSPS-getVariablesArray__table_ixh_flp_l3b__entry__2}

| Type | Description |
|-|-|
| Objet | Tableau de variables associées à la table. |
[Tableau 58. Renvoie]

{#GSPS-getVariablesArray__table_ixh_flp_l3b}  

    //Server script 
    (function() {	
    data.scVars = $sp.getVariablesArray();
    })();

    //HTML template
    <div Current record variables: {{::data.scVars}} ></div>

Sortie :

    Current record variables: [
      {
        "display_value":"unlimited",
        "name":"data","visible_summary":
        true,"id":"472e5620db4f330083766b984b96198a",
        "label":"Data",
        "type":"6",
        "value":"unlimited",
        "visible_standalone":true,
        "visible_guide":true
      },
      {
        "display_value":"Black",
        "name":"color",
        "visible_summary":true,
        "id":"c72e5620db4f330083766b984b96198a",
        "label":"Color",
        "type":"6",
        "value":"Black",
        "visible_standalone":true,
        "visible_guide":true
      }
    ] 

## GlideSPScriptable : getWidget(String sysID, options de l'objet) {#ariaid-title31}

Obtient un widget par ID ou sys_id, exécute le script serveur de ce widget à l'aide des options fournies, puis renvoie le modèle de widget.
{#r_GSPS-getWidget_S__O__table_vms_1ph_jw__entry__3}

| Nom | Type | Description |
|-|-|-|
| sysID | Chaîne | Le widget sys_id ou widget_id |
| options | Objet | Objet à transmettre au script serveur du widget. Référez-vous à cet objet sous forme `d'options` dans votre script serveur. Remarque : Toutes les options transmises à cette fonction ne seront disponibles dans le script serveur du widget incorporé que lors de la première exécution de ce script. Les appels ultérieurs dans le script serveur à partir du widget incorporé ne contiendront pas les propriétés d'objet transmises. |
[Tableau 59. Paramètres]

{#r_GSPS-getWidget_S__O__table_vms_1ph_jw} {#r_GSPS-getWidget_S__O__table_wms_1ph_jw__entry__2}

| Type | Description |
|-|-|
| Objet | Modèle de widget à utiliser avec sp-widget. |
[Tableau 60. Renvoie]

{#r_GSPS-getWidget_S__O__table_wms_1ph_jw}  

    //Server script
    data.myWidget = $sp.getWidget('widget_id', {p1: param1, p2: param2});

    //HTML
    <sp-widget widget="c.data.myWidget"></sp-widget>

## GlideSPScriptable : isRTLEnabled() {#ariaid-title32}

Vérifie si le portail associé est activé pour la langue de droite à gauche (RTL) et si la langue de l'utilisateur actuel est RTL directionnelle.
Utilisez cette méthode pour déterminer s'il est nécessaire d'utiliser un CSS spécifique à RTL dans l'interface utilisateur du portail.
{#GSPS-isRTLEnabled__table_ftx_1c3_yxb__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 61. Paramètres]

{#GSPS-isRTLEnabled__table_ftx_1c3_yxb} {#GSPS-isRTLEnabled__table_gtx_1c3_yxb__entry__2}

| Type | Description |
|-|-|
| Booléen | Marqueur indiquant si le marqueur RTL est activé et si la langue de la session de l'utilisateur actuel est RTL directionnelle. Valeurs possibles : * true : le marqueur RTL est activé. * false : le marqueur RTL n'est pas activé. Type de données : booléennes |
[Tableau 62. Renvoie]

{#GSPS-isRTLEnabled__table_gtx_1c3_yxb}  
L'exemple de code suivant montre comment utiliser cette méthode pour déterminer le type d'icône à afficher sur la page du portail.

    // Server script  
    (function() {
      data.isRTLEnabled = $sp.isRTLEnabled();
     })(); 

    // HTML template 
    <div> <i ng-class="c.data.isRTLEnabled ? 'fa fa-arrow-right' : 'fa fa-arrow-left'"></i> </div> 

## GlideSPScriptable : isUserCriteriaEnabled() {#ariaid-title33}

Renvoie la valeur true si les critères d'utilisateur sont activés.
Cette méthode renvoie la valeur true si le module d'extension Service Portal User Criteria Support (com.glide.service-portal.user-criteria) est actif et si la propriété système Activer l'utilisation des enregistrements de critères d'utilisateur au lieu des champs Rôles pour les autorisations de Service Portal (glide.service_portal.user_criteria_enabled) est définie sur true.
{#GSPS-isUserCriteriaEnabled__table_bn5_zzb_x2b__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 63. Paramètres]

{#GSPS-isUserCriteriaEnabled__table_bn5_zzb_x2b} {#GSPS-isUserCriteriaEnabled__table_cn5_zzb_x2b__entry__2}

| Type | Description |
|-|-|
| Booléen | Vrai si les critères d'utilisateur sont activés. |
[Tableau 64. Renvoie]

{#GSPS-isUserCriteriaEnabled__table_cn5_zzb_x2b}

## GlideSPScriptable : log (message d'objet) {#ariaid-title34}

Consigne la sortie dans la table Entrées de journal du portail de services \[sp_log\]. L'utilisateur connecté doit avoir le rôle sp_admin ou administrateur.
{#GSPS-log_O__table_odb_whn_p2b__entry__3}

| Nom | Type | Description |
|-|-|-|
| message | Objet | Objet JavaScript ou chaîne représentant le message à envoyer en tant que sortie sur une Portail de services page. |
[Tableau 65. Paramètres]

{#GSPS-log_O__table_odb_whn_p2b} {#GSPS-log_O__table_pdb_whn_p2b__entry__2}

| Type | Description |
|-|-|
| Aucun |   |
[Tableau 66. Renvoie]

{#GSPS-log_O__table_pdb_whn_p2b}  
L'exemple suivant montre comment consigner une erreur prédéfinie si elle se produit.

    var demo_data = null;
    var params = null;
    if (gr.getValue("demo_data")) {
       try {
    	demo_data = JSON.parse(gr.getValue("demo_data"));
    	params = (demo_data.options) ? demo_data.options : null;
    	} catch(e) {
    	$sp.log(e);
       }
    }

## GlideSPScriptable : mapUrlToSPUrl(URL de chaîne) {#ariaid-title35}

Transforme une URL demandant une liste ou un formulaire dans l'interface utilisateur de la plateforme en URL de la page correspondante du portail de services `id=list` ou `id=form` .
Utilisez cette méthode pour effectuer des tâches, par exemple en redirigeant un utilisateur après s'être connecté vers la bonne page du portail de services lorsqu'il demande une URL de liste ou un formulaire d'interface utilisateur de la plateforme. Notez que les cibles `de page id=list` et `id=form` ne sont pas personnalisables.  
Remarque :  
Les valeurs Table, sys_id et sysparm_query sont conservées à partir de l'URL d'origine ; sysparm_view ne l'est pas.
{#GSPS-mapUrlToSPUrl_S__table_odb_whn_p2b__entry__3}

| Nom | Type | Description |
|-|-|-|
| URL | Chaîne | URL de l'interface utilisateur de la plateforme |
[Tableau 67. Paramètres]

{#GSPS-mapUrlToSPUrl_S__table_odb_whn_p2b} {#GSPS-mapUrlToSPUrl_S__table_pdb_whn_p2b__entry__2}

| Type | Description |
|-|-|
| Chaîne | URL du portail de services transformée. Si l'URL transmise ne demande pas de liste ou de formulaire dans l'interface utilisateur de la plateforme, une valeur null est renvoyée. |
[Tableau 68. Renvoie]

{#GSPS-mapUrlToSPUrl_S__table_pdb_whn_p2b}  
Exemple de liste

    GlideSPScriptable().mapUrlToSPUrl("http://demo.service-now.com/task_list.do?sysparm_userpref_module=1523b8d4c611227b00be8216ec331b9a&sysparm_query=assigned_to=javascript:getMyAssignments()&sysparm_clear_stack=true"))

Renvoie

    id=list&table=task&filter=assigned_to=javascript:getMyAssignments()&sys_id=&v=

Exemple de formulaire

    GlideSPScriptable().mapUrlToSPUrl("incident.do?sys_id=12bc12bc12bc12bc12bc12bc12bc12bc")

Renvoie

    id=form&table=incident&filter=&sys_id=12bc12bc12bc12bc12bc12bc12bc12bc&v=

## GlideSPScriptable : userCanSeeSearchSourceByCriteria(String searchSourceID) {#ariaid-title36}

Renvoie la valeur true si l'utilisateur actuel peut voir une source de recherche spécifiée par searchSourceID.
Renvoie la valeur true si l'utilisateur n'est pas restreint par des critères d'utilisateur. Pour en savoir plus sur l'impact des critères d'utilisateur sur les actifs du Portail de services, consultez [Critères d'utilisateur pour le Portail de services](https://www.servicenow.com/docs/access?context=user-criteria&version=xanadu&pubname=xanadu-platform-user-interface&ft:locale=en-US).  
Remarque :  
Cette méthode n'évalue pas les autorisations basées sur les rôles de la source de recherche et ne doit être utilisée que si les critères d'utilisateur sont activés.
{#GSPS-userCanSeeSearchSourceByCriteria__table_jjl_cjc_x2b__entry__3}

| Nom | Type | Description |
|-|-|-|
| searchSourceID | Chaîne | Sys_id de l'enregistrement de la source de recherche. |
[Tableau 69. Paramètres]

{#GSPS-userCanSeeSearchSourceByCriteria__table_jjl_cjc_x2b} {#GSPS-userCanSeeSearchSourceByCriteria__table_kjl_cjc_x2b__entry__2}

| Type | Description |
|-|-|
| Booléen | Vrai si l'utilisateur actuel a un accès en lecture à la source de recherche. |
[Tableau 70. Renvoie]

{#GSPS-userCanSeeSearchSourceByCriteria__table_kjl_cjc_x2b}

