Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Modulsuche ›

Hilfe & wo ist das WebForms - Modul, das sequentielle Bearbeitung durch verschiedene user (workflow) ermöglicht

Eingetragen von BlubberNix (11)
am 09.06.2013 - 16:23 Uhr in
  • Modulsuche
  • Drupal 7.x oder neuer

Hallo Freaks,
ich suche für WebForms eine Modulerweiterung, mit der man die Inputs sequentielle bearbeiten kann:
Ich stelle mir das so vor:

  • die user sind in drei verschiedene Rollen gruppiert (Einreicher, Bearbeiter, Entscheider)
  • Der Einreicher füllt eine WebForm aus, die einige unsichtbare Datenfelder besitzt
  • Durch Abfrage des Arbeitsvorrates oder der per mail benachrichtigte Bearbeiter gibt in den jetzt sichtbar gewordenen Feldern seinen Senf dazu ab.
  • Abschließend durch Abfrage des Arbeitsvorrates oder der per mail benachrichtigte Entscheider gibt das yes or no
  • Der Einreicher kann den Status seiner eigenen Inputs bzw. aller anderen Einreicher abfragen
‹ Webform Grundlage für einen node Feld von anderem Content-Type automatisch übernehmen? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

wie wäre es mit workflow?

Eingetragen von ronald (3857)
am 09.06.2013 - 16:32 Uhr

Es gibt das modul workflow, das speziell dafür vorgesehen ist.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bei workflow immer controllpanel - möchte im Formular bleiben!

Eingetragen von BlubberNix (11)
am 09.06.2013 - 18:51 Uhr

Hi, danke für deine Antwort. Ich habe workflow bis jetzt zum Revidieren von sides oder article verstanden. Der Prozeß ist zwar ähnlich, aber er soll über die userID gesteuert werden. Bei workflow muss man doch immer das controllpanel bemühen. Ich hatte gehofft, dass man einfach durch die ANDERE Rolle mittels userID verdeckte Felder in den Webforms wieder sichtbar machen könnte, so dass es wie bei einem echten Papierformular in zwei oder mehr Stufen gefüllt wird (und sich auch nur durch diese legitimierten füllen läßt).
Einfach nach dem Motto: follow this link!

Aber vielleicht kennt jemand ein Videotutorial, wo so etwas vorgestellt wird.
Ich habe gesehen, dass es offensichtlich öfters nachgefragt wird, siehe:
https://drupal.org/node/267365
https://drupal.org/node/1696186

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich zeige mal das Beispiel:

Eingetragen von BlubberNix (11)
am 11.06.2013 - 17:39 Uhr

An dem folgenden Beispiel sieht man, was ich meine.
Eine Meldung wird in zwei Stufen als Papierformular ausgefüllt:

vgl. Anhang

Wie kann man das in drupal als Formular - workflow umsetzen und in der mysql-database vorhalten?
Wo finde ich eine gutes Tutorial?

AnhangGröße
Unbenannt.png 212.08 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist doch ganz simple. Du

Eingetragen von Ionit (1802)
am 11.06.2013 - 20:09 Uhr

Das ist doch ganz simple.

Du legst einen einzigen Content-Type an. Dort sind alle Felder enthalten. Über die Permissons wird geregelt welche Rolle (Einreicher, Bearbeiter, Entscheider) welche Felder bearbeiten darf. Füllt "Einreicher" den Node aus und speichert ihn, wird der User mit der Rolle "Bearbeiter" per Mail (Rules) informiert und der darf den Node dann ansehen und weiter bearbeiten (mit den Feldern die nur er editieren darf). Speichert "Bearbeiter" den Node wiederum, erhält User "Entscheider" eine Mail und dieser darf dann die "Endabnahme" machen mit allen Feldern. Der "Entscheider" gibt dann sein ok und aktiviert z.B. eine Checkbox (genehmigt).

  • Anmelden oder Registrieren um Kommentare zu schreiben

He, cool ...

Eingetragen von BlubberNix (11)
am 11.06.2013 - 21:35 Uhr

... das hört sich gut an. Ich werde etwas brauchen, um mich da rein zu graben. Kann sein, dass ich noch die eine oder andere Frage habe.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ALLES oder NICHTS! Hallo, ich

