## Uso de policyCode

Cuando se solicita la firma de documentos generados externamente, por ejemplo desde un CRM,
y a partir de la versión 3.4.14 del backend de viafirma documents, el POST podrá indicar explícitamente qué POLÍTICAS de firma, evidencias o autorizaciones se deseen utilizar, o bien, **simplemente referenciar un policyCode**, que apuntará a un conjunto de políticas previamente diseñadas en el backend, facilitando con ello la integración porque en el POST no hará falta incluir el objeto policy y toda su estructura.

Ejemplo de políticas:

```json
{
 "notification" : {
   "text" : "Ejemplo uso de policyCode",
   "detail" : "Referenciamos documento externo e identificador de política de firma existente",
   "devices" : [ {
     "appCode" : "com.viafirma.documents",
     "code" : "deviceCode_sample",
     "userCode" : "userCode_sample"
   } ]
 },
 "document" : {
   "templateReference" : "http://descargas.viavansi.com/documents/example-sign.pdf",
   "templateType" : "url",
   "policyCode": "policy_sample"
 }
}
```

Según el ejemplo anterior, en el backend debería existir una "plantilla" con código "policy_sample", y se utilizará el bloque de diseño relativo a las políticas: firmas, evidencias y/o aprobaciones.
