Domanda

Devo programmare l'importazione/ esportazione di contatti in Microsoft CRM 2011 (online e nei locali).

Ho intenzione di creare un'entità personalizzata per archiviare le attività programmate e un modulo per configurarle (simile a Windows Task Scheduler).

Non sono sicuro di come posso effettivamente eseguire le attività pianificate. CRM 2011 ha un servizio o API che potrei utilizzare per pianificare le attività? La soluzione deve funzionare in CRM 2011 online e nei locali. Grazie molte.

È stato utile?

Soluzione

Direttamente da un ex membro del team di prodotto Microsoft (Gonzalo Ruiz),

Non esiste un motore di pianificazione fuori dalla scatola in CRM.[1]

Quindi la risposta è no. Di recente ho chiesto un Domanda simile, E per diversi motivi, il nostro team ha deciso che il modo migliore per andare era la soluzione 1: un task manager esterno (Windows ha alcune soluzioni native per questo), che avrebbe funzionato sia per le versioni on-premise e online. Svantaggi: probabilmente dovresti avere una macchina affidabile di tipo server su cui si può ospitare il gestore task.

Come collegato, è possibile utilizzare Solution 2, flussi di lavoro ricorrenti, per ottenere un risultato simile, ma ci sono anche alcuni svantaggi in questo percorso, alcuni dei quali sono menzionati nel blog di Gonzalo.

Altri suggerimenti

Come ha detto Peter, l'uso di flussi di lavoro ricorrenti può aiutare qui. La creazione di un flusso di lavoro come flusso di lavoro per bambini che si chiama dopo un timeout adeguato può creare le condizioni richieste.

È possibile avere potenzialmente un'entità di configurazione all'interno di CRM che memorizza il "Time to Next Run" e il flusso di lavoro può essere attivato per eseguire l'aggiornamento di questo attributo (questo può essere utile se è probabile che il periodo di pianificazione sia non lineare). Se i tempi sono lineari, è possibile implementare le scale temporali richieste nel flusso di lavoro o avere il flusso di lavoro può aggiornare l'attributo sopra menzionato prima del completamento in modo che l'invocazione del figlio attenda il periodo di tempo appropriato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top