Zeige letzte Bearbeiter
1 [[**Plugin-Download**>>url:https://customer.formcycle.eu/index.php/apps/files/?dir=/FORMCYCLE%20-%20Plugins%20Customer/fc-plugin-bundle-salesforce&fileid=24242||target="_blank"]] (erfordert Anmeldung)
2
3 {{content/}}
4
5 Über das kostenpflichtige Salesforce-Plugin ist es möglich, Daten aus {{formcycle/}} an ein Salesforce-Objekt zu übermitteln. Das Plugin nutzt dafür die vom Salesforce-System bereitgestellte [[SOAP>>https://de.wikipedia.org/wiki/SOAP||rel="noopener noreferrer" target="_blank" title="Simple Object Access Protocol"]]-Webservice Schnittstelle.
6
7 == Installation ==
8
9 Das Plugin kann als Mandant-Plugin oder System-Plugin installiert werden. Eine Anleitung zur Installation von Plugins finden Sie [[hier>>doc:Formcycle.UserInterface.Client.Plugins.WebHome]].
10
11 == Konfiguration des Plugins ==
12
13 {{figure image="1_Plugin_Konfiguration.png"}}
14 Die Konfigurationsoberfläche des Plugins. Hier werden Einstellungen zur Verbindung mit dem Salesforce-Server getroffen.
15 {{/figure}}
16
17 Nach der Installation des Plugins stehen die in der Abbildung dargestellten Konfigurationsparameter zur Verfügung. Folgende Einstellungsmöglichkeiten gibt es dabei:
18
19 ; auth.endpoint.url
20 : {{smallcaps}}URL{{/smallcaps}}, unter der der Authentifizierungsendpunkt erreicht werden kann.
21 ; service.endpoint.url
22 : {{smallcaps}}URL{{/smallcaps}}, unter der der Serviceendpunkt erreicht werden kann.
23 ; salesforce.login
24 : Benutzername für die Authentifizierung (Optionaler Parameter)
25 ; salesforce.pwd
26 : Passwort für die Authentifizierung (Optionaler Parameter)
27 ; salesforce.token
28 : Zugriffstoken für die Authentifizierung (Optionaler Parameter)
29
30 == Aktions-Plugin: //Salesforce: Create Object// ==
31
32 {{figure image="2_Aktion_Oberfläche.png" width="400"}}
33 Die Einstellungen für die Verarbeitungsaktion //Salesforce: Create Object//. Hier kann festgelegt werden, welcher Zähler in welcher Weise geändert werden soll (hochzählen, herunterzählen etc).
34 {{/figure}}
35
36 Nach Installation des Salesforce-Plugins gibt es in der [[Status- und Aktionsverarbeitung>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.WebHome]] eine neue Aktion namens //Salesforce: Create Object//, mit der ein Salesforce Objekt erstellt werden kann. Neben den Standardeinstellungen der Aktion für Name und Bemerkungen gibt es die folgenden Parameter:
37
38 === Details für die Plugin-Verarbeitung ===
39
40 ==== Salesforce Einstellungen ====
41
42 ; Salesforce Objekt
43 : Über eine Dropdown-Auswahl muss in diesem Feld der Typ des zu erstellenden Salesforce-Objekts ausgewählt werden.
44
45
46
47 ; Zählername
48 : Auswahl des Zählers, dessen Wert geändert werden soll. Der Zähler muss vorher in der Zählerkonfiguration angelegt werden. Für jeden Zähler wird sowohl sein Name als auch seine {{smallcaps}}Uuid{{/smallcaps}} angezeigt. Die {{smallcaps}}Uuid{{/smallcaps}} dient der eindeutigen Identifikation des Zählers und wird etwa bei der Abfrage per {{smallcaps}}Ajax{{/smallcaps}} verwendet.
49
50 ; Zählaktion
51 : Gibt an, in welcher Art und Weise der Wert des Zählers geändert werden soll. Möglich Optionen sind:
52 :; Hochzählen
53 :: Erhöht den Wert des Zählers um die eingegebene Zahl.
54 :; Herunterzählen
55 :: Erniedrigt den Wert des Zählers um die eingegebene Zahl.
56 :; Zähler auf Startwert zurücksetzen
57 :: Setzt den Wert des Zählers auf den eingegebenen Startwert zurück.
58 ; Schrittweite
59 : Anzahl, um die der Zähler hoch beziehungsweise herunter gesetzt werden soll. Nicht verfügbar, wenn //Zähler auf Startwert zurücksetzen// ausgewählt wurde.
60
61 === Rückgabeparameter der Aktion ===
62
63 Manchmal ist es notwendig, auf das Ergebnis der Zählaktion zugreifen zu können, wie zum Beispiel den aktuellen Wert oder den Statuscode. Dies kann über [[Aktionsplatzhalter>>doc:Formcycle.UserInterface.Variables]] geschehen, welche auf die Rückgabewerte einer Aktion zugreifen. In den allgemeinen Rückgabeparametern kann eingestellt werden, über welchem Schlüssel auf die Rückgabeparameter Aktion zugegriffen werden kann. Beispielsweise trage die Zähleraktion den Namen //CountUp//. Dann kann über den Platzhalter //[%$CountUp.RESULT[0].Counter%]// auf den aktuellen Zählwert zugegriffen werden. Folgende Rückgabeparameter sind verfügbar:
64
65 ; ResultCode
66 : Ein nummerischer Zahlenwert, der angibt, ob die Zählaktion erfolgreich war oder nicht. Folgende Ergebnisnummern sind möglich:
67 :; 0
68 :: Das Plugin wurde fehlerfrei ausgeführt.
69 ;: 10
70 :: Die Salesforce-Authentifizierung ist fehlgeschlagen, überprüfen Sie bitte ihre Nutzer-Credentials.
71 ;: 30
72 :: Es konnte keine Verbindung zum Salesforce-Service aufgebaut werden.
73 ;: 31
74 :: Aufruf einer Webservice-Methode lieferte Fehler
75 ;: 40
76 :: In FORMCYCLE ist ein nicht näher spezifizierter Fehler aufgetreten.
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93 :: Die Zählaktion wurde erfolgreich abgearbeitet.
94 :; 10 (UNKNOWN_ACTION_ERROR)
95 :: Die Zählaktion kann nicht ausgeführt werden, da eine unbekannte Zählaktion ausgewählt wurde. Aktuell werden die Zählaktionen //Hochzählen//, //Herunterzählen// und //Auf den Startwert zurücksetzen// unterstützt.
96 :; 11 (PARSING_ERROR)
97 :: Ein konfigurierter Wert hat nicht den erwarteten Datentyp, etwa wenn für die Schrittweite des Zählers keine syntaktisch korrekte Zahl eingegeben wurde.
98 :; 40 (INTERNAL_ERROR)
99 :: Es ist ein anderer Fehler aufgetreten, der nicht näher klassifiziert werden kann.
100 ; ResultMessage
101 : Eine englische Beschreibung des Resultats (Erfolg oder Fehler).
102 ; Counter
103 : Der neue nummerische Wert des Zählers, nachdem die Zählaktion ausgeführt wurde.
104 ; IsReset
105 : Entweder //true//, falls der Zähler durch die aktuelle Aktion zurückgesetzt wurde; oder //false//, wenn er nicht zurückgesetzt wurde.
106 ; CounterAfterReset
107 : Falls der Zähler zurückgesetzt wurde: Der nummerische Wert des Zählers vor dem Zurücksetzen.
108
109
110
111
112
113
114
115
116
117
118
119
120
121 === Konfiguration der Mail-Server ===
122 {{figure image="Widget Signatur_html_1e0db3f531b05a9c.png" clear="h1"}}Position des Widgets im Designer und Aussehen des Elements im Formular.{{/figure}}{{figure image="Widget Signatur_html_3562ce6ecacc98e0.png" clear="h1"}}Beispiel für eine eingefügte Unterschrift in einem Formular. Mit dem roten Minus-Button in der oberen rechten Ecke kann eine eingegebene Unterschrift wieder gelöscht werden.{{/figure}}
123 {{figure image="Widget Signatur_html_1e0db3f531b05a9c.png" clear="h1"}}Position des Widgets im Designer und Aussehen des Elements im Formular.{{/figure}}{{figure image="Widget Signatur_html_3562ce6ecacc98e0.png" clear="h1"}}Beispiel für eine eingefügte Unterschrift in einem Formular. Mit dem roten Minus-Button in der oberen rechten Ecke kann eine eingegebene Unterschrift wieder gelöscht werden.{{/figure}}
Copyright 2000-2025