Брзо и едноставно: Овозможи SharePoint Designer работното да се ажурира InfoPath формулар

Сценарио: I have an InfoPath form that front-ends a workflow process implemented using SharePoint Designer. At one point, a manager must approve the form. Бидејќи јас не може да смета на работното историјата за да се исполнат моите ревизија барања, Јас одлучувам да ја запази мојата ревизија порака директно за формата себе.

Преглед:

Дизајн на форма и го објавува како типот на содржина and the form itself to a document library. Mark desired form fields as being updateable from MOSS. The form is tied to the content type and the content type is "attached" на форми библиотека (или многу, ако сакате). Write a workflow that updates the field.

Специфични чекори:

  1. Create a document library. This will hold your InfoPath template.
  2. Create a forms library.
  3. Create the InfoPath form. Include a text field, "Audit Message".
  4. Објавуваат во форма како типот на содржина (НЕ документ).
  5. Додека пополнување на издавачката дијалози:
    на) Спаси. Xsn датотека за документот библиотека (чекор #1).
    б) Publish the "Audit Message" поле и марка вистина: "Allow users to edit data in this field by using a datasheet or properties page".
    в) Се создаде нов типот на содржина и го даде соодветно име.
  6. Пристапите на форми библиотека.
    на) Оди до своите напредни поставувања и да им овозможи на формите библиотека за управување со содржина видови.
    б) Изберете ново формираната типот на содржина (5в погоре). It will be grouped under "Microsoft InfoPath" (или слични).
    в) Remove the default "Form" типот на содржина од библиотека.
    г) Mark the library to "show as web page" така што во форма ќе започне од SharePoint, а не на InfoPath работна станица клиент.
  7. Go back to the forms library proper and click "New" едноставно да потврди дека формата е објавена правилно и да делува како сакате.
  8. Оган до SharePoint Designer и да стигнете до сајт кој е домаќин на вашиот форма библиотека (од чекор 2).
  9. Се создаде нов работното прилог на форми библиотека.
  10. Add a single action "Set Field in Current Item". You should expect SharePoint Designer to list your your field, "Audit Message". Assign it a value.
  11. Кликнете на Finish и се врати во форма библиотека.
  12. Create a new form and put some test value into the "Audit Message" поле.
  13. Зачувај го и вратете се во форма библиотека.
  14. Кликнете со десното копче, select "Workflow" и ја стартувате вашиот работен тек.
  15. It should run almost immediately. Pull up the form (од чекор 12) и ако сите помина да се планираат, "Audit Message" е доделен без оглед на вредноста што се предвидени во чекор 10.

Белешки:

Not all controls may configured for this bi-directional communication. На пример, it does not seem to implement an SPD workflow that modifies text fields wrapped inside repeating sections.

One of the key take-away’s here is that we’ve really created a content type with an associated template. This also enables us to store multiple InfoPath form templates in the same form library.

This requires forms server. It’s most certainly not going to work in a WSS 3.0 животната средина и веројатно дури и бара Enterprise SharePoint животната средина.

Остави Одговори

Вашата е-маил адреса нема да бидат објавени. Задолжителни полиња се означени *