Autor Thema: Aliasname von Agenten  (Gelesen 2721 mal)

Offline Ruedi

  • Junior Mitglied
  • **
  • Beiträge: 71
  • Geschlecht: Männlich
Aliasname von Agenten
« am: 10.05.11 - 12:58:44 »
Vielleicht ist das folgende Problem allgemein bekannt. Falls nicht, mag es dem einen oder der andern helfen:

Bis 8.5.0 (?) konnte der Aliasname eines Agenten frei gewählt werden. Ab 8.5.1 (?) wird der Aliasname bei Agenten des Typs "Agent list selection" von runden Klammern umgeben.

Dieses Problem stellt sich auch bei bestehenden Agenten, deren Aliasname geändert wird. Danach enden Formeln der Form @Command([RunAgent]; "AgentAlias") mit einem Fehler. Die Formel @Command([RunAgent]; "(AgentAlias)") hingegen funktioniert.

Wird der Name des Agenten mit runden Klammern umgeben (beim Erstellen oder beim Umbenennen), kann der Aliasname weiterhin frei gewählt werden - solange der Agent vom Typ "Action menu selection" ist. Wird der Agenttyp von "Action menu selection" zu "Agent list selection" geändert, ändert sich der Aliasname nicht. Wird hingegen der Aliasname geändert, wird er zwangsweise mit runden Klammern umgeben, falls der Agent beim Abspeichern vom Typ "Agent list selection" ist. Deshalb beim Umbenennen des Aliasnamens auch den Agenttyp kurz ändern und danach wieder zurücksetzen.

Offline Kadlec

  • Senior Mitglied
  • ****
  • Beiträge: 489
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Aliasname von Agenten
« Antwort #1 am: 10.05.11 - 13:11:01 »
Das war schon immer so.
Agent list selection bedeutet der Agent ist unsichtbar deshalb die Klammern.
Action menu selection Agent ist sichtbar (sonst könnte man ihn ja auch nicht starten) deshalb auch ohne Klammern.

Boris

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Aliasname von Agenten
« Antwort #2 am: 10.05.11 - 13:12:15 »
Aliase bei Agents scheinen eh nicht unkritisch zu sein. Ich bin gerade unter 7.0.4 und 8.5.2 auf die Nase gefallen mit NotesDatabase.GetAgent - da fand er einen Agent mit Aliasnamen nicht (Alias und "Klarname" waren identisch).

Bernhard

Offline Ruedi

  • Junior Mitglied
  • **
  • Beiträge: 71
  • Geschlecht: Männlich
Re: Aliasname von Agenten
« Antwort #3 am: 10.05.11 - 13:43:17 »
Das war schon immer so.
Agent list selection bedeutet der Agent ist unsichtbar deshalb die Klammern.
Action menu selection Agent ist sichtbar (sonst könnte man ihn ja auch nicht starten) deshalb auch ohne Klammern.

Boris

Nein, das war eben nicht immer so. Bisher wurden Klammern um den Agentennamen gesetzt, um den Aufruf aus dem Menü zu verhindern. Auf den Aliasnamen hatte das keinen Einfluss.

Was mir bei der heutigen Lösung nicht gefällt, ist, dass der Aliasname des Agenten automatisch ändert, abhängig vom gewählten Typ. Das führt wohl früher oder später zwangsläufig zu Problemen.

Ruedi

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Aliasname von Agenten
« Antwort #4 am: 10.05.11 - 14:08:47 »
Wer sich mit den Thema mal etwas intensiver beschäftigen will, sollte mal mit der NotesNoteCollection rumspielen. Und da speziell mit dem $Title. Was einem da unterkommt lässt einem hässliche Schauer den Rücken runterlaufen.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Aliasname von Agenten
« Antwort #5 am: 10.05.11 - 14:27:14 »
Richtig - eiskalte Schauer!
Bei Designelementen mit Alias steht in $Title ein Array. Im Agent ist es ein skalarer Wert. Das kann nur jemand mit 2,8 Promille Blut im Alkohol ausgeheckt haben!

Bernhard

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.885
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Aliasname von Agenten
« Antwort #6 am: 10.05.11 - 15:52:22 »
Helfen kann ich auch nicht, aber das war tatsächlich schon immer "falsch", nur hat IBM es jetzt "richtig falsch" gemacht:

Agenten mit "Agent Selection" und Alias wurden in Versionen <= 7 tatsächlich so abgespeichert:

Name: (AgentenName
Alias: Alias)

In 8 / 8.5 wurde das geändert, dass der Agentenname in Klammern gesetzt wurde, und der Alias in Ruhe gelassen wurde (so wie ich das für "richtig" empfinden würde).
Und seit (ich meine) 8.5.2 ist es jetzt so, dass Name UND Alias in Klammern gesetzt werden.

Maureen Leeland, die Designer- Entwicklungs- Chefin ist übrigens überzeugt, dass es SO jetzt richtig ist, wie Sie auf dem letzten Entwickler- Camp mitgeteilt hat... Ich finde das schlimm...
Ich muss aktuell die Aliasse von Agenten immer manuell in der Agentenliste umbenennen, nachdem ich einen Agenten gespeichert habe, weil sonst meine ganzen gemeinsamen Aktionen nicht mehr funktionieren.

Das schlimmste: Der Workaround, den man früher machen konnte, indem man einfach "Auswahl aus Aktionen" ausgewählt hat, und dann den Namen in Klammern geschrieben hat, funktioniert auch nicht immer, weil teilweise die Klammern beim speichern einfach wieder entfernt werden (aber irgendwie auch nicht konsistent)...

Bin gespannt, ob die das irgenwann auf die Reihe bekommen.

Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Aliasname von Agenten
« Antwort #7 am: 10.05.11 - 16:08:30 »
Naja. Immerhin hat IBM jetzt sowas wie die MaryBethRaven für "Quäl"itätssicherung bei Groupware Produkten im öffentlichen Angebot. Flemming T. Christensen hat ein Blog auf Greenhouse. Man soll ja die Hoffnung nie aufgeben. Vielleicht wird es ja doch noch besser mit der Qualität der ausgelieferten Software.

Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Aliasname von Agenten
« Antwort #8 am: 10.05.11 - 16:36:10 »
Man soll ja die Hoffnung nie aufgeben. Vielleicht wird es ja doch noch besser mit der Qualität der ausgelieferten Software.

Bei allem Respekt: Maureen Leeland machte in Gelsenkirchen auf mich nicht den Eindruck, als sei sie ein Anlass für berechtigte Hoffnung.

Bernhard

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Aliasname von Agenten
« Antwort #9 am: 10.05.11 - 16:44:49 »
Bei allem Respekt: Maureen Leeland machte in Gelsenkirchen auf mich nicht den Eindruck, als sei sie ein Anlass für berechtigte Hoffnung.

Es gibt immer mehrere Möglichkeiten wie Qualität in einer Anwendung erzeugt werden kann. Eine davon ist Qualität von innen. Die andere, und auf die hoffe ich schon ein wenig, ist die Erzeugung von Qualität durch Druck von oben/aussen. Immerhin ist es das erste Mal überhaupt, das man jemanden der bei IBM im Groupware Bereich für QS/QA zuständig ist in dieser Rolle auch ganz öffentlich warnehmen kann.

Und Mary Beth Raven und die Installation ihres UI Teams haben ja in einem anderen Bereich gezeigt, das es durchaus funktionieren kann.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz