Modernizzazione dell'inserimento dei dipendenti

Banner Hero per casi di utilizzo

In una grande organizzazione, l'inserimento dei dipendenti può essere un processo lungo e di grandi dimensioni. In genere, esiste una combinazione di documentazione personalizzata e materiale standard che deve essere presentato e firmato da un nuovo dipendente. Questa combinazione di materiale personalizzato e standard richiede più passaggi, sottraendo tempo prezioso alle persone coinvolte nel processo. Adobe Acrobat Services e Acrobat Sign può modernizzare e automatizzare questo approccio, liberando il personale HR per le attività più importanti. Vediamo come si ottiene.

Che cosa sono Adobe Acrobat Services?

Adobe Acrobat Services sono un insieme di API relative all’utilizzo dei documenti (e non solo dei PDF). In generale, questa gamma di servizi si suddivide in tre categorie principali:

  • I primi sono i Servizi PDF set di strumenti. Questi sono metodi di "utilità" per lavorare con PDF e altri documenti. I servizi includono funzioni quali la conversione da e verso PDF, l’esecuzione di OCR e ottimizzazione, l’unione e la divisione di PDF e così via. È la casella degli strumenti per le funzioni di elaborazione dei documenti.
  • API PDF Extract utilizza potenti tecniche di intelligenza artificiale/ML per analizzare un PDF e restituire un'incredibile quantità di dettagli sui contenuti. Ciò include il testo, lo stile e le informazioni sulla posizione, e può anche restituire dati tabulari in formato CSV/XLS e recuperare immagini.
  • Infine, API di Document Generation consente agli sviluppatori di utilizzare Microsoft Word come "modello", combinare i dati (provenienti da qualsiasi origine) e generare documenti dinamici personalizzati (PDF e Word).

Gli sviluppatori possono registrazione e prova tutti questi servizi con una versione di prova gratuita. La Acrobat Services La piattaforma utilizza un’API basata su REST, ma supporta anche gli SDK per Node, Java, .NET e Python (solo per il momento, Extract).

Sebbene non si tratti di un'API, gli sviluppatori possono anche utilizzare API PDF Embed, che offre un’esperienza di visualizzazione coerente e flessibile dei documenti con le pagine Web.

Che cos’è Acrobat Sign?

Acrobat Sign è il leader mondiale nei servizi di firma elettronica. È possibile inviare documenti da firmare utilizzando diversi flussi di lavoro, incluse più firme. Acrobat Sign supporta anche i flussi di lavoro che richiedono firme e informazioni aggiuntive. Tutte queste funzionalità sono supportate da un dashboard potente con un sistema di authoring flessibile.

Come con Acrobat Services, Acrobat Sign ha un prova gratuita che consente agli sviluppatori di testare il processo di firma sia tramite la dashboard che con un’API basata su REST di facile utilizzo.

Uno scenario di onboarding

Consideriamo uno scenario reale che dimostra come i servizi di Adobe possono essere d'aiuto. Quando un nuovo dipendente entra a far parte di un'azienda, necessita di informazioni personalizzate in base al suo ruolo. Inoltre, hanno bisogno di materiale a livello aziendale. Infine, devono dimostrare di accettare le politiche aziendali firmando i documenti. Dividiamola in passi concreti:

  • In primo luogo, è necessaria una lettera di presentazione personalizzata che saluti il nuovo dipendente per nome. La lettera deve contenere informazioni sul nome, il ruolo, lo stipendio e l'ubicazione del dipendente.
  • La lettera personalizzata deve essere combinata con un PDF che contenga informazioni di base a livello aziendale (si pensi a varie politiche delle risorse umane, vantaggi, ecc.)
  • È necessario includere un documento finale che richieda la firma e la data del dipendente.
  • Tutti i documenti precedenti devono essere presentati come un unico documento inviato al dipendente per la firma.

Entriamo nei dettagli su come farlo.

Generazione di documenti dinamici

Adobe Document Generation L’API consente agli sviluppatori di creare documenti dinamici utilizzando Microsoft Word e un semplice linguaggio di creazione di modelli, come base per la generazione di PDF e documenti Word. Ecco un esempio di come funziona.

Iniziamo con un documento di Word che ha valori hardcoded. È possibile applicare al documento uno stile qualsiasi, includendo elementi grafici, tabelle e così via. Ecco il documento iniziale.

