Informazioni generali
L’applicazione Riorganizza articoli permette di eliminare gli articoli o i loro ruoli e gli oggetti business associati una volta le condizioni specificate sono state soddisfatte. All’eliminazione sono soggetti gli articoli con il contrassegno di cancellazione per l’intero articolo o per i ruoli particolari. I dati con il contrassegno di cancellazione vengono verificati per quanto riguarda il loro utilizzo:
- Se un oggetto business utilizza sempre i dati dell’articolo riorganizzati, tali dati non verranno eliminati. Questo riguarda anche i dati associati del fornitore, i dati del cliente, i dati della classificazione del cliente e i dati di pianificazione
- Nell’ambiente a sito unico o a sito multiplo con autorizzazioni attivate, se i dati sono contrassegnati per l’eliminazione nell’organizzazione che ha accettato l’elaborazione dei dati per il ruolo.
- Nell’ambito a sito multiplo, se due organizzazioni hanno accettato l’elaborazione dei dati del ruolo e tutte e due hanno contrassegnato i propri dati. Non è possibile eliminare i dati di un’impresa superiore/subordinata.
Vengono verificate anche le dipendenze tra i dati particolari dell’articolo:
- Non è possibile eliminare un articolo di riferimento, se questo è sempre richiesto da un articolo variante.
- Non è possibile eliminare un articolo variante, se è stato definito come predefinito per un articolo di riferimento.
- Non è possibile eliminare un articolo del tipo materiale, mezzo di carico, se vi si riferiscono altri articoli.
- Non è possibile eliminare articoli di vendite che sono definiti come articoli alternativi per altri articoli.
- Non è possibile eliminare un articolo di base definito come alias e un articolo sostitutivo specificato per articoli sostituiti.
L’applicazione per la riorganizzazione viene avviata tramite l’applicazione in background Ordini di riorganizzazione. La descrizione dell’applicazione si trova nel documento Ordini di riorganizzazione. L’applicazione in background è un’applicazione che funziona senza l’interazione con l’utente e che può essere aperta tramite l’ordine di elaborazione, chiamata COBRA o un’altra applicazione.
Nell’applicazione Ordini di riorganizzazione, nell’elenco si trovano diverse applicazioni di riorganizzazione che vengono avviate in un ordine adeguato, nello stesso momento. Per poter effettivamente eseguire una riorganizzazione bisogna osservare l’ordine specificato nell’elenco. Soltanto in questo modo è possibile risolvere l’utilizzo. Le informazioni riguardanti l’ordine possono essere trovate nell’articolo Ordine di riorganizzazione.
Nell’applicazione Riorganizza articoli, un ruolo importante viene svolto anche dalla vista Pianificazione e Produzione che richiedono l’utilizzo del tipo Logistica di magazzino.
- Allora se la vista Pianificazione o Produzione non può essere eliminata, non è neanche possibile eliminare un utilizzo del tipo Logistica di magazzino.
- Se non è possibile eliminare qualsiasi utilizzo, non è neanche possibile eliminare i dati di base dell’articolo.
In ogni caso, nel registro dei messaggi, viene salvato un messaggio adeguato.
Ogni blocco è una transazione ma non tutti gli elementi vengono eliminati nella stessa transazione del database. Se l’utente elimina 10 000 elementi nel blocco 1000, i primi 1000 elementi verranno eliminati e poi altri 1000. Non è neanche possibile cambiare le dimensioni del blocco durante l’elaborazione.
Ogni tanto capita che il processo di riorganizzazione viene interrotto, se il tempo di elaborazione di uno dei blocchi è troppo lungo. Per prevenire tali situazioni, è possibile cambiare adeguatamente le dimensioni del blocco tramite la proprietà del tipo Integrer „com.cisag.app.general.item.reorg.ItemReorganization_ChunkSize”. In caso di mancata impostazione di questa proprietà, la dimensione predefinita del blocco sarà pari a 100.
Riorganizzazione degli articoli
L’applicazione possiede i seguenti parametri:
- Run time massimo: periodo dopo il quale l’applicazione di riorganizzazione finirà il suo funzionamento. I valori vengono definiti in modo individuale.
- Modalità di esportazione: tramite la modalità di esportazione e possibile specificare se i dati archiviati devono essere esportati e se si, di quale tipo. Sono disponibili le seguenti modalità di esportazione:
- Non esportare
- Esporta tutti gli attributi: esempio attributo, per es. numero ordine di vendita
- Esporta con filtro: filtro di esportazione specifica gli attributi da esportare.
Questa modalità è disponibile soltanto quando è possibile l’esportazione dell’applicazione Esporta dati.
La modalità è disponibile soltanto quando l’applicazione di riorganizzazioni rende possibile l’archiviazione dei dati.
- Cartella di destinazione: cartella di destinazione serve per l’archiviazione dei dati riorganizzati. I dati vengono salvati in una cartella secondaria denominata come il database OLTP. Sotto questa cartella viene creata un’altra cartella per ogni business entity in cui vengono salvati i file adeguati dell’archivio. La sottocartella predefinita è “usr/archive” nel percorso del file del server per il server delle applicazioni del sistema CEE.
- Filtro di esportazione: nel caso della modalità di esportazione Filtro di esportazione in questo campo è possibile specificare il filtro che verrà utilizzato per l’archiviazione. Il filtro di esportazione può essere creato nell’applicazione Esporta dati. Questo campo è disponibile soltanto quando l’oggetto business, che deve essere riorganizzato, può essere esportato tramite l’applicazione Esporta dati.
- Output messaggio dettagliato: permette di visualizzare informazioni dettagliate sugli oggetti business sui cui viene utilizzato l’oggetto/ruolo contrassegnato per l’eliminazione. Nel caso in cui il parametro sia disattivato, viene generato il messaggio sull’impossibilità di eliminare un dato record.
Oggetti business associati all’articolo.
Se l’articolo o il suo ruolo vengono selezionati per l’eliminazione dopo la verifica, gli oggetti dipendenti anche devono essere eliminati.
La riorganizzazione ha effetto sui seguenti oggetti business, a seconda del ruolo:
Ruolo | Descrizione | Oggetto business |
Base | Articolo | com.cisag.app.general.obj.Item |
Base | Dati articolo con il riferimento all’organizzazione: | com.cisag.app.general.obj.OrganizationalUnitItem |
Base | Articolo alternativo | com.cisag.app.general.obj.AlternativeItem |
Base | Ricalcolo unità | com.cisag.app.general.obj.ItemPackagingUom |
Base | Identificazione articolo | com.cisag.app.general.obj.ItemId |
Finanze | Dati contabili articolo | com.cisag.app.financials.obj.ItemAccountingData |
Finanze | Valore articolo | com.cisag.app.inventory.obj.ItemValuationData |
Gestione scorte di magazzino | Articolo magazzino | com.cisag.app.inventory.obj.InventoryItem |
Gestione scorte di magazzino | Dati magazzino di un dato articolo | com.cisag.app.inventory.obj.ItemStorageData |
Gestione scorte di magazzino | Dati identificazione articolo | com.cisag.app.inventory.obj.ItemIdentifierData |
Pianificazione | Dati di pianificazione articolo | com.cisag.app.inventory.obj.ItemPlanningData |
Produzione | Articolo di produzione | com.cisag.app.production.obj.ProductionItem |
Produzione | Procedura articoli di produzione | com.cisag.app.production.obj.ProductionItemMethod |
Produzione | Piano articolo di produzione | com.cisag.app.production.obj.ProductionItemPlanData |
Approvvigionamento | Articolo di approvvigionamento | com.cisag.app.purchasing.obj.PurchaseItem |
Approvvigionamento | Identificazione articolo | com.cisag.app.general.obj.ItemId
|
Approvvigionamento | Dati del fornitore per l’articolo di approvvigionamento | com.cisag.app.purchasing.obj.SupplierPurchaseItem |
Approvvigionamento | Ricalcolo unità | com.cisag.app.general.obj.ItemPackagingUom |
Dati fornitore riguardanti articolo | Dati del fornitore per l’articolo di approvvigionamento | com.cisag.app.purchasing.obj.SupplierPurchaseItem
|
Dati fornitore riguardanti articolo | Identificazione articolo | com.cisag.app.general.obj.ItemId |
Dati fornitore riguardanti articolo | Ricalcolo unità | com.cisag.app.general.obj.ItemPackagingUom |
Vendita | Articolo di vendita | com.cisag.app.sales.obj.SalesItem |
Vendita | Dati del cliente per l’articolo di vendita | com.cisag.app.sales.obj.CustomerSalesItem |
Vendita | Classificazione cliente + articolo di vendita | com.cisag.app.sales.obj.CustomerClassificationItem
|
Vendita | Dati di pianificazione cliente | com.cisag.app.sales.obj.CustomerPlanningData |
Vendita | Identificazione articolo | com.cisag.app.general.obj.ItemId |
Dati cliente riguardanti l’articolo | Dati del cliente per l’articolo di vendita | com.cisag.app.sales.obj.CustomerSalesItem |
Dati cliente riguardanti l’articolo | Identificazione articolo | com.cisag.app.general.obj.ItemId |
Dati articolo riguardanti la classificazione cliente | Classificazione cliente + articolo di vendita | com.cisag.app.sales.obj.CustomerClassificationItem
|
Dati articolo riguardanti la classificazione cliente | Identificazione articolo | com.cisag.app.general.obj.ItemId |
Dati articolo riguardanti la disposizione cliente | Dati di pianificazione cliente | com.cisag.app.sales.obj.CustomerPlanningData |