Kategorie: Dataverse
-
In meinem letzten Blog-Artikel habe ich beschrieben, wie man die Notizen zu einer ausgewählten Aufgabe über ein Kombinationsfeld anzeigen kann. Wie du gesehen hast, wird die Notiz zwar angezeigt, aber die Formatierung sieht nicht besonders schön aus. Bei längeren Notizen verschwindet der Text im unteren Teil des Labels, und ich kann die Notiz nicht mehr bis zum Schluss lesen. Dir stehen zwei Möglichkeiten zur Verfügung. Erstens kannst du den Überlauf anpassen. Dadurch wird bei langen Texten ein Scrollbalken eingeblendet, mit dem du die Nachricht bis zum Schluss scrollen kannst. Die zweite Möglichkeit ist, die Nachricht nach einer bestimmten Anzahl von…
Datum:
Letzte Änderung:
Autor:
-
In meinem letzten Artikel habe ich erläutert, wie du in einem Kombinationsfeld die Aufgaben eines Projekts anzeigen lassen kannst, sodass der Benutzer über das Kombinationsfeld eine Aufgabe auswählen kann. Heute möchte ich mein RFC-Antragsformular erweitern. Viele Benutzer nutzen in Project for the Web die Möglichkeit, Notizen zu einer Aufgabe hinzuzufügen. Wenn der Benutzer eine Aufgabe auswählt, möchte ich, dass die erfassten Notiz zu dieser Aufgabe in Project for the Web in einem Label innerhalb des schon erstellten Formular angezeigt wird. Dadurch soll dem Anwender die entsprechende Entscheidung erleichtert werden. Hinweis: Ich habe bereits drei Artikel zu diesem Thema veröffentlicht. In…
Datum:
Letzte Änderung:
Autor:
-
In meinen letzten beiden Blogbeiträgen habe ich dir erklärt, wie du eine Canvas-Power-Page in der Project-Lösung bereitstellst und diese dann über einen benutzerdefinierten Button öffnen kannst. In diesem Beispiel habe ich dir auch gezeigt, wie wir den Projektnamen aus Project for the Web auslesen und diesen dann in einem Label auf der Seite ausgeben können. Wie bereits erwähnt, soll über dieses Fenster ein RFC (Request for Change) eingereicht werden. Hierzu muss der Benutzer ein Arbeitspaket auswählen, für das der entsprechende RFC eingereicht werden soll. Um dies zu ermöglichen, wird der Seite ein Kombinationsfeld hinzugefügt, und die Arbeitspakete, die zu dem…
Datum:
Letzte Änderung:
Autor:
-
Seit einiger Zeit ist es möglich, Canvas-Apps-Seiten in Model-Driven-Apps einzubinden und die Menüleiste mit eigenen Buttons zu erweitern. Dadurch erhält man eine noch freiere Gestaltungsmöglichkeit für Model-Driven-Apps, was auch die Model-Driven-App „Project“ betrifft. In diesem Blog-Beitrag möchte ich dir zeigen, wie du eine solche Custom-Page zur Model-Driven-App „Project“ hinzufügen kannst. In meinem dargestellten Szenario möchte ich eine Custom-Page für die Erstellung von Änderungsanträgen (RFC) erstellen. Der Benutzer soll, wenn er ein Projekt geöffnet hat, ein Arbeitspaket für die Einreichung eines RFC auswählen können und dann über einen Button den RFC an den Lenkungsausschuss weiterleiten. Da dieser Blog zu lang geworden…
Datum:
Letzte Änderung:
Autor:
-
Es sieht wohl so aus, als ob einige meiner Kunden Probleme damit haben, Daten über die Model-Driven-App „Project“ zu speichern. Es wird jedes Mal ein Fehler angezeigt, der besagt, dass die Felder „Stunden pro Tag“ (Standardwert 8), „Stunden pro Woche“ (Standardwert 40) und „Tage pro Monat“ (Standardwert 20) ausgefüllt werden müssen. Ich habe mir das Problem heute bei einem Kunden angeschaut und konnte Folgendes feststellen: Das Problem tritt sowohl bei bestehenden als auch beim Anlegen neuer Projekte auf. Verantwortlich hierfür sind die Spalten „msdyn_HoursPerDay„, „msdyn_HoursPerWeek“ und „msdyn_HoursPerMonth„. Diese Felder wurden von Microsoft der Entität „msdyn_project“ hinzugefügt und sind Pflichtfelder. Da…
Datum:
Letzte Änderung:
Autor:
-
Nach meinem letzten Artikel zum Thema „Anzahl der verspäteten Aufgaben ins Project Center eintragen“, kam gleich die Frage aus der Community, wie man die Spalte sperren kann, dass keine weiteren Änderungen mehr vorgenommen werden können. Da diese Frage nicht nur die spalte „Delayed Task“ aus meinem vorherigen Artikel betrifft, sondern auch jede andere benutzerdefinierte Spalte die ihr im Model-Driven-App Project hinzufügt, möchte ich euch in diesem Artikel zeigen, wie ihr die Werte in der Spalte schützt. Die Business-Rules (Geschäftsregeln) Das sperren von Spalten könnt ihr über die Business-Rules bzw. Geschäftsregeln umsetzen. Diese werden in der Entität erstellt, in der sich…
Datum:
Letzte Änderung:
Autor:
-
Einer unserer Kunden hatte eine interessante Anforderung. Er wollte das alle verspäteten Aufgaben eines Projektes im Project Center der Model-Driven-App von Project angezeigt werden. Diese Anforderung habe ich mit einem Power Automate Flow gelöst. Es gibt zwar auch den Weg, dies über eine Summary-Spalte in der Entität (Tabelle) msdyn_project durchzuführen, hat aber den Nachteil, dass ich nur eingeschränkte Filtermöglichkeiten besitze und aus dem Grund die Berechnung sehr lange dauern kann. Außerdem kann ich die Berechnung der Werte für die Spalte nur gering beeinflussen. Hier bietet mir die Umsetzung mit Power Automate weitaus mehr Möglichkeiten. In diesem Artikel möchte ich dir…
Datum:
Letzte Änderung:
Autor:
-
Solltest du in Power BI einmal eine Indexspalte benötigen, kannst du diese sehr einfach über den Power Query Editor hinzufügen. In diesem Blog zeige ich dir, wie die hierzu vorgehst. Öffne den Power BI Report. Klicke im Ribbonmenü mit der Maus auf die Registerkarte „Start“ und dort dann auf den Button „Daten transformieren“. Markiere auf der linken Seite die Tabelle der du die Indexspalte hinzufügen möchtest. Klicke auf „Spalte hinzufügen“. Hier findest Du die Option Indexspalte hinzufügen. Wenn du auf den Pfeil nach unten klickst erscheint im Kontextmenü die Auswahl, ob die Indexierung der Spalte bei 0 oder 1…
Datum:
Letzte Änderung:
Autor:
-
Wer das Model-Driven-App Project nutzt und sich mit dem Thema Risiko- bzw. OP-Management beschäftigt, wird sicher festgestellt haben, dass es unter den Microsoft Project for the Web Tabellen zwei Standardtabellen für das Issue- und Risikomanagement gibt. Diese werden unter anderem auch durch den Project Accelerator in das Model-Driven-App Project eingebunden, sobald man diesen konfiguriert. In meiner täglichen Beratung stelle ich immer wieder fest, dass von der Benutzung der beiden Standarddatenbanken abzuraten ist. Auch wenn Microsoft es damit gut meint. Warum rate ich von der Nutzung ab?
Datum:
Letzte Änderung:
Autor:
-
Nachdem ich in meinem ersten Artikel die Grundlagen zu den Sicherheitsrollen erklärt habe, werden wir in diesem Blogartikel die Project-Common-Sicherheitsrolle so anpassen, dass alle Projekte im Projekt-Center angezeigt werden, das Löschen von fremden Projekten aber verhindert wird. Grundsätzlich halten wir noch einmal fest, dass die Sicherheitsrolle Project-User alle Standardberechtigungen nach einem Minimalprinzip beinhaltet, Änderungen an der Sicherheitsrolle aber nicht durchgeführt werden können, da dies von Seiten Microsoft unterbunden wird. Hierzu ist die Sicherheitsrolle Project-Common gedacht, in der dann die gewünschten Anpassungen umgesetzt werden können. Hinweis: Microsoft hat die Administration der Sicherheitsrollen in das neue Admin-Center verschoben. Hierzu habe ich den…
Datum:
Letzte Änderung:
Autor:

Apple Azure Dataverse Dynamics 365 iOS Management Microsoft 365 Microsoft Planner Microsoft PowerApp Microsoft Power Automate Microsoft Project Microsoft Project Client Microsoft Project Online Microsoft SharePoint Microsoft SQL Server Microsoft Teams Microsoft To Do Model-Driven-App MS-SQL-Server Planner Premium Podcast PowerBi Power Platform Proiectum Project for the Web Project Server OnPremise Projektmanagement SharePoint Server OnPremise Windows Server Youtube
Suchst du einen Podcast, der vielseitige Themen rund ums Projektmanagement, Consulting und Vertrieb behandelt? Dann abonniere meinen Podcast! Hier erwarten dich abwechslungsreiche Interviewpartner zu verschiedenen Themen, Tech-News aus dem Microsoft 365-Universum und natürlich meine Best Practices, die ich über viele Jahre bei der Digitalisierung von Projektmanagementprozessen gesammelt habe. Apple | Amazone-Music | YouTube




