È possibile utilizzare moduli AMD (Asynchronous Module Definition) personalizzati nelle viste.
Informazioni su questa attività
IBM® Business Automation Workflow include il programma di caricamento AMD per la seguente versione Dojo:
Con questo programma di caricamento, è possibile comprimere i moduli AMD personalizzati e quindi registrare una dipendenza su tali moduli nella vista. La registrazione di un modulo implica l'assegnazione di un alias per il modulo perché la vista accede al modulo utilizzando il proprio alias.
Quando si esegue l'aggiornamento a Business Automation Workflow V8.5.7 Cumulative Fix 2016.12, la versione Dojo viene automaticamente aggiornata a Dojo 1.10.5 se il coach o il toolkit di sistema è versione 8.5.7. Dopo l'aggiornamento, tutte le risorse utente personalizzate che sono state create utilizzando Dojo 1.10.4 devono essere verificate per garantire che stiano funzionando correttamente.
Procedura
- Prepara il pacchetto AMD:
- Impacchettare i moduli AMD in un file .zip come myPackage.zip.
- Caricare il file .zip come file Web gestito.
- Creare un file JavaScript per definire la mappa del pacchetto per i propri moduli AMD.
Ad esempio, creare il file
myPackageMap.js e aggiungere il codice della mappa del package seguente per moduli AMD denominati
myModule e
myOtherModule:
require({
packages: [
{name: 'myModule', location: com_ibm_bpm_coach.getManagedAssetUrl('myPackage.zip',
com_ibm_bpm_coach.assetType_WEB, 'PROJECT') + "/path/to/myModule"}
{name: 'myModule', location: com_ibm_bpm_coach.getManagedAssetUrl('myPackage.zip',
com_ibm_bpm_coach.assetType_WEB, 'PROJECT') + "/path/to/myOtherModule" }
]
});
Il parametro
PROJECT contiene l'acronimo o il nome breve dell'
applicazione del processo o del toolkit che contiene il file
.zip . Se il modulo si trova nell'
applicazione del processocorrente,
il parametro PROJECT è facoltativo. Se il modulo si trova in un toolkit di riferimento, è necessario includere il parametro PROJECT per garantire che la vista possa utilizzare il modulo nel contesto dell' applicazione del processo. Se la classe per il modulo AMD si trova nella radice del file web gestito, non includere il parametro
/path/to/myModule. Il
/path/to/myModule è il percorso nel file
.zip della classe del modulo AMD.
- Nella pagina Comportamento della vista, aggiungere il file JavaScript come script incluso.
- Registra ogni modulo AMD nella tua vista:
- Nella pagina Comportamento , selezionare Dipendenze AMD.
- Fare clic su Aggiungi e specificare le seguenti informazioni:
- Nella colonna ID modulo , dichiarare la dipendenza sul modulo AMD utilizzando un percorso come myPackage/path/to/myModule.
- Nella colonna Alias , immettere l'alias utilizzato nel codice per fare riferimento al modulo.
- Nel codice della vista, utilizzare l'alias per accedere alle funzioni del modulo AMD.
- Fare clic su Salva o Termina modifica.