none
CRM2011: Perchè non si può associare una relazione N:N quando si sta creando una nuova istanza di una qualsiasi entità?

    Domanda

  • Ciao a tutti,

    spiego meglio la mia domanda prendendo come esempio gli account

    quando cerco di creare un nuovo account avrei bisogno di creare anche una relazione con un'altra entità. Questa relazione è n:n e alla creazione di una nuova istanza non è possibile farlo. Perchè?

    In realtà ho bisogno di questo dato per eseguire un plugin..non avendolo non è possibile eseguirlo.

    Esiste qualche modo per rendere possibile questa cosa o proprio non si può creare una nuova relazione finchè non si è salvato il nuovo account?

     

    Grazie

    martedì 22 marzo 2011 10:42

Tutte le risposte

  • Sinceramente non riesco a capire bene ciò che stai dicendo...

    Cosa significa "creare una relazione con un'altra entità creando un nuovo account??"

    Ricorda che:

    1) un record non viene chiaramente inserito fino a quando non clicchi su SALVA --> Hai un evento "ONSave" (tra virgolette) da sfruttare --> JSCRIPT
    2) hai la possibilità di sfruttare un evento ONLOAD alla creazione di un nuovo account (entità in generale) in cui inserire JSCRIPT che faccia al caso tuo

    Se riesci ad essere più preciso sarebbe meglio.

    Fammi sapere.
    Saluti

    G


    Giorgio Garcia-Agreda MVP Microsoft Dynamics CRM
    martedì 30 agosto 2011 21:35
    Moderatore
  • La risposta è abbastanza semplice (spero :): per soddisfare i requisiti relazionali una relazione può essere creata solo quando tutte e due le parti esistono già. Quando crei una relazione con una nuova istanza in realtà prima crei la nuova istanza, poi la relazione, ammesso che la prima istanza esista già. Altrimenti la relazione sarebbe tra istanze nulle. Quindi prima salvi il record (istanza A), poi crei la nuova istanza (B), poi la relazione tra A e B. Non puoi creare una nuova relazione se l'istanza A non esiste ancora. Ergo, prima devi salvare il record. Stessa cosa accade quando vuoi creare un'istanza dipendente (non puoi creare un appuntamento relativo ad una persona se prima non hai salvato la persona, etc.)
    Infusion | xrm2011.wordpress.com | @fantocci
    venerdì 30 settembre 2011 23:17