Eingetragen von BlubberNix (11)
am 12.06.2013 - 11:29 Uhr

ALLES oder NICHTS!
Hallo, ich habe versucht deinen Tip umzusetzen:

1. Modul permissions installiert
2. Modul rules installiert
3. Modul > webform > Konfiguration > Submission access control = gesetzt auf: Select the user roles that may submit each individual webform
4. Benutzer mit drei unterschiedlichen Rollen wurden vergeben (Bild 1)
5. einziger kompletter Content-Type wurde angelegt, in dem alle Zeilen (hier Textzeilen A, B, C) enthalten sind.

... mit dem Ergebnis, da die unterschiedlichen user-Rollen zwar je nach Berechtigung lesen, erstellen, edititeren und löschen können, ABER NUR FÜR die ganze form (Bild 2) - nicht für ein/oder mehr Felder!
Was könnte ich falsch machen?

AnhangGröße
Unbenannt.png 25.43 KB
Unbenannt2.png 18.45 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast du auch das Modul

Eingetragen von Ionit (1802)
am 12.06.2013 - 11:39 Uhr

Hast du auch das Modul https://drupal.org/project/field_permissions auch installiert?

Darüber kannst du festlegen welche Rolle welche Felder ansehen/editieren etc kann.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi

Eingetragen von BlubberNix (11)
am 12.06.2013 - 11:51 Uhr

nein - mache ich gleich!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi & am Rande des Wahnsinns!

Eingetragen von BlubberNix (11)
am 12.06.2013 - 13:59 Uhr

Ich glaube, ich stelle mich selten blöde an, aber ich kriege zwar die permission für die ganze form hin, aber nicht für die einzelnen Felder!
Das habe ich gemacht:

1. Modul Field Permissions geladen & aktiviert
2. Module > Field Permissions > Berechtigungen: vergeben
3. Module > Field Permissions > Konfiguration: hier könnte ich nur die Felder body oder comment_body einstellen - aber möchte ja die Felder in dem einzelnen Formular einstellen! (vgl. Bild)

Was mache ich falsch?

AnhangGröße
Unbenannt.png 95.46 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Anders als bei Drupal 6, wo

Eingetragen von wla (9461)
am 12.06.2013 - 16:42 Uhr

Anders als bei Drupal 6, wo man die Berechtigungen bei den allgemeinen Berechtigungen unter Benutzer gefunden hat, mußt Du bei Drupal 7 unter Struktur > Inhaltstypen > Felder verwalten bei dem entsprechenden Feld auf bearbeiten gehen. Dort findest Du einen Bereich "Field visibility and permissions ". Dort nimmst Du Custom und schon kannst Du genau definieren, welche Rolle für dieses Feld welche Rechte hat. Das konnte man aber auf der Modulseite lesen.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Werner, danke für deinen Input.

Eingetragen von BlubberNix (11)
am 16.06.2013 - 21:04 Uhr

Wenn ich deine Erklärung richtig verstanden habe (so, wie ich es im Anhang gezeigt habe), dann sollte ich das Ziel noch mal klarer definieren.
So wie du beschrieben hat, kommt man nur zu den Eigenschaften des - ich würde sagen - Feld"types" und nicht zum konkreten Feld, das in einem einzigen Formular genutzt wird. In meinem PDF würde ich nämlich den body für ALLE webforms ändern... ... das will ich nicht, sondern es sollen nur Felder einer Webform rollenbasiert zu bearbeiten sein.
Habe ich deinen Input richig verstanden?

AnhangGröße
Microsoft PowerPoint - WebFormular.pdf 80.71 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

und dann das feld beabeiten

Eingetragen von caw (2762)
am 17.06.2013 - 04:32 Uhr

und dann das feld beabeiten und dort findest du dann die rechte

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 7 Stunden
  • Hey danke
    vor 2 Wochen 1 Tag
  • Update: jetzt gibt's ein
    vor 2 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 3 Tagen
  • In der entsprechenden View
    vor 3 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 3 Tagen
  • gelöst
    vor 6 Wochen 5 Stunden
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 1 Tag

Statistik

Beiträge im Forum: 250233
Registrierte User: 20453

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 38 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association