Microsoft Prairie-Integration Manager? Vorgerückte
Techniken
Prairie-Integration Manager Scripting und
Übersetzung - Überblick für Programmierer, Software-Entwickler,
Datenbankverwalter, ES Fachmann
Microsoft Geschäft Lösungen mittlere
hauptsächlichanwendung des Marktes ERP - Microsoft Prairien hat
mehrfache Integration Wahlen: MS SQL Scripting (gespeicherte
Verfahren und Ansichten), programmierendes ADO.Net, Microsoft SQL
Pakete des Bedieners DTS. Sie können solche SDK Werkzeuge wie
eConnect zweifellos entfalten. Jedoch hier möchten wir Ihnen
zeigen, wie man das einfachste benutzerfreundliche Werkzeug
programmiert: Microsoft Prairie-Integration Manager.
Wir nehmen an, daß Sie mit Microsoft vertraut sind, das
Technologien scripting ist: Sichtlichgrundlegendes für
Anwendung (VBA). Sie sollten jedoch über schlechte Leistung des
Integration Managers bewußt sein. Wir empfehlen sie für
niedriges Volumen komplizierte Verhandlungen. Es ist gutes
Werkzeug, wenn Sie ungefähr 100 Verhandlungen pro Tag von der
Textakte importieren (wenn Sie durch die leeren Linien oder etwas
kommen müssen, welche die Schablone nicht zu den Filterintegration
Linien zusammenbringen). Wenn Sie tausend Verhandlungen haben
und Leistung kritisch ist - Schalter zu SQL gespeicherten procs oder
zum Geschicklichkeitkundenspezifischen Prozeßbediener.
1. VBA Scripting? Stoßen Sie
Prairie-Integration Manager aus, öffnen Sie Ihre Integration, rechtes
Klicken->Properties, Schaltervorsprung zu den Indexen, die vor
Dokumentindex geöffnet sind. Legen Sie jetzt diesen Code in
ihn:
Wenn Left(SourceFields("F4"), 4)="thru" Dann
SetVariable "DocDate", Right(SourceFields("F4"),
8)
Beenden Sie Wenn
Wenn IsNull(SourceFields("F1")) Oder
IsNull(SourceFields("F7")) Dann
CancelDocument
Beenden Sie Wenn
Es sollte bedeuten, daß Sie variables DocDate
verursachen können und es zuweisen, das der Wert von Ihrer Frage
auffangen. Die zweite Aussage annulliert
Dokumentintegration, wenn bestimmter Zustand traf (wenn Linie leer ist
oder nicht wirklich Integration Linie - etwas wie Anmerkung
Aufzeichnung, usw.. ist)
Jetzt geöffnet vor Dokument legen Sie Index fest und
setzen Sie diesen Code dort:
Verdunkeln Sie MyTime, MyHour
MyTime = Jetzt
MyHour = Hour(MyTime)
Wenn nicht IsNull(GetVariable("DocDate")) dann
SetVariable "DocNumber",
GetVariable("DocNumber")+1
DestinationFields("Document
Number")="THRU"+GetVariable("DocDate") &"A" U.
GetVariable("DocNumber")
DestinationFields("Posting
Date")=GetVariable("DocDate")
DestinationFields("Description")="Client
Überprüfung" + SourceFields("F1")
Wenn Nicht IsNull(SourceFields("F8")) Dann
DestinationFields("Check.Check
Number")=SourceFields("F8")
Sonst
SetVariable "DocNumber",
GetVariable("DocNumber")+1
DestinationFields("Check.Check
Number")=GetVariable("DocDate")& MyHour&GetVariable("DocNumber")
Beenden Sie Wenn
DestinationFields("Check.Date")=GetVariable("DocDate")
Wenn Month(DestinationFields("Check.Date")+1) =
Month(DestinationFields("Check.Date")) Dann
DestinationFields("Check.Date")=DestinationFields("Check.Date")+1
Beenden Sie Wenn
Beenden Sie Wenn
Hier tun Sie zwei Sachen. Zuerst
konstruieren Sie Überprüfung Zahl mit Datum und Zeit plus
Exemplarnummer. Und die Sekunde ist sogar interessanter - Sie
ändern Überprüfung Datum.
Nach im Integration Indexplatz dieser Code:
ClearVariables
Es ist gute Idee, Ihre Variablen zu annullieren.
2. Übersetzung. Stellen Sie, sich daß Ihr
etwas wie Inkassobüro sind und Sie müssen Ihre Verkäufer (von, wem
kaufen Sie AR), in wirkliche Verkäufer (vor Bänke) übersetzen.
Abbildenden AP Integration im geöffneten Bestimmungsort,
klicken auserwählter Verkäufer Identifikation, in den Richtlinie
Eigenschaften, an die Taste nahe bei Übersetzung auffangen,
beantworten Nr., klicken an Übersetzung Vorsprung und Paste von
übertreffen Ihre Übersetzung Liste, etwas so:
JOHNB BANKOFAMERICA
PETERP BANKOFAMERICA
MARTHAM CITIBANK
Jetzt werden Ihre Verkäufer von der Integration
Akte mit wirklichen Verkäufern von den Prairien ersetzt.
Glückliche Integrierung! wenn Sie uns die Arbeit
erledigen wünschen - rufen Sie uns 1-866-528-0577 an!
help@albaspectrum.comÜber Den Autor
Andrew Karasev ist Haupttechnologie-Offizier in
den alba Spektrum-Technologien? USA allgemein Prairien, die
Microsoft CRM Kundenbezogenheit Firma, gegründet in Chicago, in
Kalifornien, in Kolorado, im Arizona, in New York, in Texas, in
Florida, in Georgia, in Kanada, in Großbritannien, in Australien und
in den Habenpositionen in den mehrfachen Zuständen und international
(
www.albaspectrum.com), ist er
Geschicklichkeit, SQL, C#.Net, Kristallreport- und Microsoftcrm SDK
Entwickler;
akarasev@albaspectrum.com
Artikel Quelle: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Holen Sie sich den HTML-Code fü Webmaster
Fügen Sie diese Artikel Ihrer Website jetzt hinzu!
Webmaster veröffentlichen Sie Ihre Artikel
Keine Anmeldung erforderlich! Füllen Sie das Formular aus und Ihr Artikel wird im Messaggiamo.Com Artikel-Verzeichnis aufgenommen!