სწრაფი და მარტივი: ჩართვა SharePoint დიზაინერი workflow განახლება 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. მას შემდეგ, რაც მე არ შემიძლია იმედი workflow ისტორიის შეხვდება ჩემს აუდიტის მოთხოვნებს, I გადაწყვეტენ შესანახად საკუთარი აუდიტის გაგზავნა პირდაპირ ფორმით თავად.

მიმოხილვა:

დიზაინი ფორმა და აქვეყნებს მას, როგორც ინფორმაციის ტიპი 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" to ფორმები ბიბლიოთეკა (ან, თუ გსურთ). 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. მიუხედავად იმისა, რომ შევსების საგამომცემლო დიალოგის:
    a) შენახვა. Xsn ფაილი დოკუმენტის ბიბლიოთეკა (დახევას #1).
    ბ) Publish the "Audit Message" საველე და ნიშნის ჭეშმარიტი: "Allow users to edit data in this field by using a datasheet or properties page".
    გ) შექმნა ახალი შინაარსით ტიპის და მისთვის შესაბამისი სახელი.
  6. ხელმისაწვდომობა ფორმები ბიბლიოთეკა.
    a) გადასვლა მოწინავე პარამეტრები და საშუალებას ფორმები ბიბლიოთეკა მართოს შინაარსი ტიპის.
    ბ) გსურთ ახლად შექმნილი ინფორმაციის ტიპი (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. სროლა up SharePoint დიზაინერი და ნავიგაცია საიტზე რომ მასპინძლობს თქვენს ფორმას ბიბლიოთეკა (საწყისი ნაბიჯი 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. დაწკაპეთ დასრულდება და დაბრუნდეს ფორმის ბიბლიოთეკა.
  12. Create a new form and put some test value into the "Audit Message" სფეროში.
  13. შენახვა და დაბრუნდეს ფორმის ბიბლიოთეკა.
  14. მარჯვენა click, select "Workflow" და დავიწყოთ თქვენი 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 გარემოს და ალბათ კი მოითხოვს საწარმო SharePoint გარემო.

დატოვე პასუხი

თქვენი ელ-ფოსტა არ გამოქვეყნდება. აუცილებელი ველები მონიშნულია *