SPD Workflow “Thu thập dữ liệu từ một người sử dụng”: Sửa đổi hình thức nhiệm vụ được tạo ra

Tôi đang làm việc trên một dự án sử dụng năm khác nhau SharePoint Designer việc chảy để xử lý một số chấp thuận tài liệu. SPD cung cấp các "thu thập dữ liệu từ một người sử dụng" hành động do đó chúng tôi có thể nhắc người dùng cho bit khác nhau của thông tin, chẳng hạn như, cho dù họ chấp nhận nó, một số ý kiến và có thể yêu cầu những gì họ đã có cho bữa ăn tối đêm khác.

Các hình thức có chức năng hoàn hảo. Họ được gắn với một danh sách công việc như là một loại nội dung. Bọn chúng 100% tạo ra hệ thống. Đây là sức mạnh và điểm yếu của họ. Nếu chúng ta có thể sống với hình thức mặc định, sau đó chúng tôi đang tốt để đi. Tuy nhiên, chúng tôi không có quá nhiều quyền kiểm soát cách SPD tạo ra các hình thức. Nếu chúng tôi không thích rằng hành vi mặc định, chúng ta cần phải nhờ đến thủ thuật khác nhau để có được xung quanh nó (Ví dụ, thiết đặt ưu tiên trên một nhiệm vụ).

Tôi cần thiết để cung cấp một liên kết trên các hình thức nhiệm vụ mở ra xem thuộc tính (dispform.asxp) "mặt hàng có liên quan" một cửa sổ mới. Điều này cung cấp các cú nhấp chuột truy cập để các dữ liệu meta của các mục liên quan. Đây là những gì tôi có nghĩa là:

hình ảnh

Rất may, chúng tôi có thể làm điều đó và nó không phải là rất khó khăn. Nói chung, cháy lên SPD, điều hướng đến thư mục chứa các tập tin công việc và mở tập tin ASPX bạn muốn sửa đổi. Đây là những hướng dẫn biến đổi XSL chỉ cổ điển và nếu bạn đã mucked với itemstyle.xsl, tìm kiếm hoặc các kịch bản XSL, Điều này sẽ được dễ dàng cho bạn. Thực tế, Tôi tìm thấy nó sẽ dễ dàng hơn nói chung vì các hình thức được tạo ra là một chút dễ dàng hơn để làm theo so với một tìm kiếm kết quả web phần cốt lõi (hoặc các nightmarish CWQP).

Tất nhiên, có là một lớn pitfall. Hy vọng của SPD quy trình làm việc biên tập đầy đủ quyền kiểm soát tập tin đó. Nếu bạn thay đổi nó, SPD hạnh phúc sẽ ghi đè lên của bạn cho thay đổi quyền thiết lập các tình huống. Tôi đã làm hai bài kiểm tra nhanh chóng để xem làm thế nào xấu, điều này có thể nhận được. Cả hai đều presuppose rằng bạn đã tràn ngập một hợp lệ SPD quy trình làm việc sử dụng các "thu thập dữ liệu từ một người sử dụng" bước.

Thử nghiệm 1:

  • Sửa đổi tập tin ASPX bằng tay.
  • Kiểm tra nó (kiểm chứng rằng thay đổi của bạn đã được lưu đúng cách và đã không phá vỡ bất cứ điều gì).
  • Mở công việc và thêm một hành động không liên quan (chẳng hạn như "đăng nhập vào lịch sử").
  • Lưu công việc.

Kết quả: Trong trường hợp này, SPD đã không tái tạo các hình thức.

Thử nghiệm 2:

  • Làm giống như #1 ngoại trừ trực tiếp sửa đổi các "thu thập nguồn một người sử dụng:" hành động.

Kết quả: Điều này re-creates hình thức từ đầu, over-Writing thay đổi của bạn.

Ghi chú cuối cùng:

  • Ít nhất hai SPD hành động tạo ra các hình thức như thế này: "Thu thập dữ liệu từ một người sử dụng" và "Chỉ định làm mục". Cả hai của những hành động này’ các hình thức có thể sửa đổi bằng tay.
  • Tôi đã có thể tạo ra liên kết của tôi để dispform.aspx vì, trong trường hợp này, mục l luôn có ID của nó được nhúng trong mục liên quan đến URL. Tôi đã có thể giải nén nó và sau đó xây dựng một <a href> Dựa trên nó cung cấp tính năng truy cập dữ liệu meta của cú nhấp chuột. Nó không chắc rằng URL của bạn theo quy tắc này. Có thể có những cách khác để có được ID mục liên quan nhưng tôi đã không phải băng qua cây cầu đó, Vì vậy, tôi không biết nếu được để phía bên kia của các hang sâu.
  • Tôi đã không điều tra, nhưng tôi sẽ không ngạc nhiên nếu có một số loại tập tin mẫu trong các 12 hive mà tôi có thể sửa đổi để ảnh hưởng đến cách SPD tạo ra các hình thức mặc định (nhiều như chúng tôi có thể sửa đổi thông báo mẫu).

</kết thúc>

Đăng ký vào blog của tôi!

