Domanda

Ho semplice elenco di SharePoint personalizzato con 20 campi. Tre dei campi sono elenchi a discesa per tre approvazioni separate per aggiornare il record con "approvare" o "rifiutare". Vorrei implementare un modo per mettere il nome di login dell'utente accanto al menu a tendina che aggiornano. In questo modo sappiamo che l'approvazione è valida. Qualsiasi orientamento su questo tema sarebbe apprezzato.

Ecco un esempio:

Field A approver: [dropdown list]  (USER.1)
Field B approver: [dropdown list]  (USER.2)
Field C approver: [dropdown list]  (USER.3)
È stato utile?

Soluzione

Probabilmente vinto' in grado di fare questo, però, si potrebbe prendere in considerazione un flusso di lavoro per compilare un campo con l'approvazione e l'ultima persona a modificarlo in modo che possa dare lo stesso tipo di funzionalità senza dover codice personalizzato qualcosa .

Altri suggerimenti

Questo tipo di funzionalità richiederà una certa abitudine di codifica. (Oppure è possibile utilizzare @ soluzioni di Lori se il lavoro personalizzato non è un'opzione)

Qui ci sono un paio di link che può iniziare sulla creazione di parti Web personalizzate:

The last time I had to do this, I created a field for each approver and used a workflow to populate them.

If Status 1 is not null and Status 1 User is null, populate the Status 1 User with the value of the modified by and modified columns to get the user and date/time that the field was updated. Repeat the process for the other two fields.

In this scenario, I'd also use some jQuery to hide the user fields from the forms so that nobody inputs anything into them except for the workflow.

You should really consider InfoPath 2010 Signature Line Control. Very good read below. Since you can build a InfoPath form for an existing SharePoint list in 2010, it should be easy to upgrade to InfoPath.

http://office.microsoft.com/en-us/infopath-help/digital-signatures-in-infopath-2010-HA010381868.aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top