Schermata del documento iniziale

Document Generation funziona aggiungendo "token" a un documento Word che vengono sostituiti con i tuoi dati. Sebbene questi token possano essere immessi manualmente, è disponibile una Componente aggiuntivo di Microsoft Word questo lo rende più facile da fare. La sua apertura fornisce agli autori uno strumento per definire tag, o set di dati, che possono essere utilizzati nel documento.

Schermata di Document Tagger

Puoi caricare le informazioni JSON da un file locale, copiarle in testo JSON o scegliere di continuare con i dati iniziali. Questa operazione consente di definire i tag in modo ad hoc in base alle esigenze specifiche. In questo esempio, è necessario solo un tag per nome, ruolo, stipendio e ubicazione. Questa operazione viene eseguita utilizzando Crea tag pulsante:

Schermata per la definizione di un tag

Dopo aver definito il primo tag, potete continuare a definirne tutti gli elementi necessari:

Schermata dei tag definiti

Una volta definiti i tag, selezionate il testo nel documento e sostituitelo con i tag, se necessario. In questo esempio, i tag vengono aggiunti per nome, ruolo e stipendio.

Schermata dei tag

Document Generation non supporta solo i tag semplici, ma anche le espressioni logiche. Il secondo paragrafo del documento contiene un testo che si applica solo alle persone in Louisiana. È possibile aggiungere un'espressione condizionale accedendo alla scheda Avanzate di Document Tagger e definendo una condizione. Di seguito viene descritto come definire una condizione di uguaglianza semplice, ma si noti che sono supportati anche i confronti numerici e altri tipi di confronto.

Schermata della condizione

Questo può quindi essere inserito e disposto attorno al paragrafo:

Schermata della condizione nel documento

Per verificarne il funzionamento, selezionare Genera documento. La prima volta che si esegue questa operazione, è necessario accedere con un Adobe ID. Dopo l’accesso, viene presentato il JSON predefinito che può essere modificato manualmente.

Schermata dei dati

Viene generato un PDF che può essere visualizzato o scaricato.

Schermata di Generated PDF

Sebbene Document Tagger consenta di progettare e testare rapidamente, al termine e in fase di produzione, è possibile utilizzare uno degli SDK per automatizzare questo processo. Sebbene il codice effettivo differisca in base alle esigenze specifiche, di seguito è riportato un esempio dell'aspetto di questo codice in Node.js:

 const PDFServicesSdk = require('@adobe/pdfservices-node-sdk');

const credentials =  PDFServicesSdk.Credentials
    .serviceAccountCredentialsBuilder()
    .fromFile("pdfservices-api-credentials.json")
    .build();

// Data would be dynamic...
let data = {
    "name":"Raymond Camden",
    "role":"Lead Developer",
    "salary":9000,
    "location":"Louisiana"
}

// Create an ExecutionContext using credentials.
const executionContext = PDFServicesSdk.ExecutionContext.create(credentials);

// Create a new DocumentMerge options instance.
const documentMerge = PDFServicesSdk.DocumentMerge,
    documentMergeOptions = documentMerge.options,
    options = new documentMergeOptions.DocumentMergeOptions(jsonDataForMerge, documentMergeOptions.OutputFormat.PDF);

// Create a new operation instance using the options instance.
const documentMergeOperation = documentMerge.Operation.createNew(options);

// Set operation input document template from a source file.
const input = PDFServicesSdk.FileRef.createFromLocalFile('documentMergeTemplate.docx');
documentMergeOperation.setInput(input);

// Execute the operation and Save the result to the specified location.
documentMergeOperation.execute(executionContext)
    .then(result => result.saveAsFile('documentOutput.pdf'))
    .catch(err => {
        if(err instanceof PDFServicesSdk.Error.ServiceApiError
            || err instanceof PDFServicesSdk.Error.ServiceUsageError) {
            console.log('Exception encountered while executing operation', err);
        } else {
            console.log('Exception encountered while executing operation', err);
        }
    });

In breve, il codice imposta le credenziali, crea un oggetto operazione, imposta l'input e le opzioni, quindi chiama l'operazione. Infine, il risultato viene salvato come PDF. I risultati possono essere generati anche in Word.

Document Generation supporta casi d'uso molto più complessi, inclusa la possibilità di disporre di tabelle e immagini completamente dinamiche. Visualizza la documentazione per ulteriori dettagli.