4 Những suy nghĩ trên "SPD Workflow “Thu thập dữ liệu từ một người sử dụng”: Sửa đổi hình thức nhiệm vụ được tạo ra

  1. Jim Bob Howard

    Paul,

    Thông tin tốt. Tôi muốn thêm một kịch bản mà tái tạo các hình thức:

    Thử nghiệm 3:

    <Li>Làm giống như #1 ngoại trừ thay đổi tên của công việc (bấm vào các <Nút quay lại để đến những "Define công việc mới của bạn" Trang).</Li>

    Kết quả: SPD đổi tên thư mục có chứa quy trình làm việc và các hình thức. Bởi vì nó là tạo ra nó trong một "mới" thư mục, các hình thức là tái tạo từ đầu, over-Writing thay đổi của bạn.

  2. Không tên

    http://www.batteryfast.co.uk/compaq/310924-b25.htm Compaq 310924-b25 pin,
    http://www.batteryfast.co.uk/compaq/pp2162s.htm Compaq pp2162s pin,
    http://www.batteryfast.co.uk/compaq/pp2160.htm Compaq pp2160 pin,
    http://www.batteryfast.co.uk/compaq/n150.htm Compaq n150 pin,
    http://www.batteryfast.co.uk/compaq/n200.htm Compaq n200 pin,
    http://www.batteryfast.co.uk/compaq/n620.htm Compaq n620 pin,
    http://www.batteryfast.co.uk/compaq/pp2111x.htm Compaq pp2111x pin,
    http://www.batteryfast.co.uk/dell/inspiron-6000.htm dell inspiron 6000 pin,
    http://www.batteryfast.co.uk/dell/inspiron-9200.htm dell inspiron 9200 pin,
    http://www.batteryfast.co.uk/dell/inspiron-9300.htm dell inspiron 9300 pin,
    http://www.batteryfast.co.uk/dell/inspiron-9400.htm dell inspiron 9400 pin,
    http://www.batteryfast.co.uk/dell/e1705.htm Dell e1705 pin,
    http://www.batteryfast.co.uk/dell/m1210.htm Dell m1210 pin,
    http://www.batteryfast.co.uk/dell/nf343.htm Dell nf343 pin,
    http://www.batteryfast.co.uk/dell/1210.htm Dell 1210 pin,
    http://www.batteryfast.co.uk/dell/cg036.htm Dell cg036 pin,
    http://www.batteryfast.co.uk/dell/t6840.htm Dell t6840 pin,
    http://www.batteryfast.co.uk/dell/latitude-x1.htm Dell latitude x 1 pin,
    http://www.batteryfast.co.uk/dell/xd187.htm Dell xd187 pin,
    http://www.batteryfast.co.uk/dell/inspiron-1300.htm dell inspiron 1300 pin,
    http://www.batteryfast.co.uk/dell/inspiron-b120.htm dell inspiron b120 pin,
    http://www.batteryfast.co.uk/dell/inspiron-b130.htm dell inspiron b130 pin,
    http://www.batteryfast.co.uk/gateway/m680.htm cửa ngõ m680 pin,
    http://www.batteryfast.co.uk/gateway/m360.htm cửa ngõ m360 pin,
    http://www.batteryfast.co.uk/gateway/m460.htm cửa ngõ m460 pin,
    http://www.batteryfast.co.uk/hp/m2000.htm HP m2000 pin,
    http://www.batteryfast.co.uk/hp/dv1000.htm HP dv1000 pin,
    http://www.batteryfast.co.uk/hp/dv4000.htm HP dv4000 pin,
    http://www.batteryfast.co.uk/hp/ze2000.htm HP ze2000 pin,
    http://www.batteryfast.co.uk/hp/hstnn-db17.htm HP hstnn-db17 pin,
    http://www.batteryfast.co.uk/hp/n6000.htm HP n6000 pin,
    http://www.batteryfast.co.uk/hp/n6100.htm HP n6100 pin,
    http://www.batteryfast.co.uk/hp/f2019.htm HP f2019 pin,
    http://www.batteryfast.co.uk/hp/f2019a.htm HP f2019a pin,
    http://www.batteryfast.co.uk/hp/f2019b.htm HP f2019b pin,
    http://www.batteryfast.co.uk/hp/hstnn-db02.htm HP hstnn-db02 pin,
    http://www.batteryfast.co.uk/hp/dp399a.htm HP dp399a pin,
    http://www.batteryfast.co.uk/hp/383968-001.htm HP 383968-001 pin,
    http://www.batteryfast.co.uk/hp/f1739a.htm HP f1739a pin,

  3. Kirsten

    Cám ơn này nó là chỉ là những gì tôi đang tìm kiếm!

    Tôi đã thu thập một số dữ liệu từ một người dùng trong một bước quy trình làm việc SharePoint Designer và bây giờ tôi muốn hiển thị dữ liệu đó trong một lần thứ hai “Thu thập dữ liệu từ người sử dụng” Các hình thức tại một bước tiếp theo trong công việc của tôi. Làm thế nào có thể thêm nội dung của biến dữ liệu quy trình làm việc của tôi trong dữ liệu thu thập từ người sử dụng hình thức?

    Bạn có thể xin vui lòng Hiển thị mã mà bạn sử dụng để đạt điều này?
    Cảm ơn,
    Kirsten

    1. Paul Galvin bài tác giả

      Xin lỗi vì không bao giờ đáp ứng. Tôi đang làm một quá trình dọn dẹp khổng lồ blog bây giờ và tôi xin lỗi vì thiếu bạn. Tôi hy vọng bạn đã tìm ra một giải pháp tốt.

Để lại một trả lời Paul Galvin hủy trả lời

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *