Domanda

Sono per creare un agente che lavora insieme con la regola del flusso di lavoro.

 My goal is to set the workflow that runs 2am everyday && 
 my custom object field 'startDate' is tomorrow.

In pratica ogni flusso di lavoro 2:00 controlli il mio oggetto personalizzato e vedere se startDate è domani.

Sono alla pagina del flusso di lavoro guardando variabile Data predefiniti,

Vedo:

DATE
DATEVALUE
DAY
MONTH
NOW
TODAY
YEAR

Per la startDate, posso impostare condizione startDate = today() + 1

Per la seconda condizione, che è 2am everyday non riesco a pensare a un modo. Non vedo variabile ORE etc ..

Qualcuno ha fatto prima?

Aggiorna

Questo potrebbe funzionare devo prova però ..

Cambia NOW () datetime uscita a String (fatto da testo)

Avvia dall'indice 12 e afferrare 2 caratteri a destra (fatto da MID)

Questo significa che ha ottenuto una parte un'ora di tempo corrente e se il valore è uguale a '02', che significa

02:00 di notte.

MID(TEXT(NOW()), 12, 2) = '02'

Aspetta un secondo .. ma quando non controlla Salesforce questo flusso di lavoro ???

Se controllano il flusso di lavoro una volta al giorno, a che ora sarebbe? Se la verifica è effettuata passato 02:00, questo flusso di lavoro sarebbe mai guardato ??? Sono un po 'confuso.

È stato utile?

Soluzione

Il lavoro fluire solo trigger su qualche evento (aggiornamento oggetto, creare, ecc). Quindi, avendo funzionare alle 2 di notte senza un qualche tipo di trigger è impossibile.

Il trucco è quello di utilizzare pianificabile apice per inserire un oggetto (o aggiornare un campo) tutti i giorni alle 02:00 e impostare il flusso di lavoro per trigger su quel inserimento / aggiornamento. Poi il flusso di lavoro sarebbe sparare su tale oggetto in qualunque momento la vostra corse apice in programma.

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