Adición de campos que contienen valores iniciales

Con la acción AUTOTAG puede crear una política que añada automáticamente campos con valores iniciales a un conjunto especificado de documentos.

Este método es útil cuando desea añadir campos a un conjunto de documentos y conoce de antemano los valores que desea que contengan los campos. Por ejemplo, es posible que desee añadir un campo "billingaddress" que contenga el valor inicial "100 Corporation Street, Metropolis, USA" a cada documento que tenga un campo "username" que contenga el valor "mjsmith". O puede que desee añadir un campo "ownerid" que contenga el valor inicial "admin02" a cada documento que se encuentre en una vía de acceso de directorio determinada.

Para obtener más información sobre la creación de una política, consulte el tema /policyengine/v1/policies -d <datos>: POST.

El ejemplo siguiente muestra cómo crear una política que añade un número de proyecto y un código de departamento a cada documento que contiene un nombre de usuario determinado:
$ curl -k  -H 'Authorization: Bearer <token>'
https://<data_cataloging_host>/policyengine/v1/policies/autotagpol1 
-d '{
"pol_filter":"user='research1'", 
"action_id": "AUTOTAG",	
"action_params": {		
    "tags": {"ProjectNumber":"1404", "DepartmentCode":"H8AC"}
    }
"schedule":"NOW"
}'
-X POST -H "Content-Type: application/json"
El ejemplo anterior añade los campos "ProjectNumber":"1404" y "DepartmentCode":"H8AC" a todos los documentos en los que el campo "usuario" esté configurado como ' research1 '.