Esecuzione delle operazioni PDF

La API di PDF Services fornisce un ampio set di operazioni di "utilità" per lavorare con i PDF. Tali operazioni comprendono:

  • Creazione di PDF dai documenti di Office
  • Esportazione di PDF in documenti di Office
  • Combinazione e divisione di PDF
  • Applicazione dell’OCR ai PDF
  • Impostazione, rimozione e modifica della protezione dei PDF
  • Eliminazione, inserimento, riordinamento e rotazione delle pagine
  • Ottimizzazione dei PDF tramite compressione o linearizzazione
  • Recupero delle proprietà PDF

Per questo scenario, il risultato della chiamata di Document Generation deve essere unito a un PDF standard. Questa operazione è abbastanza semplice con gli SDK. Di seguito è riportato un esempio di in Node.js:

const PDFServicesSdk = require('@adobe/pdfservices-node-sdk');

// Initial setup, create credentials instance.
const credentials = PDFServicesSdk.Credentials
    .serviceAccountCredentialsBuilder()
    .fromFile("pdfservices-api-credentials.json")
    .build();

// Create an ExecutionContext using credentials and create a new operation instance.
const executionContext = PDFServicesSdk.ExecutionContext.create(credentials),
    combineFilesOperation = PDFServicesSdk.CombineFiles.Operation.createNew();

// Set operation input from a source file.
const combineSource1 = PDFServicesSdk.FileRef.createFromLocalFile('documentOutput.pdf'),
      combineSource2 = PDFServicesSdk.FileRef.createFromLocalFile('standardCorporate.pdf');

combineFilesOperation.addInput(combineSource1);
combineFilesOperation.addInput(combineSource2);

// Execute the operation and Save the result to the specified location.
combineFilesOperation.execute(executionContext)
    .then(result => result.saveAsFile('combineFilesOutput.pdf'))
    .catch(err => {
        if (err instanceof PDFServicesSdk.Error.ServiceApiError
            || err instanceof PDFServicesSdk.Error.ServiceUsageError) {
            console.log('Exception encountered while executing operation', err);
        } else {
            console.log('Exception encountered while executing operation', err);
        }
    });

Questo codice prende i due PDF, li unisce e salva il risultato in un nuovo PDF. Semplice e facile! Visualizza la documenti esempi di ciò che è possibile fare.

Il processo di firma

Nella fase finale del processo di inserimento, il dipendente deve firmare un accordo che attesti di aver letto e di accettare tutte le politiche definite in. Acrobat Sign supporta numerosi flussi di lavoro e integrazioni, tra cui uno automatizzato tramite un API. In generale, la parte finale dello scenario può essere completata come segue:

Innanzitutto, progetta il documento che include il modulo da firmare. Questa operazione può essere eseguita in diversi modi, incluso un elemento visivo progettato nel dashboard utente di Adobe Sign. Un’altra opzione è quella di utilizzare il componente aggiuntivo Document Generation Word per inserire automaticamente i tag. In questo esempio vengono richieste la firma e la data.

Schermata del documento con tag Sign

Questo documento può essere salvato come PDF e, utilizzando lo stesso metodo descritto in precedenza, unito a tutti i documenti. Questo processo crea un pacchetto coerente che contiene un messaggio di saluto personalizzato, una documentazione aziendale standard e una pagina finale adatta per la firma.

Il modello può essere caricato nel dashboard di Acrobat Sign e quindi utilizzato per i nuovi accordi. Utilizzando le API REST, questo documento può quindi essere inviato al potenziale dipendente per richiedere la sua firma.

Schermata del documento firmato

Sperimentalo da solo

Tutto ciò che viene descritto in questo articolo può essere testato in questo momento. La Adobe Acrobat Services API prova gratuita attualmente offre 1.000 richieste gratuite in un periodo di sei mesi. Acrobat Sign prova gratuita consente di inviare accordi con filigrana a scopo di test.

Domande? La forum di supporto viene monitorato dagli sviluppatori di Adobi e dal personale di supporto ogni giorno. Infine, per trovare l'ispirazione, assicuratevi di prendere il prossimo Clip di carta episodio. Incontri regolari e in diretta con notizie, demo e colloqui con i clienti.

recommendation-more-help
61c3404d-2baf-407c-beb9-87b95f86ccab