פּראָגראַממאַטיקאַללי עקסטראַקטינג אַטטאַטשמענץ פון ינפאָפּאַטה פאָרמס (אַרייַנגערעכנט זייער נעמען!)

I have an expense entry solution for a client that leverages InfoPath and workflow. At one point during the approval process, איך דאַרפֿן צו דזשענערייט אַ Email וואָס האט אַלע פון ​​וואָס גוט ינפאָפּאַטה דאַטן ווי געזונט ווי די אַטאַטשמאַנץ זיך אַזוי אַז (זיפץ) עמעצער קענען נעמען אַז דאַטן און מאַניואַלי שייַעך-שליסל עס אין אַ אָראַקלע דאַטאַבאַסע אַפּלאַקיישאַן.

It’s not very difficult to get at or parse the InfoPath form. I didn’t know how to handle the attachments, אָבער. After an hour or two of poking around the Internets (אַ אייביקייט!) איך געפונען דעם אַרטיקל: http://support.microsoft.com/kb/892730

It provide some handy code to extract the attachment from a node in the form. (איר נאָך דאַרפֿן צו געפינען די נאָדע און אַלע וואָס, אָבער אַז ס נאָר קסמל פּאַרסינג).

איך וויסן אַז די אַטאַטשמאַנט איז באַסע64-ענקאָודיד און איך ערידזשנאַלי זענען אַראָפּ די דרך פון נאָר יקסטראַקטינג די די באַסע64 דאַטן, decoding it and saving it. אָבער, איך געשווינד איינגעזען איך האט ניט וויסן ווי צו באַקומען די טעקע נאָמען זיך ביז איך געפונען די אַפאָרמענשאַנד אַרטיקל.

איך האט פאקטיש געפונען אַז גאַנץ פרי, אָבער איך איז געווען שטעלן אַוועק דורך זייַן שפּאַלטן פּערזענלעכקייט. אויף די איין האַנט, the article *says* it’s good for InfoPath 2007. נאָך, די קאָד און ינסטראַקשאַנז זענען אַלע וועגן וויסואַל סטודיאָ 2003 און באַווייַזן צו ינפאָפּאַטה 2003.

דנאָ שורה, די קאָד וואָס אַרטיקל צוגעשטעלט איז ארבעטן געזונט פֿאַר מיר (אַזוי ווייַט). I can get my InfoPath form, איך קענען פּאַרס עס, I can find and decode the attachment and I know its name. What more can one ask of one’s life?

</עק>

אַבאָנירן צו מיין בלאָג.

גיי מיר אויף טוויטטער בייַ http://www.twitter.com/pagalvin

אויב איר ניטאָ באַזאָרגט אַז אייער שאַרעפּאָינט סוויווע זאל זייַן אַ טאַד אַנכעלטי, לאָזן מיר העלפן איר פאַרריכטן אַז מיט אַ געזונט טשעק.

לאָזן אַ ענטפֿערן

אייער בליצפּאָסט אַדרעס וועט ניט זיין ארויס. Required fields are marked *