Workflow (WF) Schleife - CreateObject nach abgefragter Anzahl

dodic
Posts: 506
Joined: 03. Feb 2012, 10:51
Location: Salzgitter
Contact:

Re: Workflow (WF) Schleife - CreateObject nach abgefragter Anzahl

Post by dodic » 07. Mar 2022, 18:09

Du musst im Workflow bei den Argumenten dein Argument für die Anzahl ändern.

Anzahl Assets, Richtigung Ein, Typ Int
Im Layout das Attribut (sollte dort auch als Int angezeigt werden) einfach reinziehen. Das wars.

dodic
Posts: 506
Joined: 03. Feb 2012, 10:51
Location: Salzgitter
Contact:

Re: Workflow (WF) Schleife - CreateObject nach abgefragter Anzahl

Post by dodic » 07. Mar 2022, 18:12

Ansonsten gibst hier ne PDF, toll link lässt sich nicht einfügen.. Such im Forum nach Assistent Workflow

viewtopic.php?f=81&t=19255

MF_NSc
Posts: 88
Joined: 12. Aug 2019, 15:27
Contact:

Re: Workflow (WF) Schleife - CreateObject nach abgefragter Anzahl

Post by MF_NSc » 08. Mar 2022, 08:23

Für diesen Fall (ohne dass an konkreten Assets was geändert werden soll) benötigen wir keine ForEach Schleife.
Zu Beginn eine Variable initiieren als Zaehler.
Dann ein Vergleich ob der Zaehler schon die eingegebene Anzahl erreicht hat. Wenn nicht > Create Object.
Danach den Zaehler um eins erhöhen.
Image

Ergebnis
Image

User avatar
llaprosper
Posts: 712
Joined: 07. May 2009, 18:27
Location: Burscheid
Contact:

Re: Workflow (WF) Schleife - CreateObject nach abgefragter Anzahl

Post by llaprosper » 08. Mar 2022, 08:37

So, im Enddefekt habe ich es so hinbekommen.
Image

Image

Image

Ich denke für den Themenstarter ist es genau das, was er wollte.

Aus Neugier würde ich trotzdem gerne noch wissen, wie ich genau mit z.B. argObjects (Guid[]) weitere Daten abrufen kann.
Attachments
3.png
(24.31 KiB) Downloaded 281 times
2.png
(28.85 KiB) Downloaded 288 times
1.png
(32.52 KiB) Downloaded 266 times

User avatar
timo-p
Posts: 43
Joined: 23. Jul 2014, 15:19
Contact:

Re: Workflow (WF) Schleife - CreateObject nach abgefragter Anzahl

Post by timo-p » 08. Mar 2022, 14:16

Moin Zusammen,

sry für die verspätete Rückmeldung ;)

Mir war gar nicht bewusst, dass man am Assistenten direkt über den LayoutDesigner ein Formular hinterlegen kann.
Auch das man keine Datendefinition benötigt, sondern direkt die Variable abfragen kann im WF aus dem Formular.
Da hab ich dann auch schon wieder zu umständlich gedacht.

Ich werde das nachher mal so umsetzen und berichte dann :)

Vielen Dank erstmal!

User avatar
timo-p
Posts: 43
Joined: 23. Jul 2014, 15:19
Contact:

Re: Workflow (WF) Schleife - CreateObject nach abgefragter Anzahl

Post by timo-p » 08. Mar 2022, 21:29

Abend,

der Ansatz funktioniert wunderbar, danke dafür!

Um den WF und dessen Assistent etwas dynamischer nutzen zu können, würde ich gerne im Formular noch den Bestandsartikel abfragen, für welchen die Assets angelegt werden sollen
Dafür habe ich jetzt ein Argument argSKU erstellt -> Richtung Ein -> Typ Guid.
Am CreateObject unter ConfigureAttributs bei SKU das argSKU als Variable ausgewählt.
Über den LayoutDesigner habe ich dann das arkSKU als Objektwähler eingefügt -> Auswahlwert: arguments.argSKU und Entität SPSSTockKeepingUnitCLassBase....[EDIT: dafür habe ich die SPSStockKeepingUnitClassBase als Datenquelle hinzugefügt (Custom_)
Leider klappt dies nicht und er spuckt mir einen Fehler aus, bzw. kann ich auch nichts auswählen. Eine idee was ich hier falsch mache ?

Danke schonmal!

dodic
Posts: 506
Joined: 03. Feb 2012, 10:51
Location: Salzgitter
Contact:

Re: Workflow (WF) Schleife - CreateObject nach abgefragter Anzahl

Post by dodic » 08. Mar 2022, 21:56

Wo genau kommt der Fehler, im WF oder im Layout Designer?

Im Workflow brauchst du natürlich ein Argument mit dem Typ GUID.

Um eine ID mit einem Assistenten über ein Objektwähler zu übergeben, musst du keine Datenquelle hinzufügen. Einfach das Argument reinziehen > Objektwähler und die Entitätenklasse auswählen.

Im Workflow erhältst du dann die ID vom Objekt, also in deinem Fall die ID von SPSStockKeepingUnitClassBase und NICHT die [Expression-ObjektID]. Willst du die EOID im Workflow haben musst du die Checkbox im Layout Designer aktivieren:
Image
test.png
(17.84 KiB) Downloaded 296 times

User avatar
timo-p
Posts: 43
Joined: 23. Jul 2014, 15:19
Contact:

Re: Workflow (WF) Schleife - CreateObject nach abgefragter Anzahl

Post by timo-p » 08. Mar 2022, 22:14

oh man :oops: :roll:
alles klar, das war mir da nicht bewusst, kann noch viel lernen.
also das Argument für SKU hatte ich bereits als GUID im WF.
Habe jetzt die Entität StockKeepingUnit als StatischerWert angegeben -> wie du es sagst, dann klappt's.

Wann benötige ich denn dann das Hinzufügen der Datenquelle? wenn keine Beziehung besteht :?:

Danke dir aufjedenfall erstmal udn schönen Abend noch!

dodic
Posts: 506
Joined: 03. Feb 2012, 10:51
Location: Salzgitter
Contact:

Re: Workflow (WF) Schleife - CreateObject nach abgefragter Anzahl

Post by dodic » 09. Mar 2022, 08:09

Ja manchmal sind es die einfachen Sachen, an die man scheitert :-D.

Datenquellen werden vor allem in Dashboards beispielsweise genutzt aber auch um Konfigurationen zu laden wie bei Tickets. Einfach mal bei den Layouts reinschauen und gucken, was dort so gemacht wird.

Wir haben z.B. einen Assistenten bei AD-Accounts der es ermöglicht die AD-Gruppen eines anderen Benutzers zu übertragen. Da nutzte ich die Datenquelle auch.

Grüße

Post Reply

Return to “Customizing und Reporting”

Who is online

Users browsing this forum: No registered users and 1 guest