Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: Operacje projektu zintegrowane z ERP, Project Operations Core.
Aplikacja Microsoft Dynamics 365 Project Operations dostarcza interfejsu API zestawu zatwierdzeń przetwarzania projektu. Za pomocą tego interfejsu API można programowo przetwarzać zatwierdzenia za pomocą niestandardowej wtyczki Power Automate.
Interfejs API zestawu zatwierdzeń przetwarzania projektu
Nazwa/nazwisko
msdyn_ProcessProjectApprovalSets
Parametry wejściowe
| Parametr | Typ | Podpis |
|---|---|---|
| ProjectApprovals | Kolekcja encji | Lista rekordów zatwierdzenia projektu do przetworzenia. |
| ActionType | Int | Akcja do wykonania na rekordach. Dostępne są następujące opcje:
|
| NoteLogName | String | Uwaga, która ma zostać dołączona do zestawu zatwierdzeń. Ta uwaga jest wyświetlana w sekcji Dzienniki. |
Uwagi
- W kolekcji encji
ProjectApprovalsmożna uwzględnić różne typy zatwierdzeń (czas, wydatek lub materiał). - Określony typ akcji jest wykonywany na wszystkich rekordach w kolekcji encji. Nie można wykonać innej akcji na podzbiorze rekordów. Aby zatwierdzić niektóre rekordy i odrzucić inne, należy wykonać dwa wywołania interfejsu API i przekazać odpowiednią wartość
ActionTypew każdym wywołaniu. - Proces zatwierdzania odbywa się w kontekście użytkownika, który wysyła żądanie. Walidacje zatwierdzenia są uruchamiane dla tego użytkownika (pole
msdyn_Approverw zestawie zatwierdzeń). - Podobnie jak w przypadku zatwierdzeń, które są wykonywane za pośrednictwem interfejsu użytkownika (UI), zestawy zatwierdzeń są przetwarzane synchronicznie lub asynchronicznie, w zależności od wartości Próg Zatwierdzeń w Tle.